Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2005, 22:51
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 22 años
Puntos: 0
Problema al traer datos a un form

Hola amigos:

He utilizado un codigo similar a este y siempre me funciono. Pero en este caso, al variai algunas cosillas, no me quiere dar el resultado.

Tengo unos datos que aparecen en la web despues de una consulta (hasta alli todo perfecto):

Código PHP:
<?
//bla, bla, bla...
while($registro=mysql_fetch_array($res)) 

echo 
"<div align='left'>";
echo 
"<br><br><b><a href=".$registro[url]."  target=_blank>".$registro[nombre]."</a></b><br>";
echo 
"".$registro[descripcion]."<br><br>";
echo 
"Direcci&oacute;n: ".$registro[direccion]."<br>";
echo 
"Tel&eacute;fonos: ".$registro[telefonos]."<br>";
echo 
"Correo electr&oacute;nico: <a href='correo_usuario.php>".$registro[email_uno]."</a> ";
if (!empty(
$registro[email_dos])){
echo 
"- <a href='correo_usuario_dos.php>".$registro[email_dos]."</a><br>";
echo 
"Ubicaci&oacute;n: ".$registro[barrio]."<br><br>";
echo 
"Categor&iacute;a: ".$registro[categoria]."&nbsp";
if (!empty(
$registro[subcategoria])){
echo 
"- ".$registro[subcategoria]."<br><br>";
?>
La idea es que, al pisar sobre alguno de los correos electronicos que aparecen en el resultado:

Código PHP:
<?
echo "Correo electr&oacute;nico: <a href='correo_usuario.php>".$registro[email_uno]."</a> ";
if (!empty(
$registro[email_dos])){
echo 
"- <a href='correo_usuario_dos.php>".$registro[email_dos]."</a><br>";
?>
En la pagina correo_usuario.php o correo_usuario_dos.php (ambas son un formulario), aparezca ya lleno el campo de email pues se supone me lo traigo al pinchar alguno de los anteriores:

Código PHP:
<?
//primero me conceto, etc, etc 
$conexion mysql_connect("localhost","xxxx","xxxx") or die("No se pudo realizar la conexion con el servidor."); 
mysql_select_db("xxxx",$conexion) or die("No se puede seleccionar BD"); 

if (isset(
$_GET["email_uno"])){ 
$sql="SELECT * FROM clientes"
$result mysql_query($sql) or die (mysql_error()); 
$registro=mysql_fetch_array($result); 

}

//luego viene el form con bla, bla y el campo que interesa
<input name="email" type="text" id="email" size="30" value="<? echo $registro["email_uno"]; ?>">
?>
Pero no me aparece lleno el campo de email en el form. Que puedo estar haciendo mal, ya lo revisado un millon de veces y no doy con el error.