He puesto ese código pero solo me lo hace en el primer listbox, me explico:
Tengo un formulario con un par de listbox y a la izquierda una casilla donde escriben el numero de entradas que quieren de cada tipo. Y por eso uso varios listbox con el mismo contenido, pero apesar de poner el mismo còdigo, solo me muestra el primero, eso porque puede ser?
el còdigo es el siguiente:
Código PHP:
mysql_select_db($database_teatredelmar, $teatredelmar);
$sql="SELECT * FROM preus WHERE categories like '$tipus'";
$preus=mysql_query($sql) or die(mysql_error());
y la tabla con los datos, el siguiente:
Código HTML:
<table width="487" border="1" cellpadding="0" cellspacing="1">
<tr bgcolor="#318495">
<td width="127"><div align="center" class="Estilo2">No. de butaques que vol comprar </div></td>
<td width="115"><div align="center" class="Estilo2">Preus</div></td>
<td width="115"><div align="center" class="Estilo2">
Nom i llinatges:</div></td>
<td width="115"><div align="center"><span class="Estilo2">DNI:</span></div></td>
</tr>
<tr bgcolor="#B0B0B0">
<td><div align="center">
<input name="numero" type="text" id="numero" value="1" size="2" maxlength="2">
</div></td>
<td><div align="center">
<select name="desc_preu" id="desc_preu">
<? while ($row=mysql_fetch_array($preus)){
echo "<option value=\"".$row['ID']."\">".$row['tipus']." ".$row['preu']."€</option>\n";
}
?>
</select>
</div></td>
<td><input name="requiredNom" type="text" id="Nom" size="30"></td>
<td><input name="requiredDNI" type="text" id="DNI" size="15"></td>
</tr>
<? if ($row_actuacio['tipus'] == Normal) { ?>
<tr bgcolor="#B0B0B0">
<td><div align="center">
<input name="numero_2" type="text" id="numero_2" value="0" size="2" maxlength="2">
</div></td>
<td><div align="center">
<select name="desc_preu_2" id="desc_preu_2">
<? while ($row=mysql_fetch_array($preus)){
echo "<option value=\"".$row['ID']."\">".$row['tipus']." ".$row['preu']."€</option>\n";
}
?>
</select>
</div></td>
<td colspan="2" rowspan="3"> </td>
</tr>
<tr bgcolor="#B0B0B0">
<td><div align="center">
<input name="numero_3" type="text" id="numero_3" value="0" size="2" maxlength="2">
</div></td>
<td><div align="center">
<select name="desc_preu_3" id="desc_preu_3">
<? while ($row=mysql_fetch_array($preus)){
echo "<option value=\"".$row['ID']."\">".$row['tipus']." ".$row['preu']."€</option>\n";
}
?>
</select>
</div></td>
</tr>
<tr bgcolor="#B0B0B0">
<td><div align="center">
<input name="numero_4" type="text" id="numero_4" value="0" size="2" maxlength="2">
</div></td>
<td><div align="center">
<select name="desc_preu_4" id="desc_preu_4">
<? while ($row=mysql_fetch_array($preus)){
echo "<option value=\"".$row['ID']."\">".$row['tipus']." ".$row['preu']."€</option>\n";
}
?>
</select>
</div></td>
</tr><? } ?>
<tr>
<td colspan="4"><div align="center">
<input type="submit" name="Submit" value="Enviar">
</div></td>
</tr>
</table>