Foros del Web » Programando para Internet » PHP »

Problema con variable.

Estas en el tema de Problema con variable. en el foro de PHP en Foros del Web. Estimados, buenos dias. Tengo el siguiente problema, una consuta hace un Update,actualiza bien los datos, todo eso bien, luego de esa consulta, hago un select, ...
  #1 (permalink)  
Antiguo 29/03/2010, 13:06
 
Fecha de Ingreso: febrero-2010
Mensajes: 24
Antigüedad: 14 años, 2 meses
Puntos: 0
Problema con variable.

Estimados, buenos dias.
Tengo el siguiente problema, una consuta hace un Update,actualiza bien los datos, todo eso bien, luego de esa consulta, hago un select, del cual me interesa capturar el mail y usuario de las tablas a las cuales estoy llamando, el problema que luego de capturar el mail, no se como mostrarlo en el textbox, value = ...., no me muestra nada. Seguramente tengo mal escrito la variable.
Les dejo el codigo si me pueden ayudar porfavor, se los agradeceria.

Código PHP:
<?php

$IdTicket 
$_POST['IdTicket'];
$FechaCreacion date("Y/m/d");
$HoraCreacion date('H:i:s'hora_local(+2));
$Solucion $_POST['Solucion'];

$db mysql_connect("localhost","labunab_adm","mmm") or die ("no se ha podido conectar a la BD");
mysql_select_db("labunab_prototipo"$db) or die ("no se ha podido seleccionar la BD");
     
$sql "UPDATE ticket SET Estado = 'Cerrado', Solucion = '".$Solucion."', FechaCierre = '".$FechaCierre."', HoraCierre = '".$HoraCreacion."' WHERE IdTicket = '".$IdTicket."' ";
       
mysql_query($sql$db) or die ("Problema al cerrar ticket"); 

$sql2 "Select t1.Mail, t1.NombreU From usuario As t1, ticket As t2 WHERE t2.IdTicket = '".$IdTicket."' AND t1.IdUsuario = t2.IdUsuario";
      
mysql_query($sql2$db) or die ("Problema al mostrar usuario");
      While (
$registro=mysql_fetch_assoc($sql2)){ 
?>

<form name="form1" method="post" action="">
  <p>Direccion usuario 
    <input type="text" name="textfield" value="<?php echo .$registro['Mail']; ?>">// aqui no se como colocar la variable del mail.
    <br>
    Nombre Usuario 
    <input type="text" name="textfield2">
  </p>
  <p>Cuerpo mail 
    <textarea name="textarea"></textarea>
  </p>
  <p>
    <input type="submit" name="Submit" value="Enviar mail">
  </p>
</form> 
<?php          
    
}
?>
  #2 (permalink)  
Antiguo 29/03/2010, 13:13
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con variable.

solo quita el punto que tienes antes de la variable... ;)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 29/03/2010, 13:14
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Problema con variable.

Si copiaste integramente lo que haz hecho, en la línea de textfield quitale el punto al echo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 29/03/2010, 13:56
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 5 meses
Puntos: 75
Respuesta: Problema con variable.

Fuera del problema del punto que te han comentado, puedes usar alias para los campos así como para las tablas:

Select t1.Mail as Mail, t1.NombreU as Nombre

Así podras personalizar los array asociativos, es decir:

echo $registro['Mail'];
o
echo $registro['Nombre'];//ves que no puse NombreU
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175

Etiquetas: variables
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 11:21.