Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] como puedo recibir una dato de un select html

Estas en el tema de como puedo recibir una dato de un select html en el foro de PHP en Foros del Web. hola a todos , bueno presento este inconveniente primero lleno un select con una sentencia mysql , pues necesito guardar esos datos otra vez pero ...
  #1 (permalink)  
Antiguo 18/09/2013, 14:35
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 11 años, 4 meses
Puntos: 2
como puedo recibir una dato de un select html

hola a todos , bueno presento este inconveniente primero lleno un select con una sentencia mysql , pues necesito guardar esos datos otra vez pero como hago o que pongo en el Value= del select

este es el codigo :

Aqui cargo los datos y los pongo en un select :
Código PHP:
  <td  valign="bottom"> <strong>Porfesor <strong><br>
     <?php
     $consulta 
=
    
"SELECT nombre,apellido FROM docente;";
        
$resultado mysql_query($consulta);
        echo 
'
    <select name="profesor" style="font-size: 14px;">'
;
    while(
$fila mysql_fetch_array($resultado)){
echo 
'<option value="">'.$fila["nombre"].'&nbsp;'.$fila["apellido"].'</option>';   /********Aqui es donde debo ponerle alguna variable al value********/
    
}
echo 
"</select>"
?>
  </TD>

Aqui intento guardarlo
Código PHP:
$profesor $_POST["profesor"];


include 
"conexion.php";
    
$con mysql_connect($dbhost,$dbuser,$dbpass);
if (!
$con){die('ERROR DE CONEXION CON MYSQL: ' mysql_error());}
/* ********************************************** */
/* CONECTA CON LA BASE DE DATOS  **************** */
$database mysql_select_db("$dbname",$con);
if (!
$database){die('ERROR CONEXION CON BD: '.mysql_error());}
 


  
      
$sql_i="insert into secciones(profesor)
      values('"
.$profesor."')";
...
.....
........
..........
...........
..........
.........
......... 
¿Que debo poner en el <option value=""> ?



Saludos
  #2 (permalink)  
Antiguo 18/09/2013, 14:38
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: como puedo recibir una dato de un select html

En todo atributo value debes colocar algún valor, no cualquier cosa, sino un valor significativo que represente algo para tu aplicación.

¿O para qué pensabas que es?

Vamos, eso es HTML básico y no tiene relación con PHP si quiera, ¿o jamás has trabajado con formularios?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 18/09/2013, 15:08
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: como puedo recibir una dato de un select html

Cita:
Iniciado por pateketrueke Ver Mensaje
En todo atributo value debes colocar algún valor, no cualquier cosa, sino un valor significativo que represente algo para tu aplicación.

¿O para qué pensabas que es?

Vamos, eso es HTML básico y no tiene relación con PHP si quiera, ¿o jamás has trabajado con formularios?
Hola pateketrueke , pues si tiene que ver php con eso
Ya lo solucione
Código PHP:

<option value='.$fila["nombre"].'&nbsp;'.$fila["apellido"].'>'.$fila["nombre"].'&nbsp;'.$fila["apellido"].'</option>; 

Ya que lo que quiero es guardar los datos que estan mostrandose en el select html



saludos

Etiquetas: dato, html, mysql, recibir, select, sql, variable
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 15:40.