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ón: ".$registro[direccion]."<br>";
echo "Teléfonos: ".$registro[telefonos]."<br>";
echo "Correo electró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ón: ".$registro[barrio]."<br><br>";
echo "Categoría: ".$registro[categoria]." ";
if (!empty($registro[subcategoria])){
echo "- ".$registro[subcategoria]."<br><br>";
?>
Código PHP:
<?
echo "Correo electró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>";
?>
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"]; ?>">
?>