Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2011, 03:10
borin_lucha
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 12 años, 11 meses
Puntos: 0
Rellenar un cuadro de texto desde base de datos

<html>
<head>
<title> Proyecto 3a Ev - PHP + MySQL - Sergio de Amorin </title>
</head>

<body>
<h1> MODIFICAR DATOS <br /></h1>
<form action="modificar.php" method="post" >
<h2>SELECCIONE EL DNI DEL ALUMNO A MODIFICAR: <br /></h2>
<p><label> DNI
<select name="dni">
<?php
$bd=mysql_connect("localhost","root"); //conectarnos al servidor mysql
$resultado = mysql_db_query("notas","SELECT DNI FROM personas");

while($resultado2=mysql_fetch_object($resultado))
{
echo '<option value="'.$resultado2->DNI.'">' .$resultado2->DNI. '</option>';
}
mysql_free_result($resultado);

?>
</select>
</label><br /></p>
<h2> INTRODUZCA LOS DATOS A MODIFICAR:<br /><br /></h2>
<p><label> Nombre <input type="text" name="nombre" /></label><br /></p>
<input type="submit" name="enviar" value="Modificar" /></p>
</form>
<p><br /><a href="index.html"> Volver al menú</a></p>
</body>
</head>

//modificar.php
<html>
<head>
<title> Proyecto 3a Ev - PHP + MySQL - Sergio de Amorin </title>
</head>
<body>

<?php

$dni = $_POST["dni"];
$nombre = $_POST["nombre"];
$bd=mysql_connect("localhost","root"); //conectarnos al servidor mysql
mysql_db_query("notas","UPDATE personas SET NombreCompleto='$nombre' WHERE DNI='$dni'");

?>
<h1> SE HA MODIFICADO ADECUADAMENTE </h1>
<p><br /><a href="index.html"> Volver al menú</a></p>
</form>
</body>

Me gustaria saber si hay alguna manera de recuperar los datos de nombre por el DNI para rellenar el campo nombre y pueda modificarlo posteriormente el usario. Gracias aun estoy bastante verde en php asi que no os metais mucho conmigo