Jpavid, ése no es el camino. Para empezar a aprender algo no puedes pedir que te den hecho lo que necesitas.
Puedes comenzar leyendo las FAQS o desde Google encontrar cientos de ejemplos y manuales para empezar a trabajar con php y bases de datos.
Empieza tu andadura en php y pide ayuda cuando estés atrancado y hayas probado de mil formas hacer lo que quieres y no lo consigues.
Yo estoy aprendiendo, y hace nada estaba tan perdido o más que tú. Pero me propuse aprender en serio: he comprado un libro, utilizo la web
www.php.net para informarme sobre las funciones, busco mucho en Google, leo muchos post de este foro, utilizo sus FAQS y su buscador de temas, y cuando estoy atrancado o no tengo claro algún concepto lo posteo aquí.
Espero que aceptes mi consejo y te propongas aprender en serio. O si no te interesa aprender y sólo conseguir algo concreto, te tomes la molestia de buscar cómo hacerlo y venir con algo, algún código de ejemplo indicando el error que te da.
Como dice Nefertiter, esto no es un
fast-script a la carta.
Ahí tienes el código y unos enlaces para que empieces con buen pie:
-
Google
-
php.net
-
Índice de FAQS
-
Trabajar con PHP y MYSQL
-
Trabajar con bases de datos en PHP
-
Introducción de nuevos registros
-
Selección y lectura de registros
-
Actualización de un registro
-
Borrado de un registro Código PHP:
<?php
if (array_key_exists("enviado", $_POST)) {
modificar_registro();
} else {
mostrar_formulario();
}
//FUNCIONES
function mostrar_formulario() {
$conec = mysql_connect($servidor, $usuario, $clave);
mysql_select_db($db, $conec);
//Debes llegar a este script enviando $_POST['id']
$sql = "SELECT * FROM tu_tabla WHERE id='$_POST[id]' LIMIT 1";
$consulta = mysql_query($sql, $conec);
if ($row=mysql_fetch_array($consulta)) {
print<<<formulario
<form action="$_SERVER[PHP_SELF]" method="POST">
Nombre: <input type="text" name="nombre" value="$row[nombre]"><br>
Dirección: <input type="text" name="direccion" value="$row[direccion]"><br>
Teléfono: <input type="text" name="telefono" value="$row[telefono]"><br>
Email: <input type="text" name="email" value="$row[email]"><br>
<input type="hidden" name="enviado" value="1">
<input type="hidden" name="id" value="$_POST[id]">
<input type="submit" value="Modificar">
</form>
formulario;
}
mysql_free_result($consulta);
mysql_close($conec);
} //Final de mostrar_formulario()
function modificar_registro() {
$conec = mysql_connect($servidor, $usuario, $clave);
mysql_select_db($db, $conec);
$sql = "UPDATE tu_tabla SET nombre='$_POST[nombre]', direccion='$_POST[direccion]', telefono='$_POST[telefono]', email='$_POST[email]' WHERE id='$_POST[id]'";
$consulta = mysql_query($sql, $conec);
mysql_close($conec);
} //Final de modificar_registro()
?>
Saludos y suerte