Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/03/2009, 13:50
carosol
 
Fecha de Ingreso: marzo-2009
Mensajes: 3
Antigüedad: 15 años
Puntos: 0
Respuesta: Varios botones y varias selecciones

Lo que estoy itentando es algo muy básico pero creo que asi no se puede hacer.
Código PHP:
<?

  
require("conexion.php");
      

  


$consulta="select distinct nombre from usuarios";
$consulta2="select distinct provincia from usuarios";
$consulta3="select distinct localidad from usuarios";


$datos=@mysql_query($consulta,$id_conexion)or die("<CENTER><H3>por No se ha podido ejecutar la consulta.<P>Revise la sintaxis de la orden.</H3></CENTER>");
$datos1=@mysql_query($consulta2,$id_conexion)or die("<CENTER><H3>por No se ha podido ejecutar la consulta.<P>Revise la sintaxis de la orden.</H3></CENTER>");
$datos2=@mysql_query($consulta3,$id_conexion)or die("<CENTER><H3>por No se ha podido ejecutar la consulta.<P>Revise la sintaxis de la orden.</H3></CENTER>");

echo 
"<center>";
echo 
"<br>";
echo 
"Selecciona nombre y provincia";
echo 
"<br>";
echo 
"<br>";
echo 
"Nombre: ";


echo
"<form name='form1' action='noyprov.php' method='post'>";
$filas=mysql_num_rows($datos);
echo 
"<select name='nombre'>";


for (
$i=0$i<$filas$i++){
    list(
$nombre)=mysql_fetch_array($datos);    

    echo 
"<option>$nombre";

}

echo 
"</select>";
echo 
"<br>";
echo 
"Provincia: ";
echo 
"<br>";
echo 
"<select name='provincia'>";


for (
$i=0$i<$filas$i++){
    list(
$provincia)=mysql_fetch_array($datos1);    

    echo 
"<option>$provincia";
}



echo 
"<BR>";
echo 
"<BR>";
echo 
"<BR>";

echo
"<input type=submit value=\"ver\">";
echo 
"</center>";


echo
"<form name='form2' action='examen22.php' method='post'>";

echo 
"Elige localidad";

echo 
"</select>";
echo 
"<br>";
echo 
"Provincia: ";
echo 
"<br>";
echo 
"<select name='localidad'>";


for (
$i=0$i<$filas$i++){
    
    list(
$localidad)=mysql_fetch_array($datos);    

    echo 
"$localidad";    
    echo 
"<option>$localidad";
}
echo 
"</select>";
echo
"<input type=submit value=\"ver\">";


echo 
"</select>";

?>
Y este es el archivo php al que se lo paso para el nombre y provincia
Código PHP:
<?

  
require("conexion.php");
  
$nom=$_POST["nombre"];    
  
$prov=$_POST["provincia"];
  
$ape=$_POST["apellido"];            
 echo 
"$prov";                

  
$consulta ="select * from usuarios where nombre='$nom' and provincia='$prov'";     

$datos=@mysql_query($consulta,$id_conexion) or

             die(
"<CENTER><H3>por No se ha podido ejecutar la consulta.

                 <P>Revise la sintaxis de la orden.</H3></CENTER>"
);

$filas=mysql_num_rows($datos);

    echo 
"<center>";     
    echo 
"<TABLE BORDER=1>";

     echo 
"<TR><TD>Registro</TD><TD>DNI</TD>

                 <TD>Nombre</TD><TD>Apellidos</TD>

                 <TD>Dirección</TD><TD>Localidad</TD><TD>Provincia</TD>

                 <TD>Teléfono</TD><TD colspan=2>Operación</TD>

               </TR>"
;

     for (
$i=0;$i<$filas;$i++)

     {

         list(
$registro,$dni,$nombre,$apellidos,$domicilio,$localidad,

              
$provincia,$telefono)=mysql_fetch_array($datos);

         echo 
"<TR>

                   <TD>$registro</TD><TD>$dni</TD>

                   <TD>$nombre</TD><TD>$apellidos</TD>

                   <TD>$domicilio</TD><TD>$localidad</TD>

                   <TD>$provincia</TD><TD>$telefono</TD>

                   <TD><A HREF="
.$_SERVER["PHP_SELF"]."?op=editar&registro=$registro>

                           Editar</A></TD>

                   <TD><A HREF="
.$_SERVER["PHP_SELF"]."?op=borrar&registro=$registro>

                           Borrar</A></TD>

                </TR>"
;

     }

     echo 
"</TABLE><P>";
    echo 
"</center>";   

   
?>
A lo mejor de la forma que lo estoy intentando no se puede hacer nada mas que para un botón no estoy seguro.

Un saludo.