Ver Mensaje Individual
  #12 (permalink)  
Antiguo 04/09/2014, 12:20
lux0o0
 
Fecha de Ingreso: diciembre-2012
Mensajes: 23
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Sentencia UPDATE no funciona

hola denuevo , gracias por sus respuestas . Saben que logre hacerlo funcionar de otra manera. Me di cuenta que en el formulario , en el atributo action lo tenia para ir a otra pagina luego de enviar los datos ( form action = "index.php" ) , Pero lo deje sin rediccionamiento (form action ="" ) y ocurre que ahora así funciona y la verdad no entiendo el por que , cual seria la diferencia.

asi que al final el codigo me quedo así tal cual como gnzsoloyo me dijo

Código PHP:
<?php 
$id 
= ($_GET['idModifica']);
if(isset(
$_POST['btnGuardar'])){
    
    
$nombre $_POST['txtNombre'];
    
$archivo $_FILES['flsImagen']['tmp_name'];
    
$destino "images/"$_FILES['flsImagen']['name'];
    
move_uploaded_file($archivo,$destino);
    
mysql_connect("localhost","root","");
    
mysql_select_db("alumnos");
    
$sql ="UPDATE ficha SET nombre_imagen =  '$nombre', imagen = '$destino' WHERE id_alumno = '$id'";
    
    echo 
$sql;
    
    
mysql_query($sql) or die ("Error: ".mysql_error());
}
?>
y asi la etiqueta form

Código HTML:
<form action="" method="post" enctype="multipart/form-data" name="registrarImagen" > 
No se si será la mejor forma de solucionarlo , pero funciona. Gracias denuevo por sus respuestas y ayuda.