Cuando presiono quiero editar un registro, dicho registro no se visualiza en la caja de texto
Cual podra ser el problema?????
Este es el codigo:
<HTML>
<head>
<style>
.a1{ position:absolute;left:230px;}
.a1:hover{background-color:#CCC;}/* hover significa cuando estés encima de la etiqueta a1 cambia de color*/
</style>
<body background="Alta.jpg" marginwidth="50" marginheight="50">
</body>
</head>
<?php
include ("conexion.php");
// llamo a la funcion conectar y le paso el valor que es verdadero ( que si se conecto) a la variable $conexion
$conex = conectar ();
//consulta.
$registros=mysql_query("Select * from stock1 where id='$id'",$conex) or die("Problemas en el select:".mysql_error());
$id = !empty($_GET['id']) ? $_GET['id'] : $_POST['id'];
$registros=mysql_query("Select * from stock1 where id= " .$id);
?>
<form action="editar.php" method="post">
<input name="id" type="hidden" id="id" value="<? echo $_GET['id'];?>"><br>
<p>Apellido y Nombre: <input type="text" name="nombre" value="<? echo $reg['nombre'] ?>" /></p>
<p>DNI <input type="text" name="tel" value="<? echo $reg['dni'] ?>" /></p>
<p>Telefono <input type="text" name="email" value="<? echo $reg['telefono'] ?>" /> </p>
<p>Domicilio <input type="text" name="pro_nombre" value="<? echo $reg['domicilio'] ?>" /> </p>
<p>Fax <input type="text" name="pro_minimo" value="<? echo $reg['fax'] ?>" /></p>
<p>Cel <input type="text" name="pro_maximo" value="<? echo $reg['cel'] ?>"/></p>
<p>Email <input type="text" name="pro_precio" value="<? echo $reg['email'] ?>" /></p>
<p><input type="submit" name="submit" value="Modificar" /></p>
</form>
<?
if(isset($_POST['submit'])){
$mivar1=$_POST['nombre'];// agarro el "nombre" del archivo alta.php y se lo paso a mivar1, TRIM elimina los espacios en blanco
$mivar2=$_POST['Telefono']; // agarro el "tel" del archivo alta.php y se lo paso a mivar2
$mivar3=$_POST['cel']; // agarro el email del archivo alta.php y se lo paso a mivar3
$mivar4=$_POST['email']; // agarro el pro_nombre del archivo alta.php y se lo paso a mivar4
$mivar5=$_POST['fax']; // agarro el pro_minimo del archivo alta.php y se lo paso a mivar2
$mivar6=$_POST['domicilio']; // agarro el pro_maximo del archivo alta.php y se lo paso a mivar3$mivar7=$_POST['email']; // agarro el pro_precio del archivo alta.php y se lo paso a mivar4
print "$mivar1 <br>"; // si veo vien los datos lo cometo o borro
print "$mivar2 <br>"; // si veo vien los datos lo cometo o borro
print "$mivar3 <br>"; // si veo vien los datos lo cometo o borro
print "$mivar4 <br>"; // si veo vien los datos lo cometo o borro
print "$mivar5 <br>"; // si veo vien los datos lo cometo o borro
print "$mivar6 <br>"; // si veo vien los datos lo cometo o borro
print "$mivar7 <br>"; // si veo vien los datos lo cometo o borro
$registros=mysql_query("UPDATE stock1 SET
nombre='$mivar1',
dni='$mivar2',
telefono='$mivar3',
domicilio='$mivar4',
fax='$mivar5',
cel='$mivar6',
email='$mivar7',
WHERE id='$id'",$conex) or die ("Problemas en el Update".mysql_error());
print "Se modifico correctamente el registro";
}
?>
<br><a href='index.php'>Volver a Inicio</a>
<br><a href='editar.php'>Modificar Otro Registro</a>
</HTML>
[/b]
men tienes que detallar mas el problema, la verdad no entiendo lo que quieres decir. Otra cosa, para ayudarte tienes que ayudarnos. Osea que no puedes venir y poner todo el codigo para que lo revisemos y te demos una respuesta, la verdad es que este tipo de post nadie suele contestar.
Te recomiendo que pienses antes de postear, trata de cortar el codigo y solo pongas lo necesario, lo util. También el source utiliza otro archivo llamado conexion.php y no lo haz puesto por ninguna parte aunque me imagino lo que contiene.
Te recomiendo algo muy importante, tienes que hacer las cosas mas facil para nosotros. Para responderte, en este caso hay que leer todo el source, imaginarse que codigo contiene el archivo conexion.php, crear una tabla mysql y agregar informacion para luego hacer unas pruebas. Todo eso para poder responde tu duda, cuando todo lo puedes acortar a algunas 10 lineas, incluso resolver el problema sin poner codigo.
Saludos.