Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/09/2011, 02:04
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: select desplegable y value problemas con llave primera de 2 palabras

ya voy a cambiar la categoría con numérico o autonumerico pero de momento mi principal problema es que no le llega la llave primaria en la segunda select y tampoco en el hidden
que es lo que no hago bien espero que me puedan ayudar

lo estoy enviando bonbones y selecciono el botón enviar pero no le llega a la segunda select

si hago este mismo sistema en una tabla creo que va a funciona porque de esta otra manera no funciona

en caso de que no se entienda me lo decís y lo voy a escribir o formular de otra forma

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2.     <head>
  3.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4.         <title></title>
  5.     </head>
  6.     <body>
Código PHP:
<?php
   $hostname
="*;
   $user="
*";
   $password="
*";
   $database="
*";
   $link = mysqli_connect($hostname,$user,$password,$database);
   
   mysqli_query ($link,'SET NAMES "
utf8" ');
   $query_categorias_select = 'SELECT * FROM categorias';
   echo $query_categorias_select;
   $result_categorias_select = mysqli_query($link,$query_categorias_select);
   ?>
Código HTML:
Ver original
  1. <form action="precio.php" method="get">
  2.         <label for="categorias">Categorias</label><br/>
  3.         <select id="categorias" name="categorias" size="35" multiple="multiple">
  4.         <option value="" selected="selected">- selecciona una categoria -</option>
Código PHP:
  <?php
   
   
while($row_categorias_select mysqli_fetch_array($result_categorias_selectMYSQLI_ASSOC))
    {
       
?>
Código PHP:
<?php echo "<option value="    $row_categorias_select['nombre_categoria'] . ">"  $row_categorias_select['nombre_categoria'] . "</option>" ?>
        
    <?php    
   
}
    
?>

Código HTML:
Ver original
  1. </select>
  2.        
  3.         <input type="submit" name="submit" value="submit"/>  
  4.   </form>
<input type="hidden" name="nombre_categoria" value="<?php echo $row_categories_select['nombre_categoria']?>"/>
Código PHP:
<?php
  
   $hostname
="*";
   
$user="*";
   
$password="*";
   
$database="*";
   
$link mysqli_connect($hostname,$user,$password,$database);
   
mysqli_query ($link,'SET NAMES "utf8" ');
   
$query_categoria_select ='SELECT nombre_producto,ruta_foto_pequeña,precio_producto 
   FROM productos INNER JOIN categorias 
   ON productos.nombre_categoria = categories.nombre_categoria WHERE categories.nombres_categoria =' 
$_GET['nombre_categoria'];
   echo 
$query_categoria_select;
 
?>

Última edición por albertrc; 19/09/2011 a las 04:06