[SOLUCIONADO] No muestra los registros a Editar en las cajas de texto

Iniciado por Alejandro_99, Diciembre 13, 2012, 05:07:21 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Diciembre 13, 2012, 05:07:21 PM Ultima modificación: Septiembre 26, 2014, 09:33:19 PM por Expermicid
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:

Código: php
<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.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.