Cita:
Iniciado por rudy69
pega todo el codigo completo, asi te ayudo a corregirlo, es una weba escribirlo todo de nuevo, ademas no se como lo tienes realmente, pega todo el formulario, y pega todo el script donde actualizas la base de datos
Ok gracias
Formulario para ver los datos del alumno deseado
Código HTML:
<form action="<?php echo $editFormAction; ?>" method="post" id="form1" enctype="multipart/form-data">
<td>
<?php
$r=$row_alumnos['ruta'];
if($r!='../fotos/'){
echo "<img src='$r' > ";
}
else{
echo "<img src='../fotos/usuarioX.png' > ";
}
?>
Actualizar con el código q me pasaste
Código PHP:
$destino="../fotos";
if (is_uploaded_file($_FILES['nomArchi']) == true) {
move_uploaded_file ($_FILES['nomArchi'] ['tmp_name'], $destino . '/' . $_FILES ['nomArchi'] ['name']);
$ruta="../fotos/".$_FILES['nomArchi'] ['name'];
$updatePhoto = ', ruta = ' . $ruta;
} else {
$updatePhoto = null;
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
$updateSQL = sprintf("UPDATE alumnos SET Nombre=%s, ApellidoPaterno=%s, ApellidoMaterno=%s" . $updatePhoto . " , nacimiento=%s,idgrado=%s, Sexo=%s, Calle=%s, Colonia=%s, telefono=%s, Email=%s, estado=%s WHERE clavealumno=%s",
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['ap'], "text"),
GetSQLValueString($_POST['rfcalumno'], "text"));
mysql_select_db($database_connection, $connection);
$Result1 = mysql_query($updateSQL, $connection) or die(mysql_error());
Lo he intentado y no me funciona :(
Gracias por tu ayuda