de php a php con mysql
estimados soy nuevo en php
tengo el siguiente problema: tengo un index.php que llama a un ingreso.php. cuando estoy en ingreso.php y mando a insertar en mi insertar.php la primera vez grabom en mysql y no tengo problemas, pero cuando lo hago por segunda vez este nisiquiera manda los datos que le estoy pasando por parametros. |
Por favor, pon algo de código para que entendamos mejor lo que quieres hacer. ¿Cómo llama un script a otro, cómo haces la inserción, etc.?
// Saludos |
de php a php con mysql
estimado ajunto codigo
ojo cuendo en el programa grabaregistrousuario.php agrego la la linea <A HREF="usuario.php/">Volver</A><BR> para volver al programa usuario.php tengo problemas, si saco esta linea se acaban los problemas pero tengo que presionar el boton de volver a la pantalla anterior, como hago para que solo retorne a la pantalla anterio ??????? seguramente es una tontera pero soy nuevo en el tema y recien ayer me puse a programar en este lenguage, yo siempre he programado en delphi y ahora quiero empezar a programar en php ******* este es el codigo del php que ingresa (usuario.php) ********** <html> <head> <title>Documento sin título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form action="grabaregistrousuario.php" method="POST"> <table align="center" width="225" cellspacing="2" cellpadding="2" border="0"> <!--DWLayoutTable--> <tr> <td height="23" colspan="2" align="center" valign="top"> <font face="Calibri">Ingrese Informacion del usuario</font> </td> </tr> <tr> <td width="116" height="26" align="right"><font face="Calibri">Nombre:</font></td> <td width="95"><font face="Calibri"> <input type="Text" name="nombre" size="8" maxlength="20"> </font></td> </tr> <tr> <td width="116" height="26" align="right"><font face="Calibri">Apellido:</font></td> <td width="95"><font face="Calibri"> <input type="Text" name="apellido" size="8" maxlength="20"> </font></td> </tr> <tr> <td width="116" height="26" align="right"><font face="Calibri">Empresa:</font></td> <td width="95"><font face="Calibri"> </font> <table width="200"> <tr> <td><label> <input type="radio" name="GrupoOpciones1" value="Interexport"> Interexport</label></td> </tr> <tr> <td><label> <input type="radio" name="GrupoOpciones1" value="Micrologica"> Micrologica</label></td> </tr> <tr> <td><label> <input type="radio" name="GrupoOpciones1" value="Sonda"> Sonda</label></td> </tr> </table> <font face="Calibri"> </font></td> </tr> <tr> <td width="116" height="26" align="right"><font face="Calibri">Usuario:</font></td> <td width="95"><font face="Calibri"> <input type="Text" name="usuario" size="8" maxlength="20"> </font></td> </tr> <tr> <td height="26" align="right"><font face="Calibri">CLAVE:</font></td> <td><font face="Calibri"> <input type="password" name="clave" size="8" maxlength="20"> </font></td> </tr> <tr> <td height="28" colspan="2" align="center"> <font face="Calibri"> <input name="Enviar" type="submit"> <input name="Limpiar" type="reset"> </font></td> </tr> </table> </form> </body> </html> ***** este es el codigo del php que graba (grabaregistrousuario.php) ****** <html> <head> <title>Documento sin título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php // agrega archivo comun include("comun.php"); // cuerpo del programa php // asignamos nombre, apellido, empresa, usuario y clave a variables $nombre=$_REQUEST["nombre"]; $apellido=$_REQUEST["apellido"]; $GrupoOpciones1=$_REQUEST["GrupoOpciones1"]; $usuario=$_REQUEST["usuario"]; $clave=$_REQUEST["clave"]; // asigno parametrtos a variables $nombre=$_POST['nombre']; $apellido=$_POST['apellido']; $GrupoOpciones1=$_POST['GrupoOpciones1']; $usuario=$_POST['usuario']; $clave=$_POST['clave']; // muestro resultado de variables traspasadas //echo $nombre; //echo $apellido; //echo $GrupoOpciones1; //echo $usuario; //echo $clave; // valido if (empty($_GET['nombre']) && empty($_GET['apellido']) && empty($_GET['usuario']) && empty($_GET['clave']) && empty($_GET['GrupoOpciones1'])) { // llamo funcion conectar que esta en comun.php $link=Conectarse(); // si fue buena la conexcion seguimos si no exit if (!$link) { die('Could not connect: ' . mysql_error()); exit; } // query insert $result=mysql_query("insert into usuarios (usuario,clave,tipousuario) values ('$usuario','$clave','$GrupoOpciones1')",$link); // si resultado de consulta es buena seguimos si no exit if (!$result) { die('Could not query:' . mysql_error()); exit; } // Ahora comprobaremos que todo ha ido correctamente $my_error = mysql_error($link); if (!empty($my_error)) { echo "Ha habido un error al insertar los valores. $my_error"; } else { echo "Los datos han sido introducidos satisfactoriamente"; } } else { echo "Error, no ha introducido todos los datos"; } ?> <A HREF="usuario.php/">Volver</A><BR> </body> </html> **** este es el codigo del php que conecta (comun.php) ***** <?php function Conectarse() { if (!($link=mysql_connect("localhost","root",""))) { echo "Error conectando a la base de datos."; exit(); } if (!mysql_select_db("reparaciones",$link)) { echo "Error seleccionando la base de datos."; exit(); } return $link; } ?> |
La franja horaria es GMT +2. Ahora son las 00:02:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi