Ante todo muy buenas a todos los foritas, quisiera plantearles un problema que tengo (si les parece muy tonto comprendan que recien estoy aprendiendo a usar este lenguaje de programacíon
)
El problema es el siguiente:
Yo tengo una página que consta de una caja de texto, un botón y tres radio button, al escribir un dato en la caja de texto y seleccionar una de las categorías propuestas por el radio button se debe hacer click el botón para que genere una consulta con los datos especificados, pero mi problema es, ¿cómo debo hacer para obtener el valor del radio button y el textbox en la misma pagina? Porque he probado con el post, pero este me envía el dato de una página a otra y yo lo que quiero es obtener el dato en la misma página. Les dejo un ejemplo de mi código
<?php
require_once("funciones.php");
if (!@$cn=fnconnect())
{
echo "Problema al conectar el servidor o base de datos";
return;
}
?>
<html>
<head>
</head>
<body>
<p>
<table align= "center" border = 0>
<tr><td><font face="Comic Sans Ms"><b>Dato a Buscar:</b></font></td><td><input type="text" name="txtdato"></td><td><input type="submit" name="Buscar" value="Buscar"></tr>
</table>
<table align="center" border = 0>
<td><input type="radio" name="r1" id="r1" value="1">Nombre</td>
<td><input type="radio" name="r1" id="r1" value="2">Autor</td>
<td><input type="radio" name="r1" id="r1" value="3">Editorial</td>
</table>
</body>
</html>
<?php
$limit=1;
if (!isset($_GET["pagina"])) {
$ini=0;
$pag=1;
}
else
{
$pag=$_GET["pagina"];
$ini=($pag - 1) * $limit;
}
$sql="select * from libros";
//calculo el total de paginas
$total_pag=ceil($total / $limit);
$sql .=" limit $ini,$limit";
{
echo $fila["nom_lib"]." | ".$fila["aut_lib"]."<br>";
}
if ($total_pag > 1)
{
for ($i=1;$i<=$total_pag;$i++)
{
if($pag == $i)
{
echo($pag . " ");
}
else
{
echo(fnlink("default.php?op=1&pagina=".$i,"","",$i));
}
}
}
Como pueden ver, lo qu yo necesito es obtener el valor del radio button seleccionado mediante código PHP, ¿podrían por favor ayudarme en lo que les sea posible?
Desde ya les doy las gracias a todos