Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2010, 18:28
infosol
 
Fecha de Ingreso: enero-2010
Mensajes: 15
Antigüedad: 14 años, 10 meses
Puntos: 1
Pregunta Validar seleccion de combo llenado mysql

Hola que tal buenas tardes tengo el codigo siguiente:

Código PHP:
<?
//Declarar parametros
$dbhost='localhost';
$dbusername='root';
$dbuserpass='angel82';
$dbname='desarrollourbano';


if (!empty(
$_POST['validar']))
{
   
//Validar la informacion
   
   
echo "Validando...";

            
}
else
{

   echo 
"<form action=".$_SERVER['PHP_SELF']." method='POST'>";
   
// Conectar a la base de datos
   
mysql_connect($dbhost,$dbusername,$dbuserpass) or die(mysql_error());
   
mysql_select_db($dbname) or die('Error no se puede conectar con la base de datos');

   
//Crear tabla
   
echo "<table >";
     
//crear renglon para giros
     
echo "<tr>";
        echo 
"<td>";
           echo 
"<label style='width: 80px;'> Giros </label>";
        echo 
"</td>";
        echo 
"<td>";
           echo 
"<select name='giros' style= 'width: 270px' >";
              echo 
"<option value=\"\"></option>";


                 
$result mysql_query("SELECT * FROM Giros order by IdGiro");
                 while (
$row mysql_fetch_array($resultMYSQL_ASSOC))
                 {
                    echo 
'<option value="'.$row["IdGiro"].'">'.$row["NombreGiro"].'</option>';
                   }
                   
mysql_free_result($result);
              

           echo 
"</select>";
        echo 
"</td>";
     echo 
"</tr>";
     
//Crear renglon para vialidades
     
echo "<tr>";
        echo 
"<td>";
           echo 
"<label style='width: 80px;'> Vialidades </label>";
        echo 
"</td>";
        echo 
"<td>";
           echo 
"<select name='vialidades' style= 'width: 270px' >";
              echo 
"<option value=\"\"></option>";


                 
$result mysql_query("SELECT * FROM Vialidades order by IdVialidad");
                 while (
$row mysql_fetch_array($resultMYSQL_ASSOC))
                 {
                    echo 
'<option value="'.$row["IdVialidad"].'">'.$row["NombreVialidad"].'</option>';
                   }
                   
mysql_free_result($result);
              

           echo 
"</select>";
        echo 
"</td>";
     echo 
"</tr>";

     
//Crear renglon para uso de suelo
     
echo "<tr>";
        echo 
"<td>";
           echo 
"<label style='width: 80px;'> Uso de suelo</label>";
        echo 
"</td>";
        echo 
"<td>";
           echo 
"<select name='suelo' style= 'width: 270px' >";
              echo 
"<option value=\"\"></option>";


                 
$result mysql_query("SELECT * FROM UsoSuelo order by IdUsoSuelo");
                 while (
$row mysql_fetch_array($resultMYSQL_ASSOC))
                 {
                    echo 
'<option value="'.$row["IdUsoSuelo"].'">'.$row["NombreUsoSuelo"].'</option>';
                   }
                   
mysql_free_result($result);
              

           echo 
"</select>";
        echo 
"</td>";
     echo 
"</tr>";


//Crear renglon para boton validar
     
echo "<tr>";
        echo 
"<td>";
           echo 
"<label style='width: 80px;'> clic en el boton para validar</label>\n\n\n\n";
        echo 
"</td>";
        echo 
"<td align='right'>";
           echo 
"<input type='submit' name='validar' value='Validar'>";
        echo 
"</td>";
     echo 
"</tr>";
   echo 
"</table>";
   echo 
"</form>\n";
}
?>
y lo que deseo es validar:

1.- que si el usuario da clic en el boton validar le mande un mensaje si esta vacio algun combo que debe de seleccionar los datos
2.- enn base a lo seleccionado realizar una consulta posterior en mysql.

desde ya muchisimas gracias, es importante mencionar que soy un poco nuevo con el php