Tengo este código
Código PHP:
print("<td>"."<input type=text name=id2 value='$registro->id'>"."</td>
<td>"."<input type=text name=nombre2 value='$registro->nombre'>"."</td>
<td>"."<input type=text name=id_estado2 value='$registro->id_estado'>"."</td>
<td>"."<input type=text name=direccion2 value='$registro->direccion'>"."</td>
<td>"."<input type=text name=ciudad2 value='$registro->ciudad'>"."</td>
<td>"."<input type=text name=cp2 value='$registro->cp'>"."</td>
<td>"."<input type=text name=fecha_de_nacimiento2 value='$registro->fecha_de_nacimiento'>"."</td>");
?>
necesito tomar los valores de los campos de textos creados con datos de una base dedatos dentro de ellos para que el usuario verifique si son correctos, de lo contrario que los cambie y le de modificar...
lo que use fue este codigo
despues del de arriba
Código PHP:
<?
print("<form action='' method=post><input type=submit name=modificar value=modificar></form>");
if( isset($_POST["modificar"]))
{
$id=$_POST['id2'];
$nombre=$_POST['nombre2'];
$direccion=$_POST['direccion2'];
$ciudad=$_POST['ciudad2'];
$id_estado=$_POST['id_estado2'];
$cp=$_POST['cp2'];
$fecha_de_nacimiento=$_POST['fecha_de_nacimiento2'];
$enlace = mysql_connect("localhost", "usuario", "password")
or die ("Error en el enlace: " . mysql_error());
mysql_select_db("clientes", $enlace)or die ("Error en la base de datos: " . mysql_error());
if(($id2 != "")&&($nombre2 != "")&&($direccion2 != "")&&($ciudad2 != "")&&($cp2!= "")&&($fecha_de_nacimiento2 != ""))
$sql=("UPDATE Cliente SET id=('$id2'), nombre=('$nombre2'), direccion=('$direccion2'), ciudad=('$ciudad2'), cp=('$cp2'), fecha_de_nacimiento('fecha_de_nacimeinto2')");
$result=mysql_query($sql) or die("Error al agregar: " . mysql_error());
print "<p> <b>Usuario modificado con exito</b> </p>";
}
?>
sin embargo no actualiza la base de datosy no esta tomando los valores de los campos.. alguien sabe porque¿?