Hi! I'm a new kid in this block. I'm facing the following problem:
I have an input form whose action is invoking a php script. In the php script I have successfully inserted the data that was entered in the input form but my problem is that I would like open another window to display a confirmation form.
Is that posible?. What I've accomplish up to now is to start my php script in another window, but my problem in these case is that I have no availability of the input data gathered in the first form.
I'm attaching the 2 files I'm working with.
I'm hopping somebody could help me.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<link rel="stylesheet" href="Images/emx_nav_left.css" type="text/css">
</head>
<body>
<form action="registro.php" method="POST">
<pre>
<table width="80%" border="0" cellpadding="0" >
<tr>
<td colspan="2" align="center" bordercolor="#FFFFFF"> <font size="4" ><b>Registro de participante </b> </font></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2" > <b>Nombre (*) tal y como debe aparecer en su diploma de participación </b> </td>
</tr>
<tr valign="top">
<td align="right" width="21%" nowrap > Título</td>
<td width="79%" ><input type="text" name="Título" size=10 value="Ing." > (Dr., Ing., Lic., etc.)</td>
</tr>
<tr valign="top">
<td align="right" >Nombre(s) </td>
<td><input type="text" name="Nombres" size=40 value = "Ovidio Carlos"> </td>
</tr>
<tr valign="top">
<td align="right" >ApPaterno </td>
<td><input type="text" name="Ap_Paterno" size=40 value ="Molina"> </td>
</tr>
<tr valign="top">
<td align="right" >ApMaterno</td>
<td ><input type="text" name="Ap_Materno" size=40 value ="Chapa"> </td>
</tr>
<tr valign="top">
<td align="right" >e-Mail</td>
<td ><input type="text" name="EMail" size=40> </td>
</tr>
<tr valign="top">
<td align="right" >Teléfono</td>
<td ><input type="text" name="Teléfono" size=40> </td>
</tr>
<tr valign="top">
<td align="right" ><div align="right">Calle y No.</div></td>
<td ><input type="text" name="Calle" size=40> </td>
</tr>
<tr valign="top">
<td ><div align="right">Pobl/Col</div></td>
<td ><input type="text" name="ColLoc" size=40> </td>
</tr>
<tr valign="top">
<td ><div align="right">Ciudad</div></td>
<td ><input type="text" name="Ciudad" size=40> </td>
</tr>
<tr valign="top">
<td ><div align="right">Código Postal</div></td>
<td ><input type="text" name="Código" size=40> </td>
</tr>
<tr valign="top">
<td ><div align="right">Estado</div></td>
<td ><input type="text" name="Estado" size=40> </td>
</tr>
<tr valign="top">
<td ><div align="right">País</div></td>
<td ><input type="text" name="País" size=40> </td>
</tr>
<tr valign="top">
<td colspan="2" > Companía/Institución (Tal y como debe salir en la factura) </td>
</tr>
<tr valign="top">
<td align="right" >Nombre</td>
<td ><input type="text" name="CIA_Nombre" size=40></td>
</tr>
<tr valign="top">
<td align="right" >R.F.C.</td>
<td ><input type="text" name="CIA_RFC" size=40></td>
</tr>
<tr valign="top">
<td align="right" ><div align="right">Calle y No.</div></td>
<td ><input type="text" name="CIA_Calle" size=40> </td>
</tr>
<tr valign="top">
<td ><div align="right">Pobl/Col</div></td>
<td ><input type="text" name="CIA_ColLoc" size=40> </td>
</tr>
<tr valign="top">
<td ><div align="right">Ciudad</div></td>
<td ><input type="text" name="CIA_Ciudad" size=40> </td>
</tr>
<tr valign="top">
<td ><div align="right">Código Postal</div></td>
<td ><input type="text" name="CIA_Código" size=40> </td>
</tr>
<tr valign="top">
<td ><div align="right">Estado</div></td>
<td ><input type="text" name="CIA_Estado" size=40> </td>
</tr>
<tr valign="top">
<td ><div align="right">País</div></td>
<td ><input type="text" name="CIA_País" size=40> </td>
</tr>
<tr valign="top" >
<td colspan="3"><input type="submit" name="Submit" value="Aceptar-X" ></td>
</tr>
</table>
</pre>
</form>
</body>
</html>
<html>
<head>
<Title>Rutina de validación de datos e inserción de registro</Title>
</head>
<Body>
<?
$conn = mysql_connect("localhost","el_quijote","rocinante");
mysql_select_db("ez-Congress",$conn);
$sql="insert into Personas
values('$POST[Título]',
'$POST[Ap_Paterno]',
'$POST[Ap_Materno]',
'$POST[Nombres]',
'',
'$POST[EMail]',
'$POST[Calle]',
'$POST[ColLoc]',
'$POST[Código]',
'$POST[Ciudad]',
'$POST[Estado]',
'$POST[País]',
'$POST[CIA_Nombre]',
'$POST[CIA_Calle]',
'$POST[CIA_ColLoc]',
'$POST[CIA_Código]',
'$POST[CIA_Ciudad]',
'$POST[CIA_Estado]',
'$POST[CIA_País]',
'$POST[CIA_RFC]',
'$POST[Teléfono]',
'1'
)";
if (mysql_query($sql,$conn))
{
$personas_sql="select * from Personas where Nombres='".$POST[Nombres]."' and Ap_Paterno='".$POST[Ap_Paterno]."' and Ap_Materno='".$POST[Ap_Materno]."'";
$personas_res=mysql_query($personas_sql,$conn) or die (mysql_error());
$persona_auto=mysql_result($personas_res,0,"Persona_auto");
print "<pre>";
print ("<font size='8'><b> NOMBRE DEL CONGRESO </b></font>"."<BR>"."<BR>");
print ("<font size='4'><b> CONFIRMACIÓN DE REGISTRO No.</b></font>".$persona_auto."<BR>");
print ("Nombre del Participante: ".$POST[Título]." ".$POST[Nombres]." ".$POST[Ap_Paterno]." ".$POST[Ap_Materno]."<BR>");
print (" Calle y No.: ".$POST[Calle]."<BR>");
print (" Col/Localidad: ".$POST[ColLoc]."<BR>");
print (" CodigoPostal: ".$POST[Código]."<BR>");
print (" Ciudad: ".$POST[Ciudad]."<BR>");
print (" Pais: ".$POST[Estado]."<BR>");
print (" Correo electrónico: ".$POST[EMail]."<BR>");
print (" Teléfono: ".$POST[Teléfono]."<BR>");
print ("<hr>");
print ("<font size='4'><b> DATOS DE FACTURACIÓN </b></font>"."<BR>");
print ("<font size='2'>(Usted podrá cambiar esta información al momento de registro)</font>"."<BR>");
print (" Compañía/Institución: ".$POST[CIA_Nombre]."<BR>");
print (" R.F.C.: ".$POST[CIA_RFC]."<BR>");
print (" Calle y No.: ".$POST[CIA_Calle]."<BR>");
print (" Col/Localidad: ".$POST[CIA_ColLoc]."<BR>");
print (" CodigoPostal: ".$POST[CIA_Código]."<BR>");
print (" Ciudad: ".$POST[CIA_Ciudad]."<BR>");
print (" Estado: ".$POST[CIA_Estado]."<BR>");
print (" Pais: ".$POST[CIA_País]);
print ("</pre>");
}
else
{echo "El registro ya existe";}
?>
</Body>
</html>