07/08/2008, 10:49
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 156
Antigüedad: 19 años, 10 meses Puntos: 0 | |
Respuesta: retornar variables al volver con el browser Hola.
Gracias nuevamente, pero sabes tu que probe con la información que tú me has dado paun con eso no me resulta. De todos modo te dejo el codigo para que los veas y me comentes. Estoy trabajando con php 4 y mysql 3.2.
<?php
session_start();
if ($HTTP_POST_VARS['txtrut'])
{
$_SESSION['txt'] = $HTTP_POST_VARS['txtrut'];
$return_page = "prueba.php";
}
else if ($HTTP_POST_VARS['ciudad'])
{
$_SESSION['nombre_prof'] = $HTTP_POST_VARS['ciudad'];
$return_page = "prueba.php";
}
else if ($HTTP_POST_VARS['txtnombre'])
{
$_SESSION['nombre_prof'] = $HTTP_POST_VARS['txtnombre'];
$return_page = "prueba.php";
}
else if ($HTTP_POST_VARS['txtapellidopaterno'])
{
$_SESSION['nombre_prof'] = $HTTP_POST_VARS['txtapellidopaterno'];
$return_page = "prueba.php";
}
else
{
if ($pasar==1)
{
$enlace = mysql_connect("localhost", "root", "")or die("No pudo conectarse : " . mysql_error());
mysql_select_db("sisproed") or die("No pudo seleccionarse la BD.");
$txtrut = $txtrut."-".$digito;
$sqlq = " INSERT INTO PROFESOR__PROF( PROF_RUT, CIUD_CODIGO, PROF_NOMBRE,PROF_APELLIDO_PATERNO)
VALUES ('".$txtrut."','".$ciudad."',
'".$txtnombre."','".$txtapellidopaterno."')";
$ress=mysql_db_query("sisproed",$sqlq);
if (!$ress)
{
echo "<center><h2><strong><pre>No se pudo insertar en la base de datos, Vuelva atras con el browser</pre></strong></h2></center>\n<br>";
}
else
{
echo "<center><h2><strong><pre>El registo fue insertado en la base de datos</pre></strong></h2></center><br>";
}
}
}
$txtrut="";
$txtnombre="";
$ciudad="";
$txtapellidopaterno="";
if (session_is_registered('txtrut'))
{
echo"<font color='#009900'>Debes revisar rut.</font></p>";
}
if (session_is_registered('txtnombre'))
{
echo"<font color='#009900'>Debes revisar nombre.</font></p>";
}
if (session_is_registered('ciudad'))
{
echo"<font color='#009900'>Debes revisar ciudad.</font></p>";
}
if (session_is_registered('txtapellidopaterno'))
{
echo"<font color='#009900'>Debes revisar apellidopaterno.</font></p>";
}
echo"<form action='prueba.php?pasar=1' method='post' enctype='multipart/form-data' name='form1'>\n";
echo "<center><h2><strong><pre>Agregar Profesor</pre></strong></h2></center><br><br>";
echo"<table border='0' width='60%' align='center' CELLPADDING = '0' CELLSPACING = '0'>\n";
echo"<tr>\n";
echo"<td width='33%' ><pre>Rut Profesor</pre></td>\n";
echo"<td width='34%' align='center' > <div align='left'>\n";
echo"<input name='txtrut' type='text' value='' size='7' maxlength='8'>\n";
echo"<input name='digito' type='text' value='' size='1' maxlength='1'></td>";
echo"</div></td>\n";
echo"</tr>";
echo"<tr>";
echo"<td width='33%'><pre>Nombre Profesor</b></pre></td>\n";
echo"<td width='34%' align='center'> <div align='left'>\n";
echo"<input name='txtnombre' type='text' value='$txtnombre' size='15' maxlength='30'>\n";
echo"</div></td>\n";
echo"</tr>";
echo"<tr>";
$enlace = mysql_connect("localhost", "root", "")or die("No pudo conectarse : " . mysql_error());
mysql_select_db("sisproed") or die("No pudo seleccionarse la BD.");
$sql1 = "SELECT ciud_nombre FROM CIUDAD__CIUD";
$res = mysql_query($sql1) or die("La consulta falló: " . mysql_error());
$num=mysql_numrows($res);
echo "<td><pre>Ciudad </pre></td>";
echo "<td ><select name='ciudad' id='ciudad'>";
echo "<option value='ciudad'>(seleccione ciudad)</option>";
for ($i=0; $i<$num; $i++)
{
$CIUD_CODIGO=mysql_result($res,$i,"CIUD_CODIGO");
$CIUD_NOMBRE=mysql_result($res,$i,"CIUD_NOMBRE");
echo "<option value=$CIUD_CODIGO>$CIUD_NOMBRE</option>";
}
echo "</select></td>";
////////////////////////////////
echo "</tr>";
echo"<tr>";
echo"<td width='33%'><pre>Apellido Paterno</b></pre></td>\n";
echo"<td width='34%' align='center'> <div align='left'>\n";
echo"<input name='txtapellidopaterno' type='text' value='$txtapellidopaterno' size='15' maxlength='30'>\n";
echo"</div></td>\n";
echo"</tr>";
echo"</table>\n";
echo"<center><input type='submit' name='btnagregar' value='Agregar'></center>\n";
echo"</form>\n";
echo"</body>\n";
echo"</html>\n";
?> |