Ver Mensaje Individual
  #20 (permalink)  
Antiguo 09/05/2012, 18:11
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: ¿Qué debo hacer para poder actualizar correctamente?

Gracias por tu respuesta y sobre todo por la explicación

he adoptado el código q me indicas y solo tengo un error... el formulario se muestra bien y la imagen al actualizar tambien... solo que al presionar el boton enviar me arroja un error

Warning</b>: Cannot modify header information - headers already sent by in <b>C:\xampp\htdocs\...</b> on line <b>116</b><br />

Yo actualizo asi
Código PHP:
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
 
$updateSQL sprintf("UPDATE alumnos SET  Nombre=%s, ApellidoPaterno=%s, ApellidoMaterno=%s, `ruta` ='".$updatePhoto."', WHERE rfcalumno=%s",
                      
                       
GetSQLValueString($_POST['nombre'], "text"),
                      
                       
GetSQLValueString($_POST['rfcalumno'], "text"));
echo 
$updatePhoto;  

 
mysql_select_db($database_connection$connection);
  
$Result1 mysql_query($updateSQL$connection) or die(mysql_error());

  
$updateGoTo "index.php";
  if (isset(
$_SERVER['QUERY_STRING'])) {
    
$updateGoTo .= (strpos($updateGoTo'?')) ? "&" "?";
    
$updateGoTo .= $_SERVER['QUERY_STRING'];
  }
  
header(sprintf("Location: %s"$updateGoTo)); AQUI ME MARCA EL ERROR

Perdona tanta ignorancia jejeje