Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] select

Estas en el tema de select en el foro de PHP en Foros del Web. buenas, quisiera tomarlos valores de los select obj y lug: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <form method="post" action="adjudicar3.php" name= "formulario" >     <p> ...
  #1 (permalink)  
Antiguo 11/11/2013, 06:36
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
select

buenas, quisiera tomarlos valores de los select obj y lug:

Código PHP:
Ver original
  1. <form method="post" action="adjudicar3.php" name= "formulario" >
  2.     <p> objetos   lugares </p>
  3.  
  4. <?php
  5.  
  6. include("conecta.php");
  7.  
  8.  global $db_selected;
  9.  global $db;
  10.  
  11.  
  12. <select name="obj">
  13.  
  14.  <?
  15.  $result = mysql_query("SELECT objetos FROM prueba1", $db);
  16.  while ($row = mysql_fetch_row($result))
  17.    {
  18.        echo "<option value='".$row[0]."'>".$row[0]."</option>";
  19.    } ?>
  20. </select>
  21.  
  22. <select name="lug">
  23.  
  24.  <?
  25.  $result = mysql_query("SELECT lugares FROM prueba2", $db);
  26.  while ($row = mysql_fetch_row($result))
  27.    {
  28.        echo "<option value='".$row[0]."'>".$row[0]."</option>";
  29.    } ?>
  30. </select>
  31.  
  32.  
  33.      
  34.     <input type="submit" value="insertar"> <br><br>  
  35.     </form>

para insertarlos en una tabla prueba3:


Código PHP:
Ver original
  1. <?php
  2. include ("conecta.php");
  3.  
  4.     function adjudicar($objetos,$lugares)
  5.     {
  6.    
  7.         global $db_selected;
  8.         global $db;
  9.        
  10.         $objetos   = $_POST['objetos'];
  11.         $lugares   = $_POST['lugares'];
  12.        
  13.         $objetos   = mysql_real_escape_string($objetos,$db);
  14.         $lugares   = mysql_real_escape_string($lugares,$db);
  15.        
  16.         if ($objetos != "" &&  $lugares != "") 
  17.         {
  18.          
  19.          $query  = "INSERT INTO prueba3 (objetos,lugares) " . "VALUES ('$objetos','$lugares')";
  20.            
  21.          $result = mysql_query($query,$db);
  22.        
  23.             //echo "$result";
  24.             echo "lugar adjudicado<br><br>";
  25.             echo "<a href = 'http://www.fxb4.com/juanmegasoft/0pf/formulario.php''> Volver al menu </a>";
  26.            
  27.         }
  28.        else
  29.         {
  30.          echo "rellena  los dos campos<br><br>";
  31.          echo "<a href = 'http://www.fxb4.com/juanmegasoft/0pf/formulario.php'> Volver al menu </a>";
  32.         }
  33.            
  34.        
  35.     }
  36.     adjudicar($objetos,$lugares);

lo estoy haciendo mal y agradeceria ayuda.
  #2 (permalink)  
Antiguo 11/11/2013, 07:31
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: select

Código PHP:
Ver original
  1. <?php
  2. include ("conecta.php");
  3.  
  4.     function adjudicar($objeto,$lugar)
  5.     {
  6.    
  7.         global $db_selected;
  8.         global $db;
  9.        
  10.         $objetos   = mysql_real_escape_string($objeto,$db);
  11.         $lugares   = mysql_real_escape_string($lugar,$db);
  12.        
  13.         if ($objetos != "" &&  $lugares != "")  
  14.         {
  15.          
  16.          $query  = "INSERT INTO prueba3 (objetos,lugares) " . "VALUES ('$objetos','$lugares')";
  17.            
  18.          $result = mysql_query($query,$db);
  19.        
  20.             //echo "$result";
  21.             echo "lugar adjudicado<br><br>";
  22.             echo "<a href = 'http://www.fxb4.com/juanmegasoft/0pf/formulario.php''> Volver al menu </a>";
  23.            
  24.         }
  25.        else
  26.         {
  27.          echo "rellena  los dos campos<br><br>";
  28.          echo "<a href = 'http://www.fxb4.com/juanmegasoft/0pf/formulario.php'> Volver al menu </a>";
  29.         }
  30.            
  31.        
  32.     }
  33.     adjudicar($_POST['objetos'],$_POST['lugares']);
Tu problema estaba en la funcion no rn el select
  #3 (permalink)  
Antiguo 11/11/2013, 07:46
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: select

muchas gracias, solucionado.

Etiquetas: formulario, mysql, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.