Foros del Web » Programando para Internet » PHP »

Duda muy básica !

Estas en el tema de Duda muy básica ! en el foro de PHP en Foros del Web. Buenos dias estimados amigos foristas : Detallen el siguiente código : <td>Empleado:</td> <td> <?php include("conecta.php"); $link=conectarse(); $result=mysql_query("SELECT cod_emple,nombre FROM usuario",$link); if(!$result){ echo " fallo"; } ...
  #1 (permalink)  
Antiguo 08/06/2012, 09:30
 
Fecha de Ingreso: septiembre-2009
Ubicación: Venezuela
Mensajes: 92
Antigüedad: 14 años, 7 meses
Puntos: 1
Duda muy básica !

Buenos dias estimados amigos foristas :

Detallen el siguiente código :

<td>Empleado:</td>
<td> <?php
include("conecta.php");
$link=conectarse();
$result=mysql_query("SELECT cod_emple,nombre FROM usuario",$link);

if(!$result){
echo " fallo";
}
else{
echo "<select nombre='comboempleado'>";
while ($fila=mysql_fetch_array($result)){
echo"<option value='".$fila['cod_emple']."'>".$fila['nombre']." </option>";
$codi=$fila["cod_emple"];
$cod_emp = $codi;
}
echo "</select>";
}

?></td>


Fijense la duda : Cuando quiero grabar en mi base de datos tengo un botón que al hacerle click llama a la función almacena cuyo código es el siguiente :

<?php
include("conecta.php");
$link=Conectarse();
$cod_requis=$_GET['cod_requis'];
$cod_emple=$_GET['comboempleado'];
$cod_cargo=$_GET['cod_cargo'];
$cod_depart=$_GET['cod_depart'];
$cod_ins=$_GET['cod_ins'];
$cantidad=$_GET['cantidad'];
$cod_esta=$_GET['cod_esta'];
$cod_aprob=$_GET['cod_aprob'];
$obs1=$_GET['obs1'];
$obs2=$_GET['obs2'];
$obs3=$_GET['obs3'];
$obs4=$_GET['obs4'];
$obs5=$_GET['obs5'];
$fecha=$_GET['fecha'];
mysql_query("insert into requisicion (cod_requis,cod_emple,cod_cargo,cod_depart,cod_ins ,cantidad,cod_esta,cod_aprob,obs1,obs2,obs3,obs4,o bs5,fecha) values ('$cod_requis','$cod_emple','$cod_cargo','$cod_dep art','$cod_ins','$cantidad','$cod_esta','$cod_apro b','$obs1','$obs2','$obs3','$obs4','$obs5','$fecha ')",$link);

header("Location: registro.php");
?>

Cuando en el option selecciono el nombre de un empleado, quisiera que en mi base de datos me almacenara el cod_emple de manera que con eso yo pueda obtener mi estadística de consumo por ese empleado....

De antemano muy agradecido por sus aportes !!!

Saludos

Carlos.
__________________
Carlos !
  #2 (permalink)  
Antiguo 08/06/2012, 09:42
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Duda muy básica !

bueno.. la verdad que venimos con el mismo problema de hace rato...

A ver explicanos que boton, y de que manera llamas a la "FUNCION" que hace la insercion... puedes poner tu/s codigo/s compleeeeto asi lo vemos tambien,... por partes es muuy abstracto

FAVOR... COMENTA CON HIGHLIGHT TUS CODIGOS..

Selecciona tu codigo, y en la cabecera del editor tienes los HIGHLIGHT de PHP... HTML.. CSS.. JAVASCRIPT o lo que sea segun el caso.. usalos por favor, asi lo leeremos mas facil
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 08/06/2012, 09:53
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Duda muy básica !

Pues en teoría debería funcionar tu código, ¿puedes decirnos que pasa o que resulta?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 08/06/2012, 09:54
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años
Puntos: 97
Respuesta: Duda muy básica !

'$cod_dep art' y '$cod_apro b' se te coló un espacio!

Arreglalo y prueba.

Sañudos.
  #5 (permalink)  
Antiguo 08/06/2012, 10:11
 
Fecha de Ingreso: junio-2012
Ubicación: Argentina - Buenos Aires
Mensajes: 135
Antigüedad: 11 años, 10 meses
Puntos: 32
Respuesta: Duda muy básica !

El problema es el select:

Código PHP:
Ver original
  1. echo "<select nombre='comboempleado'>";

El atributo es name y no nombre, seria asi:

Código PHP:
Ver original
  1. echo "<select name='comboempleado'>";

Saludos y espero sirva.
__________________
http://www.latinium.com.ar/
  #6 (permalink)  
Antiguo 08/06/2012, 10:14
 
Fecha de Ingreso: septiembre-2009
Ubicación: Venezuela
Mensajes: 92
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Duda muy básica !

ok te comento, al presionar el botón guardar

Código PHP:
Ver original
  1. <INPUT TYPE="submit" NAME="accion" VALUE="Grabar">

puedo grabar todos mis registros tranquilamente en mi base de datos, el problema que tengo que cuando en el option selecciono a un empleado por el nombre (nombre) no me almacena en la base de datos el código que le tengo asociado (cod_emple).
__________________
Carlos !
  #7 (permalink)  
Antiguo 08/06/2012, 10:25
 
Fecha de Ingreso: septiembre-2009
Ubicación: Venezuela
Mensajes: 92
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Duda muy básica !

Cita:
Iniciado por elgoncho99 Ver Mensaje
El problema es el select:

Código PHP:
Ver original
  1. echo "<select nombre='comboempleado'>";

El atributo es name y no nombre, seria asi:

Código PHP:
Ver original
  1. echo "<select name='comboempleado'>";

Saludos y espero sirva.

Excelente aporte amigo.... no me habia dado cuenta de ese pequeño pero GRAN DETALLE !!!!

respuestas rápidas y eficaces sin criticas...

Gracias !!!

saludos

carlos.
__________________
Carlos !
  #8 (permalink)  
Antiguo 08/06/2012, 10:26
 
Fecha de Ingreso: junio-2012
Ubicación: Argentina - Buenos Aires
Mensajes: 135
Antigüedad: 11 años, 10 meses
Puntos: 32
Respuesta: Duda muy básica !

Hola carlos79 probaste lo que te plantee mas arriba en la otra respuesta?
__________________
http://www.latinium.com.ar/
  #9 (permalink)  
Antiguo 08/06/2012, 10:39
 
Fecha de Ingreso: septiembre-2009
Ubicación: Venezuela
Mensajes: 92
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Duda muy básica !

Cita:
Iniciado por elgoncho99 Ver Mensaje
Hola carlos79 probaste lo que te plantee mas arriba en la otra respuesta?
buenas tardes goncho : si lo probé.... y así tal cuál em explicaste así mismo funcionó !!!! de verdad que personas como tú son las que hacen que otras como nosotros podamos profundizar nuestros conocimientos en el área de desarrollo !!!!

mil felicitaciones !!!

saludos
__________________
Carlos !

Etiquetas: mysql, registro, sql, usuarios
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:08.