Foros del Web » Programando para Internet » PHP »

Grabando datos en MySQL

Estas en el tema de Grabando datos en MySQL en el foro de PHP en Foros del Web. Hola, tengo un problema tengo 2 tablas. Una que es de personal que cuenta co los datos ID_Personal y Nombre y tengo otra tabla, que ...
  #1 (permalink)  
Antiguo 25/02/2009, 10:42
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 5 meses
Puntos: 0
Grabando datos en MySQL

Hola, tengo un problema tengo 2 tablas. Una que es de personal que cuenta co los datos ID_Personal y Nombre
y tengo otra tabla, que entre otras cosas graba el ID_Personal

Mi pregunta es esta.
En php cargo un list con la data de personal Select ID_Personal, Nombre from Personal

pero a la hora que quiero grbarlo enla BD, no me graba el ID si no el nombre..
como especifico que quiero grabar ese dato.

Saludos!!
  #2 (permalink)  
Antiguo 25/02/2009, 10:46
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Grabando datos en MySQL

Hola Murallitz...

Mmmm creo que deberías especificar mas lo que intentas...

Asumo que conoces la instrucción SQL para insertar (no lo especificas), tú problema es que no te toma tus varialbles?? Tu problema es la carga del select??
Cómo recibes los datos?

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #3 (permalink)  
Antiguo 25/02/2009, 10:50
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: Grabando datos en MySQL

hola yo teenia un problema similar tenia el nombre y un correo lo q keria era el nombre para mandar un mail y q o dijera algo@algo si no el nombre lo q hice fue comparar las columnas y tomar el nombre mm nose si me entiendas mira

if($_POST["de"]) {// esto es un combobox
$nReply1 = $_POST["de"];// guardo lo q tiene mi combo q es el correo (value)
$tabla = mysql_query('SELECT * FROM todos order by todos desc'); //consulta
while($row=mysql_fetch_array($tabla)){
if($row['correo']==$nReply1){// comparo el correo del combo con cada uno de los correos de la BD
$nombre1=$row['todos'];// cuando sea = me da el nombre
} }


espero te des una idea sasludos!!
  #4 (permalink)  
Antiguo 25/02/2009, 11:00
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 5 meses
Puntos: 0
Respuesta: Grabando datos en MySQL

Les explico un poco.
tengo un list box, que carga un select.
Select ID_Personal, Nombre from PErsonal.
La lista me muestra SOLO el NOMBRE

Yo quiero que al mandarlo a grabar, mande el ID_Personal, que es lo que me interesa grabar.
Saludos
..
les dejo el codigo


<select name="ID_Personal" id="ID_Personal">
<?php
do {
?>
<option value="<?php echo $row_Personal['Nombre']?>"><?php echo $row_Personal['Nombre']?></option>
<?php
} while ($row_Personal = mysql_fetch_assoc($Personal));
$rows = mysql_num_rows($Personal);
if($rows > 0) {
mysql_data_seek($Personal, 0);
$row_Personal = mysql_fetch_assoc($Personal);
}
?>
</select>
  #5 (permalink)  
Antiguo 25/02/2009, 11:03
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: Grabando datos en MySQL

<option value="<?php echo $row_Personal['ID']?>"><?php echo $row_Personal['Nombre']?></option>


agregale el Id para q el value sea lo q pongas y no el nombre
  #6 (permalink)  
Antiguo 25/02/2009, 11:24
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 5 meses
Puntos: 0
Respuesta: Grabando datos en MySQL

CLARO ESO QUERIA!!!! GRACIASSSSSSSSSSSSSSS

:apla uso:
  #7 (permalink)  
Antiguo 25/02/2009, 11:31
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: Grabando datos en MySQL

para servirte espero se te haya solucionado :)
  #8 (permalink)  
Antiguo 25/02/2009, 11:38
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Grabando datos en MySQL

A manera de comentario y crítica constructiva Murallitz

La mayoría de problemas que no se solucionan en un foro es por la falta de redacción y mala presentación escrita del problema.

Era tu caso, tan pronto lo explicaste mejor, obtuviste la solución.

Para una próxima oportunidad: http://www.sindominio.net/ayuda/preg...eligentes.html

Espero te sirva
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
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 03:17.