Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/03/2006, 19:33
hen
 
Fecha de Ingreso: diciembre-2003
Ubicación: Buenos Aires
Mensajes: 63
Antigüedad: 20 años, 4 meses
Puntos: 1
actualizar datos

bueno si tu tabla tiene esta estructura mas o menos.

tabla_folio
========
-------------------------------------------------------------------------
folio | titulo | autor | editorial | materia | tema |
================================================== =======
001 | cuentas | Juan | Hen | contabilidad | contable |
-------------------------------------------------------------------------
002 | impuesto| Robert | Hen | Administ. | impuesto |
-------------------------------------------------------------------------

#modulo1.php##
//extraes los datos de acuerdo a la variable $_GET['folio'] o $_POST['folio']
//cual sea tu caso.
//ademas folio es tiene el atributo de "primary key" en tu tabla
//esto quiere decir que es un identificador unico.

$sql_0 = "SELECT * FROM tabla_folio WHERE folio = '$folio' LIMIT 1";

$traerDatos = mysql_query($sql_0, $link);
$resultado = mysql_fetch_array ($traerDatos);
print "<form action=\"modulo2.php\" method=\"post\">";
print "folio numero : ".$traerDatos['folio'];
print "input type=\"hidden\" name=\"folio\" value=\"$traerDatos['folio']\\">";
print "titulo :<input type=\"text\" name=\"titulo\" value=\"$traerDatos['titulo']\\">";
print "autor :<input type=\"text\" name=\"autor\" value=\"$traerDatos['autor']\\">";
print "editorial :<input type=\"text\" name=\"editorial\" value=\"$traerDatos['editorial']\\">";
print "materia : <input type=\"text\" name=\"materia\" value=\"$traerDatos['materia']\\">";
print "tema : <input type=\"text\" name=\"tema\" value=\"$traerDatos['tema']\\">";
print "<input type=\"submit\" value=\"modificar\">";
print "</form>";

- Ahora en la pagina que recibe las variables pasadas por $_POST...

#modulo2.php##
if((isset($_POST['folio'])) && (strlen($_POST['folio']) != 0) ){

$folio = $_POST['folio '];
$titulo = $_POST['titulo '];
$autor = $_POST['autor '];
$editorial = $_POST[''editorial ];
$materia = $_POST['materia '];
$tema = $_POST[''tema ];
//te recomiendo que despues de esto les hagas un tratamiento
//a todas estas variables, osea quitarles las etiquetas html y php
//y anular la posibles comillas que pueda tener


$sql_1 = "UPDATE tabla_folio SET titulo = '$titulo', autor = '$autor',
editoria = '$editorial', materia = '$materia' ,
tema = '$tema' WHERE folio = '$folio' LIMIT 1";

$actualizarDatos = mysql_query($sql_1, $link);
if($actualizarDatos){
print "Se actualizaron los datos";
}
else{
die("Error en la consulta");
}
}

- Exitos ojala no me haya comido ningun ";" y si no anda bien postea quizas te pueda ayudar mas.
__________________
.:hEN
DevHen
EXITOS