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;
}
?>
|