Código PHP:
Ver original
$boton_a = $_POST['actualizar']; if($boton_a != ""){ $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 echo "<br/><form method='post' action='datos_cliente.php'>"; echo "<center><table>"; echo "<tr>"; echo "<td><b>Nombre Persona<b/></td>"; echo "<td>".$consultSet1['nombre_persona']."</td>"; echo "</tr>"; echo "<tr>"; echo "<td><b>Teléfono<b/></td>"; echo "<td><input type='text' name='telefono' value='".$consultSet1['telefono']."'/></td>"; echo "</tr>"; echo "</table> "; echo "</br><input type = 'submit' value='Actualizar información' name='boton_actualizar' />"; $nombre= $_POST['nombre']; $telefono1 = $_POST['telefono1']; $actualizar_datos= sprintf("UPDATE personas SET nombre= '$nombre' telefono=$telefono WHERE nombre = '%s' ",$nombre; } } 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!