![]() |
actualizar y borrar datos mysql/php Hola soy novato en php y ahora realizxao mi practica profesional lo cual estoy haciendo un formulario con mysql, y el formulario, la insercion y la consulta me resulta perfecto, mi problema es el siguien te que no puedo actualizar un registro ni borrarlo, eh buscado miles de lineas de codigo pero ninguna me funciona, y probando los codigos para borrar me borra toda la tabla bueno ojala puedan ayudarme por que mañana tengo que entregar esto, les dejo el codigo de actualizar y el de borrado. ----------------------------------------------------------------------------------------------------------- los campos d emi base de datos son : rut, nombre, apellido_paterno, apellido_materno, edad, sexo, fecha_nacimiento, telefono -------------------------------------------------------------------------------------------------------- Actualizar: <HTML> <HEAD> <TITLE>Actualizar</TITLE> </HEAD> <BODY> <div align="center"> <h1>Actualizar un registro</h1> <br> <?php mysql_connect("localhost","Diego","avilaf"); mysql_select_db("diego"); echo '<FORM METHOD="POST" ACTION="actualizar2.php">rut<br>'; $sSQL="Select rut From cliente Order By rut"; $result=mysql_query($sSQL); echo '<select name="rut">'; while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["rut"];} ?> </select><br> Teléfono<br> <INPUT TYPE="TEXT" NAME="telefono"><br> <INPUT TYPE="SUBMIT" value="Actualizar"> </FORM> </div> </BODY> </HTML> esa es la primera parte y ahora viene esto: <HTML> <HEAD> <TITLE>Actualizar2.php</TITLE> </HEAD> <BODY> <?php $connect = mysql_connect("localhost","Diego","avilaf"); if($connect){ echo"OK<br>"; }else{ echo"NADA <br>"; } $ok = mysql_select_db("diego"); if($ok){ echo"OKKK<br>"; }else{ echo"NADADAD<br>"; } $sSQL="Update Cliente Set telefono='$telefono' Where rut='$rut'"; if($sSQL){ echo"SIII<br>"; mysql_query($sSQL); }else{ echo"NOOOOO<br>"; } ?> <h1><div align="center">Registro Actualizado</div></h1> <div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div> </BODY> </HTML> obviamente valide para ver si realmente ingresaba los datos, pero no lo hace -------------------------------------------------------------------------------------------------------- Codigo para borrar registro: <html> <head><title>Borrar</title></head> <body> <div align = "center"> <h1>Borrar un registro</h1><br> <?php mysql_connect('localhost','Diego','avilaf'); echo'<FORM METHOD = "POST" ACTION = "borrar2.php">Nombre<br>'; $sql = "select nombre from cliente order by nombre"; $result = mysql_db_query("diego",$sql); echo'<select name = "nombre">'; while($row = mysql_fetch_array($result)){ echo'<option>'.$row["nombre"]; } mysql_free_result($result); ?> </select><br> <INPUT TYPE = "SUBMIT" value = "borrar"> </FORM> </div> </body> </html> y la otra parte es: <HTML> <HEAD><TITLE>Borrar2</title></HEAD> <body> <?php mysql_connect("localhost","Diego Ávila","diegoaf"); $sql = "Delete from cliente "; mysql_db_query("diego ávila",$sql); ?> <h1><div align = "center">Registro borrado</div></h1> <div align = "center"><a href = "lectura.php">Visualizar el contenido</a></div> </body> </HTML> con esto me borra la tabla CLIENTE completa, pero no me resulta para borrar 1 solo.......eeemmm algun otro dato ocupo el EASYPHP Y LA VERSION DEL PHP ES LA 5.2.0, ojala me ayuden a solucionar este problema , para entregar luego esto gracias |
Respuesta: AYUDA!! actualizar y borrar datos mysql/php la verdad que en la ACTUALIZACION tengo problemas cn esta linea: $sSQL="Update Cliente Set telefono='$telefono' Where rut='$rut'"; en el paso de las variables |
Respuesta: AYUDA!! actualizar y borrar datos mysql/php Para borrar no le estas diciendo lo que queres borrar ... Proba con: Código PHP: Código PHP: Si algo esta mal corrijanme !!! Saludos, Ricardo |
Respuesta: AYUDA!! actualizar y borrar datos mysql/php ok vale por responder, estaba tratando los mismo metodos confirmo en un rato mas |
Respuesta: actualizar y borrar datos mysql/php gracias COLOTE la linea de codigo de borrado me funciono perfecto, ahora vere el update -------------------------------------------------------------------------------------------------------------------- update tambien funca pero es asi el codigo $sSQL="Update Cliente Set telefono='$_POST[telefono]' Where rut='$_POST[rut]'"; |
Respuesta: actualizar y borrar datos mysql/php Cita:
Código PHP: en otra base q hice funciona bien, y no encuentro diferencia, la otra se puede ver en www compuconsultas.com.ar/base1 me dan una mano? gracias! |
Respuesta: actualizar y borrar datos mysql/php y que errorer e marca??? si no es asi donde esn esta linea ponlo asi para que te mande el error: $result = mysql_query($sql) or die ("error mysql:".mysql_error()); |
| La zona horaria es GMT -6. Ahora son las 22:06. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.