Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2008, 10:36
blackrocha
 
Fecha de Ingreso: noviembre-2004
Mensajes: 181
Antigüedad: 19 años, 6 meses
Puntos: 1
De acuerdo problema con $HTTP_POST_VARS

hola amigos como estan ... espero q bien tengo una consulata que hacerles.
Lo que pasa esuqe toy trabajndo con php y tratando de recuperar las bariables por post enviadas pero no me resulta no se enrealidad que estoy haciendo mal por q cuando buelvo atras en la barra de navegacion del inet los datos ingreador por el usuraio ya no estan y se pierden entonces los queriarescatar de esta forma pero no me resulta ........ les post el codigo para q me den una mano porfa ....



<?php
echo"".$HTTP_POST_VARS['txtnombre']."";
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>";
}
}

else
{
session_start();
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='".$HTTP_POST_VARS['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&oacute;: " . mysql_error());
$num=mysql_numrows($res);
echo "<td><pre>Ciudad </pre></td>";
echo "<td ><select name='ciudad' id='ciudad'>";
echo "<option value=''>(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='' 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";
}

?>
me explico mejor lo quiero es q cuando el usuario alla ingresados los datos y buelva atras en caso de alguna falla esten los datos ahy en el cuadro de texto cosa que cambie solo el q esta erroneo ahy les puse en rojo como lo rescato y lo paso al cuadro de texto en caso de volver atras...