Tema: Ayuda SELECT
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/01/2011, 17:58
Avatar de zerpico_01
zerpico_01
 
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 17 años, 1 mes
Puntos: 13
Respuesta: Ayuda SELECT

si te sirve yo lo haria asi para seleccionar desde el select :
Código PHP:
Ver original
  1. <?php
  2. $dbhost='localhost';
  3.  
  4. $dbname='NOMBRE BASE DATOS';
  5.  
  6. $dbuser='USUAROIO';
  7.  
  8. $dbpass='CONTRASEÑA';
  9.     $sql=mysql_connect($dbhost,$dbuser,$dbpass);
  10.     if(!$sql) {
  11.         echo "<h1>NO CONEXION!!</h1><hr noshade size=2 color=#000000>";
  12.         exit();
  13.     }
  14.     $db_sel=mysql_select_db($dbname,$sql);
  15.     if(!$db_sel) {
  16.         echo "<h1>NO EXISTE LA BASE DATOS!</h1><hr noshade size=2 color=#000000>";
  17.         exit();
  18.     }
  19. /*tabla animales:
  20. CREATE TABLE IF NOT EXISTS `animales` (
  21.   `raza_id` int(11) NOT NULL auto_increment,
  22.   `nombre_del_animal` varchar(50) NOT NULL default '',
  23.   PRIMARY KEY  (`raza_id`)
  24. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
  25.  
  26. tabla razas:
  27. CREATE TABLE IF NOT EXISTS `razas` (
  28.   `raza_id` int(11) NOT NULL auto_increment,
  29.   `nombre_raza` varchar(50) NOT NULL default '',
  30.   PRIMARY KEY  (`raza_id`)
  31. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
  32.  
  33. AQUI SELECCIONO PARA ENVIAR LA CONSULTA A LA TEXTERA */
  34. ?>
  35. <label for="ids">seleccionar raza</label>
  36.  
  37. <?php
  38.  
  39.     $consulta="select * from animales where raza_id=1";
  40.     $respuesta=mysql_query($consulta);
  41. ?>
  42.       <select size="1" name="category_id">
  43.      <option value="all">animales</option>
  44.           <?php
  45.             while($row2=mysql_fetch_array($respuesta))
  46.            {
  47.          ?>
  48.           <option value="<?php echo $row2['raza_id'];?>"><?php echo $row2['nombre_del_animal']; ?></option>
  49.           <?php
  50.             } ?>
  51.         </select>

el id de la consulta dede ser pasado desde otro form y la respuesta debe recibirla
otro campo del formulario, eso se llama select dependientes ...

bueno ahi tenes un select simple pero efectivo ahora falta que tu sepas administrar los parametros...

saludos!!