Tema: Combo box
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/03/2004, 13:11
Pavement
 
Fecha de Ingreso: noviembre-2003
Ubicación: Barcelona
Mensajes: 31
Antigüedad: 21 años
Puntos: 0
Vale he conseguido lo de enviar el codigo del distribuidor, ahora me surge el problema que no me muestra nada en el select

Código PHP:
function cabeceraHTML(){
echo <<< HTML
<html>
<head>
<title>Gestió d'articles </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK REL="stylesheet" TYPE="text/css" href="file:///c|/formulari.css">
</head>

<body bgcolor="#FFFFCC">

HTML;
}


cabeceraHTML();

echo <<< HTML

<form method="post" action="$PHP_SELF?accio=insertar">
<table width="399" border="1" cellspacing="0" cellpadding="4" align="center">
    <tr>
      <td colspan="2" height="30" bgcolor="#0099FF">
        <div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">.:
          Insertar Article:.</font></b></div>
      </td>
    </tr>
    <tr>
      <td bgcolor="#00CCCC" width="185">
        <div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Codi : </b></font></div></td>
        <td width="192"><input type="text" name="codiA" class="inputbox" size="4" maxlength="4"></td>
    </tr>
    <tr>
      <td bgcolor="#00CCCC" width="185">
         <div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Nom : </b></font></div></td>
         <td width="192"><input type="text" name="nom" class="inputbox" size="30" maxlength="30"></font></b></td>
    </tr>
    <tr>
      <td bgcolor="#00CCCC" width="185">
        <div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Descripció : </b></font></div></td>
        <td width="192"><input type="text" name="desc" class="inputbox" size="30" maxlength="30"></font></b></td>
    </tr>
    <tr>
      <td bgcolor="#00CCCC" width="185">
        <div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Tipus : </b></font></div></td>
         <td width="192">
         <select name="tipus" id="tipus">
          <option value="0">Selecciona la família de l'article</option>
       $consulta=mysql_query("SELECT Tipus_article FROM familia_article");
       while ($row=mysql_fetch_array($consulta))
              {
                  <option value="$row
[Tipus_article]"></option>
              }
      </select>
      </font>
         </td>
     </td> 
    </tr>
    <tr>
      <td bgcolor="#00CCCC" width="185">
        <div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Foto : </b></font></div></td>
        <td width="192"><input type="text" name="foto" class="inputbox" size="30" maxlength="30"></font></b></td>
    </tr>
    <tr>
      <td bgcolor="#00CCCC" width="185">
        <div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Distribuidor : </b></font></div></td>
        <td width="192"> 
        <select name="dist" id="codi_dist">
          <option value="0">Selecciona el distribuidor</option>
            $consulta=mysql_query("select Codi_dist,Nom_dist from distribuidors");
         while ($row=mysql_fetch_array($consulta))
               {
          <option value="$row
[Codi_dist]"></option>
                }      
        </select>
        </font></b></td>
    </tr>
    <tr>
      <td bgcolor="#00CCCC" width="185">
        <div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Codi barres : </b></font></div></td>
        <td width="192"><input type="text" name="codib" class="inputbox" size="30" maxlength="20"></font></b></td>
    </tr>
    <tr>
      <td bgcolor="#00CCCC" width="185">
        <div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Cost : </b></font></div></td>
        <td width="192"><input type="text" name="cost" class="inputbox" size="12" maxlength="12"></font></b></td>
    </tr>
    <tr>
      <td bgcolor="#00CCCC" width="185">
        <div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Tipus IVA : </b></font></div></td>
        <td width="192"><input type="text" name="tipusiva" class="inputbox" size="12" maxlength="12"></font></b></td>
    </tr>
    <tr>
      <td bgcolor="#00CCCC" width="185">
        <div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">P.V.P : </b></font></div></td>
        <td width="192"><input type="text" name="pvp" class="inputbox" size="12" maxlength="12"></font></b></td>
    </tr>
    <tr>
      <td bgcolor="#00CCCC" width="185">
        <div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">P.V.P IVA inclòs : </b></font></div></td>
        <td width="192"><input type="text" name="pvpiva" class="inputbox" size="12" maxlength="12"></font></b></td>
    </tr>
    <tr>
      <td colspan="2" height="40">
        <div align="center">
        <input type="submit" name="Submit" value="  Insertar  " class="botons" >
        </div>
      </td>
    </tr>
  </table>
</form>
HTML;

Ahora no me muestra ningun valor en los combos del tipus article y del distribuidor. Me pasa al hacerlo directamente en php con la funcion html esta. En cambio con toda la pagina en html y poniendo el codigo php en medio me funcionaba. De que puede ser??