Hola,
Pues como he dicho, estoy intentando meter un select con acceso a datos (mas o menos optimizado) dentro de un combo, y dentro de un formulario.
El caso es que intento adecuar lo que me ha pasado cluster y fallo.
Os adjunto el código por si lo veis claro, yo soy un poco torpe.
Código PHP:
<form action="busqueda.php" name="busqueda" id="busqueda" method="POST">
<table width="75%" align="center">
<tr>
<td> </td>
</tr>
<tr>
<td colspan="2" align="center"
<?if ($_GET["errordatos"]=="si"){?>
bgcolor=red><span style="color:ffffff"><b>Datos incorrectos</b></span>
<?}else{?>
bgcolor=#cccccc>Introduzca al menos un dato de búsqueda
<?}?></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="right">Apellidos:</td>
<td><input type="Text" name="apellidos" size="50" maxlength="50"></td>
</tr>
<tr>
<td align="right">Código ocupación demandada:</td>
<td>
//********************
<?
// Nos conectamos con el servidor MySQL
$conexion = mysql_connect("localhost", "root", "")
or die("¡No se ha podido establecer la conexión con el servidor local!");
// Seleccionamos la Base de Datos
$resp = mysql_select_db("test")
or die("¡No se ha podido seleccionar la base de datos yyy!");
$consulta=mysql_query("SELECT codigo,descripcion FROM tabla ORDER by descripcion") or die (msyql_error());
echo "<select name=\"dato\">\n";
While ($registro=mysql_fetch_array($consulta)){
echo "<option value=\"$registro['codigo']\">$registro['descripcion']</option>\n";
}
echo "</select>\n";
?>
//*****************
</td>
</tr>
<tr>
<td align="right">DNI:</td>
<td><input type="Text" name="dni" size="9" maxlength="9"></td>
</tr>
<tr>
<td align="right">Teléfono:</td>
<td><input type="Num" name="telefono" size="9" maxlength="9"></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Buscar" name="BBuscar"><input type="reset" value="Restablecer" name="B2"></td>
</tr>
</table>
</form>
y otra preguntita, ¿puedo refenciar al contenido de ese combo tal y como hago con las cajas de texto del formulario en el php de destino.
Gracias una vez mas