traer con php datos de una bbdd a traves de select y combobox
--------------------------------------------------------------------------------
Hola a todos, tengo un formulario con un select con na serie de opciones, paises en este caso y unos botones de opcion con una serie de cursos. Con mysql me traigo la informaci贸n que tengo en las bbdd. Mi problema es que me traigo todo lo que pongo en el "echo" y yo lo que quiero conseguir es que pinche en un pais, Dinamarca por ejemplo y en un tipo de curso y que me traiga la info solamente de ese pais y curso en concreto. Para ello pienso que debo poner algo de php tanto en el select como en los botones de opci贸n, 驴es as铆?, i problema es donde lo incrusto y como . Os adjunto el c贸digo a ver si me podeis orientar:
<table border="4">
<tr>
</tr>
<?php
if (isset($_POST["paises"]) and
isset($_POST["becas"])){
$paises=$_POST["paises"];
$becas=$_POST["becas"];
echo $_POST["paises"] . "==>";
echo $_POST["becas"];
}
$conexion=mysql_connect("localhost","root");
mysql_selectdb("cursos");
$query="SELECT * FROM becas";
$respuesta=mysql_query($query);
while($fila=mysql_fetch_assoc($respuesta)){
echo"<tr>";
echo "<td>".$fila["idiomas"]."</td>";
echo "<td>".$fila["biologia"]."</td>";
echo "<td>".$fila["historia"]."</td>";
echo "<td>".$fila["mecanica"]."</td>";
echo "<td>".$fila["literatura"]."</td>";
//*con esto me traigo toda la info que hay en la bbdd y yo quiero traer info en concreto a trav茅s del select y el boton de opcion
echo"</tr>";
}
mysql_close($conexion);
?>
</table>
<form action="formulario.php" method="POST">
<p><strong>PAISES:</strong><br>
<select name="paises" id="select">
<option>Alemania</option>
<option>Austria</option>
<option>Belgica</option>
<option>Bulgaria</option>
<option>Chipre</option>
<option>Dinamarca</option>
</select>
</p>
<p><strong>BECAS</strong>:</p>
<p>
<label>Universitarias
<input type="radio" name="becas" id="radio" value="universitarias"/>
</label>
<label>Doctorado
<input type="radio" name="becas" id="radio2" value="doctorado"/>
</label>
<label>Postgrado
<input type="radio" name="becas" id="radio3" value="Postgrado"/>
</label>
<label>Erasmus
<input type ="radio" name="becas" id="radio4" value="erasmus"/>
</label>
</p>
<p>
<label>Idiomas
<input type="radio" name="becas" id="radio5" value="Idiomas"/>
</label>
<label>Cooperacion
<input type="radio" name="becas" id="radio6" value="cooperacion"/>
</label>
<label>Investigacion
<input type="radio" name="becas" id="radio7" value="investigacion"
/>
</label>
<label>Bolsa
<input type="radio" name="becas" id="radio8" value="bolsa"/>
</label>
<label>Otras
<input type="radio" name="becas" id="radio9" value="otras"/>
</label>
<p> <input type="submit" value="Enviar datos!" > </p>
</p>
<p> </p>
<p> </p>
<p> </p>
</form>
Con este codigo me traigo todo lo que hay en la bbdd y yo solo quiero traer un pais y una beca en concreto
Hola a todos, tengo un formulario con un select con na serie de opciones, paises en este caso y unos botones de opcion con una serie de cursos. Con mysql me traigo la informaci贸n que tengo en las bbdd. Mi problema es que me traigo todo lo que pongo en el "echo" y yo lo que quiero conseguir es que pinche en un pais, Dinamarca por ejemplo y en un tipo de curso y que me traiga la info solamente de ese pais y curso en concreto. Para ello pienso que debo poner algo de php tanto en el select como en los botones de opci贸n, 驴es as铆?, i problema es donde lo incrusto y como . Os adjunto el c贸digo a ver si me podeis orientar:
<table border="4">
<tr>
</tr>
<?php
if (isset($_POST["paises"]) and
isset($_POST["becas"])){
$paises=$_POST["paises"];
$becas=$_POST["becas"];
echo $_POST["paises"] . "==>";
echo $_POST["becas"];
}
$conexion=mysql_connect("localhost","root");
mysql_selectdb("cursos");
$query="SELECT * FROM becas";
$respuesta=mysql_query($query);
while($fila=mysql_fetch_assoc($respuesta)){
echo"<tr>";
echo "<td>".$fila["idiomas"]."</td>";
echo "<td>".$fila["biologia"]."</td>";
echo "<td>".$fila["historia"]."</td>";
echo "<td>".$fila["mecanica"]."</td>";
echo "<td>".$fila["literatura"]."</td>";
//*con esto me traigo toda la info que hay en la bbdd y yo quiero traer info en concreto a trav茅s del select y el boton de opcion
echo"</tr>";
}
mysql_close($conexion);
?>
</table>
<form action="formulario.php" method="POST">
<p><strong>PAISES:</strong><br>
<select name="paises" id="select">
<option>Alemania</option>
<option>Austria</option>
<option>Belgica</option>
<option>Bulgaria</option>
<option>Chipre</option>
<option>Dinamarca</option>
</select>
</p>
<p><strong>BECAS</strong>:</p>
<p>
<label>Universitarias
<input type="radio" name="becas" id="radio" value="universitarias"/>
</label>
<label>Doctorado
<input type="radio" name="becas" id="radio2" value="doctorado"/>
</label>
<label>Postgrado
<input type="radio" name="becas" id="radio3" value="Postgrado"/>
</label>
<label>Erasmus
<input type ="radio" name="becas" id="radio4" value="erasmus"/>
</label>
</p>
<p>
<label>Idiomas
<input type="radio" name="becas" id="radio5" value="Idiomas"/>
</label>
<label>Cooperacion
<input type="radio" name="becas" id="radio6" value="cooperacion"/>
</label>
<label>Investigacion
<input type="radio" name="becas" id="radio7" value="investigacion"
/>
</label>
<label>Bolsa
<input type="radio" name="becas" id="radio8" value="bolsa"/>
</label>
<label>Otras
<input type="radio" name="becas" id="radio9" value="otras"/>
</label>
<p> <input type="submit" value="Enviar datos!" > </p>
</p>
<p> </p>
<p> </p>
<p> </p>
</form>
Con este codigo me traigo todo lo que hay en la bbdd y yo solo quiero traer un pais y una beca en concreto
