Foros del Web » Programando para Internet » PHP »

consultas a mi bd y manejo de textbox

Estas en el tema de consultas a mi bd y manejo de textbox en el foro de PHP en Foros del Web. Hola espero y me puedan ayudar casi estoy segura que no es mucho pero no logro hallar la forma de desaparecer mi problema el cual ...
  #1 (permalink)  
Antiguo 01/10/2009, 13:19
 
Fecha de Ingreso: octubre-2009
Mensajes: 7
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación consultas a mi bd y manejo de textbox

Hola espero y me puedan ayudar casi estoy segura que no es mucho pero no logro hallar la forma de desaparecer mi problema el cual es al realizar una consulta jalo algunos datos del resultado de mi consulta a unos campos de texto el problema es que por ejemplo yo necesito que en mi campo de texto el usuario pueda ver El nombre del usuario ,nombre de la zona ,nombre del area pero yo necesito que se guarden los Ids de cada uno ya que se guardaran en una tabla de solicitudes . aqui les dejo codigo que tengo

Nombre catalogo Campos
usuario = catalogo de usuarios(IdUsuario,Nombre,Apellido)
c_zona= catalogo de zonas(IdZona,Descripcion)
c_area = catalogo de areas.(IdArea,Descripcion)

yo necesito guardar en una tabla llamada solicitudes
y necesito guardar el IdUsuario,IdZona,IdArea.


aqui esta mi codigo que tengo hasta el momento.



<?php

$sql = "SELECT *,c_area.Descripcion as A,c_zona.Descripcion as Z FROM usuarios
INNER JOIN c_area ON usuarios.IdArea = c_area.IdArea
INNER JOIN c_zona ON usuarios.IdZona = c_zona.IdZona WHERE RPE='$UserName'";
$res = mysql_query($sql);
if ($row = mysql_fetch_array($res))
{

?>


<tr>
<td> Usuario que pide la Extensión :

<input name="IdUsuario" id="IdUsuario" type="text" size="15" maxlength="30" value="<?php echo $row['Nombre']." ".$row['Apellido']?>">
</td>

</tr>

<tr>

<td>Zona :

<input name="IdZona" id="IdZona" type="text" size="15" maxlength="30" value="<?php echo $row['Z']?>">

<td>

</tr>

.... y asi la del area es igual...


espero y mepuedan ayudar estoy desespeadaaa
gracias
  #2 (permalink)  
Antiguo 01/10/2009, 14:37
 
Fecha de Ingreso: agosto-2009
Ubicación: Jalisco,Mexico
Mensajes: 28
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: consultas a mi bd y manejo de textbox

lo que puedes hacer es en algun input de tipo hidden madar los valores de los ids y asi en una pagina php los recibes y haces la insercion a la tabla

<form action="insertar.php" method="post">
tus datos aqui y ademas agragar los input que te comento
<input type="hidden" id="id_usuario" name="id_usuario" value="<?php echo $row['id_usuario']?>" />
<input type="hidden" id="id_zona" name="id_zona" value="<?php echo $row['id_zona']?>" />
<input type="hidden" id="id_usuario" name="id_usuario" value="<?php echo $row['id_area']?>" />

<input type="submit" value="enviar" />
</form>

y en el insertar.php

<?php

$usuario=$_POST["id_usuario"];
$zona=$_POST["id_zona"];
$area=$_POST["id_area"];

mysql_query("INSERT INTO solicitudes VALUES('$usuario','$zona','$area')");

?>


espero que te sirva
  #3 (permalink)  
Antiguo 01/10/2009, 21:10
 
Fecha de Ingreso: octubre-2009
Mensajes: 7
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: consultas a mi bd y manejo de textbox

chmar gracias pro responder ..

la bdd es que no entendi muy bien no he usado mucho el hidden y no me keda muy claro comose usa .. pero como podria mostrar en micampo de texto ladescripcion?? por decir yo kiero que se vea mas omenos asi


ZONA: MEXICALI

MEXICALI tiene un id io kiero k el usuario mire MEXICALI PERO que se guarde el id si me expliko?
  #4 (permalink)  
Antiguo 02/10/2009, 06:40
 
Fecha de Ingreso: agosto-2009
Ubicación: Jalisco,Mexico
Mensajes: 28
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: consultas a mi bd y manejo de textbox

ok

<form action="insertar.php" method="post">

Ususario:<input name="Usuario" id="Usuario" type="text" size="15" maxlength="30" value="<?php echo $row['Nombre']." ".$row['Apellido']?>">
<input type="hidden" id="id_usuario" name="id_usuario" value="<?php echo $row['id_usuario']?>" />

Zona:<input name="Zona" id="Zona" type="text" size="15" maxlength="30" value="<?php echo $row['Z']?>">
<input type="hidden" id="id_zona" name="id_zona" value="<?php echo $row['id_zona']?>" />

Area:<input name="Area" id="Area" type="text" size="15" maxlength="30" value="<?php echo $row['A']?>">
<input type="hidden" id="id_usuario" name="id_usuario" value="<?php echo $row['id_area']?>" />

<input type="submit" value="enviar" />
</form>


lo que haces aqui es mostrar en los inputs de tipo 'text' el nombre del usuario, la descripcion de la zona y le descripcion del area y en los 'hidden' mandas el valor que te interesa guardar que son los id's pero los se ponen de tipo hidden para que no se muestren al usuario
  #5 (permalink)  
Antiguo 05/10/2009, 13:27
 
Fecha de Ingreso: octubre-2009
Mensajes: 7
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: consultas a mi bd y manejo de textbox

No habia podido responderte CHMAR pero muchas gracias asi lo hicee y ya funciono todo ....




gracias!
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 16:27.