Hola tengo una duda, quiero realizar una consulta en php y mysql y el resultado de la consulta alamacenarlo dentro de un combo box que tengo en un formulario me podrian ayudar.
Esta es lo consulta que hago:
$d=mysql_connect("localhost","root");
mysql_select_db("Xarxes", $d);
$a = mysql_query("SELECT e.CIF FROM expositors e WHERE e.CIF=$cif ", $d);
y quiero que el resultado salga en un combobox.
Este es todo el archivo php que tengo quiero que dentro del select cif salgan el resultado de esta consulta.
CODIGO ASSIGNAR.PHP:
<html>
<head><title>assignar stand</title></head>
<body>
<form method="GET">
<h1><center><b>Assignar stand a un expositor</b></center></h1>
<table border="0" cellpadding="3" cellspacing="0">
<tr valign="top">
<td> <b>CIF expositor:</b> </td>
<td><select name="cif" MULTIPLE>
<OPTION VALUE=>
</td>
</tr>
<tr valign="top">
<td> <b>NOM:</b> </td>
<td><input name="nom" type="text" size=10></td>
</tr>
<tr valign="top">
<td> <b>DIRECCIO:</b> </td>
<td><input name="direccio" type="text" size=30></td>
</tr>
<tr valign="top">
<td> <b>PROVINCIA:</b> </td>
<td><input name="provincia" type="text" size=10></td>
</tr>
<tr valign="top">
<td> <b>CODIPOSTAL:</b> </td>
<td><input name="cp" type="text" size=10></td>
</tr>
<tr valign="top">
<td> </td>
<td>
<input type="submit" value="ACCEPTAR" name=ENVIAR></textarea>
<input type="submit" value="CANCEL-LAR" name=cancel></textarea>
</td>
</tr>
<?php
if($ENVIAR){
$d=mysql_connect("localhost","root");
mysql_select_db("Xarxes", $d);
$a = mysql_query("SELECT e.CIF FROM expositors e WHERE e.CIF=$cif ", $d);
if($row=mysql_fetch_array($a)){
$n=mysql_query("SELECT s.NPAB FROM stands s WHERE s.CIF=0", $d);
$sql = mysql_query("UPDATE stands SET OCUPAT=1, CIF='$cif' WHERE NPAB= '$n[0]'",$d);
echo "Gracias!! Hemos recibido sus datos";
}
else{
$sql=mysql_query("INSERT INTO expositors(CIF,NOM,DIRECCIO,PROVINCIA,CODIPOSTAL)V ALUES('$cif','$nom','$direccio','$provincia','$cp' )",$d);
$b=mysql_query("SELECT s.IDENTIFICADOR,s.SUPERFICIE,s.NPAB FROM stands s WHERE s.OCUPAT=0", $d);
$row1=mysql_fetch_array($b);
$m=mysql_query("SELECT s.NPAB FROM stands s WHERE s.CIF=0", $d);
$sql = mysql_query("UPDATE stands SET OCUPAT=1 where NPAB='$m[0]' ",$d);
echo "Gracias, hemos recibido sus datos";
}
}
?>
</table>
</form>
<CENTER><A HREF="inicio.html">TORNAR A INICI</A></CENTER>
</body>
</html>
Gracias!!!