Tema: formularios
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/01/2004, 15:37
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
...ummm, la tienes justo 3 post mas abajo....

Código PHP:
<form action="addnow.php?accion=Ok" method="post" target="_self">
    <input type="text" name="dat01" size="36" maxlength="36">
    <input type="submit" value=".: aceptar :." name="new">
</form>
<?php


if($_GET['accion'] == "Ok") {

    if(empty(
$_POST['dat01'])){
        echo 
"error, faltan datos!";
       exit;
     }

  echo 
$_POST['dat01'];
}
te explico un poco el temita:

las variables las recojo con la variable GLOBAL de PHP $_POST, ya que el
formulario esta hecho mediante el metodo POST, method="post", si fuese mediante
GET, pues eso... $_GET.

diferencia de GET y POST, sencillo, si pasas los datos por la URL....
addnow.php?accion=Ok, en este caso, pasamos ACCION y OK, pues se hace mediante
GET, y si los pasamos sin usar la URL, se hace mediante POST, como ves, el uso
que yo le di... la diferencia entre las dos.... los datos del input los paso
ocultos, por el contrario el dato que lleva la accion que yo quiero que ejecute,
como no son datos confidenciales me interesa pasarlos por la URL...

...mas cosas... no se si conoceras la sentencia condicional IF, bueno sirve para
comprobar SI algo es otra cosa, "mas o menos", te dejo este link para que leas
correctamente el termino y lo que con lleva:
http://es2.php.net/manual/es/control...-structures.if

... mas cosas... empty -- Devuelve FALSE si var está definida y tiene un valor
no-vacío o distinto de cero; en otro caso devuelve TRUE... mas info:
http://es2.php.net/manual/es/function.empty.php

... un saludo brother y Feliz Año Nuevo!
__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 01/01/2004 a las 20:30