Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - viher

#111
PHP / Re: If en un formulario
19 Agosto 2010, 14:57 PM
formulario:

Código (php) [Seleccionar]
<form id="form1" name="buscador" method="post" action="buscador.php">
 <label for="textfield"></label><br>
 <input type="text" name="palabra" id="textfield" />
 <input type="submit" name="button" id="button" value="Buscar" /><br>
   <label>
     <input name="RadioGroup1" type="radio" id="RadioGroup1_0" value="Películas" checked="checked" />
     Películas</label>
   <label>
     <input type="radio" name="RadioGroup1" value="Revistas" id="RadioGroup1_1" />
     Revistas</label>
 <label for="radio"></label>
 <label for="radio2"></label>
     </form>


buscador.php

Código (php) [Seleccionar]
<?php 
 
$link 
= @mysql_connect("localhost""root""pass"); 
mysql_select_db("db"$link); 
 
// maximo por pagina 
$limit 25
 
// pagina pedida 
$pag = (int) $_GET["pag"]; 
if (
$pag 1

   
$pag 1

$offset = ($pag-1) * $limit
 
$var=$_POST[palabra];
if(
$var=='RadioGroup1'){
$sql "SELECT SQL_CALC_FOUND_ROWS img, nombre, id FROM peliculas WHERE nombre like '%$buscar%' order by id desc LIMIT $offset$limit"
} else {
$sql "SELECT SQL_CALC_FOUND_ROWS img, nombre, id FROM revistas WHERE nombre like '%$buscar%' order by id desc LIMIT $offset$limit"

$sqlTotal "SELECT FOUND_ROWS() as total"
 
$rs mysql_query($sql); 
$rsTotal mysql_query($sqlTotal); 
 
$rowTotal mysql_fetch_assoc($rsTotal); 
// Total de registros sin limit 
$total $rowTotal["total"]; 
?>


pues eso es lo que hice,lo que pasa es que seleccione la opción Revistas o Películas me saca la consulta de la tabla revistas.¿Porque?¿Qué estoy haciendo mal? Gracias
#112
PHP / Re: If en un formulario
19 Agosto 2010, 03:37 AM
asi lo personalicé,pero cuando el doy al boton del formulario para buscar me lleva al archivo "2.php" con las 2 opciones,aunque las cambie no me lleva a buscador.php

Código (php) [Seleccionar]
<form id="form1" name="buscador" method="post" action="<?php
$var
=$_POST[nombre];
if(
$var=='RadioGroup1'){
echo 
'buscador.php';
} else {
echo 
'2.php';
}
?>
">
 <label for="textfield"></label><br>
 <input type="text" name="palabra" id="textfield" />
 <input type="submit" name="button" id="button" value="Buscar" /><br>
   <label>
     <input name="RadioGroup1" type="radio" id="RadioGroup1_0" value="Películas" checked="checked" />
     Películas</label>
   <label>
     <input type="radio" name="RadioGroup1" value="Revistas" id="RadioGroup1_1" />
     Revistas</label>
 <label for="radio"></label>
 <label for="radio2"></label>
     </form>
#113
PHP / If en un formulario
19 Agosto 2010, 03:08 AM
hola,pues tengo el siguiente formulario:

<form id="form1" name="buscador" method="post" action="buscador.php">
  <label for="textfield"></label><br>
  <input type="text" name="palabra" id="textfield" />
  <input type="submit" name="button" id="button" value="Buscar" />
  <br><input name="radio" type="radio" id="radio" value="radio" checked="checked" />
  Películas
  <input type="radio" name="radio2" id="radio2" value="radio2" />
  <label for="radio2"></label>
  Revistas
  <label for="radio"></label>
  </form>


el caso es que queria ver si es posible con un if o algo hacer que si se pulsa la opción de "radio" la action del form vaya a buscador.php y si la opcion "radio2" es seleccionada la action del form vaya a otro archivo php como por ejemplo buscador.php

es esto posible y como se podria hacer?

gracias esque estoy empezando en php