AYUDA PLEASE FORMULARIOS PHP CON MYSQL

cristalsita
10 de Agosto del 2009
Hola a todos :-) les escribo para pedir vuestra ayuda, hace algunos años me pasaron php pero no tengo mucha practica en esto y urgentemente necesito ayuda sobre como direccionar a un combo los registros de una tabla de mysql, porfa si me pueden ayudar se los agradeceria muchooooooooo

themiguel
10 de Agosto del 2009
HOLA;
primero que nada tienes que realizar una consulta a la bass de datos que incluya los datos que quieres cargar al combo box, luego con un ciclo for (si sabes la cantidad de resultados) o un ciclo While(si no sabes la cantidad de resultados) vas cargando los datos uno a uno a el combo ...
pro ejemplo

<?php
$conexion=mysql_connect("localhost", "root") or die ("Fallo Conexion");
mysql_select_db("demo", $conexion) or die ("no se encuentra la Base de Datos");
$sql="SELECT * FROM empresa ORDER BY idemp ASC";
$res=mysql_query($sql, $conexion) or die (mysql_error());
$stot=mysql_num_rows($res);
?>
<form name="editar" id="editar" method="POST" action="">
Seleccione El Id de la empresa a editar:
<SELECT NAME="id">
<?PHP
if ($stot>0){
while($row=mysql_fetch_assoc($res)){
$id=$row['idemp'];
echo "<option value=$id>$id";
}
}
?>

en este ejemlo se carga a un select pero es aplicable a un combo... hay se incluye todo desde la conexion a la base de datos, hasta la asignacion de los valores al SELEct