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®istro=$registro>
Editar</A></TD>
<TD><A HREF=".$_SERVER["PHP_SELF"]."?op=borrar®istro=$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.