Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2004, 17:05
NRLABS
 
Fecha de Ingreso: febrero-2002
Ubicación: Chile
Mensajes: 1.573
Antigüedad: 22 años, 2 meses
Puntos: 2
Validar Campos SOLO PHP

Que tal

Resulta que tengo una pagina llamada "y" que se procesa en "x", la pagina "y" tiene dos campos, "a" y "b" en "x" se comprueba que ninguno este vacio, de lo contrario vuelve a la pagina "y" e informa el error.
El drama es, que al volver... no guarda lo que escribio, me explico.. si lleno el campo "a" y no el "b" una vez q se informa el error, lo que se escribio en "a" no aparece, como puedo guardarlo??

Mi codigo

pagina "y"

Código PHP:
<?php
//basado en el script de autentificacion de cluster con algunas modificaciones
include ("error.php");
if (isset(
$_GET['n'])){
$error=$_GET['n'];
echo 
"<font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FF0000'>Error $error: $error_login_ms[$error]";
 }
?>

<form action="agregar_info.php" method="post">
 <table width="78%" border="1">
 <tr>
 <td width="31%" height="76">
 <textarea name="titulo" rows="10" cols="10" ></textarea>
 </td>
 <td width="31%" height="76">
 <textarea name="texto" rows="10" cols="40" ></textarea>
 </td>
</tr>
 </table>

  <input type="Submit" name="Submit" value="Enviar">
  </font> 
</form>

y la pagina X

Código PHP:
<?php

$texto 
$_POST["texto"];
$titulo $_POST["titulo"];


    

if(
trim($HTTP_POST_VARS["titulo"]) != "" or trim($HTTP_POST_VARS["texto"]) != ""



{
//si falta algun campo, manda lapagina anterior con error 7

header ("Location: info.php?n=7");



} else { 

 
//si tofo ok.. aqui se envian los datos a la mysql

}

?>
alguna idea..para "cachear" lo q escribe??



Gracias


PD: no puedo usar java script dado q este sistema esta siendo desarrollado para sistemas unix q usan navegadores por consola....