Foros del Web » Programando para Internet » PHP »

Update php (de nuevo)

Estas en el tema de Update php (de nuevo) en el foro de PHP en Foros del Web. Hola, anteriormente ya habia publicado una pregunta sobre como realizar un update en php, aparentemente no me explique, cambie la estructura de mi formulario y ...
  #1 (permalink)  
Antiguo 30/07/2012, 11:34
 
Fecha de Ingreso: julio-2012
Mensajes: 138
Antigüedad: 11 años, 9 meses
Puntos: 4
Update php (de nuevo)

Hola, anteriormente ya habia publicado una pregunta sobre como realizar un update en php, aparentemente no me explique, cambie la estructura de mi formulario y esto es lo que tengo:

Código PHP:
Ver original
  1. $boton_a = $_POST['actualizar'];                       
  2.                                 if($boton_a != ""){
  3.                                
  4. $query_modi = sprintf("SELECT nombre, telefono FROM personas WHERE nombre = '%s' ",$nombres); //Me va a hacer la consulta segun el nombre de la persona que haya seleccionado
  5.  
  6. $resultado_query = mysql_query ($query_modi, $conexion);
  7.                            
  8. while($consultSet1 = mysql_fetch_array($resultado_query)){
  9.  
  10. echo "<br/><form method='post' action='datos_cliente.php'>";
  11. echo "<center><table>";
  12. echo "<tr>";
  13.  
  14. echo "<td><b>Nombre Persona<b/></td>";
  15. echo "<td>".$consultSet1['nombre_persona']."</td>";
  16.  
  17. echo "</tr>";
  18. echo "<tr>";
  19.  
  20. echo "<td><b>Teléfono<b/></td>";
  21. echo "<td><input type='text' name='telefono' value='".$consultSet1['telefono']."'/></td>";
  22.  
  23. echo "</tr>";
  24. echo "</table> ";
  25.  
  26. echo "</br><input type = 'submit' value='Actualizar información' name='boton_actualizar' />";
  27.  
  28.  
  29.  
  30. $nombre= $_POST['nombre'];
  31. $telefono1 = $_POST['telefono1'];
  32.  
  33. $actualizar_datos= sprintf("UPDATE personas SET nombre= '$nombre' telefono=$telefono WHERE nombre = '%s' ",$nombre;
  34. $actualizar_d = mysql_query ($actualizar_datos, $conexion);
  35.                                
  36.                                 }
  37.                                 }  
  38. echo "</form>";

Cuando lo muestro en mi navegador, todo se ve bien y los campos reciben la informacion de la primera consulta (select), sin embargo cuando actualizo alguno de los campos (nombre o persona) estos no se me actualizan, quisiera saber porque y si pudieran explicar como corregir mi error.

Aqui la consulta no la hago en base a un id (lo cual deberia ser asi) sino mediante el nombre de la persona (en mi base de datos, los nombres son unicos, es decir no se repiten).


Yo se que esto es muy insistente, pero si supiera no estaria preguntando.

/*No me regañen estamos aqui para aprender. */

MUCHAS GRACIAS!
__________________
Keep learning, someday the knowledge will be your future...
  #2 (permalink)  
Antiguo 30/07/2012, 12:18
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Update php (de nuevo)

Consulte las políticas del foro, si el tema ya existe NO hay necesidad de crear un hilo nuevo, reporte el tema para que sea fusionado.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: php+formularios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:43.