miércoles, 3 de octubre de 2012

FORMULARIOS

Ejemplo de formularios
}  Fichero principal.php
<HTML>
<BODY>
<FORM ACTION=”otro.php” METHOD=”POST”>
   Colegio: <INPUT TYPE=”text” NAME=”Colegio”>
   <INPUT TYPE=”submit” VALUE=”aceptar”>
</FORM>
</BODY>
</HTML>
}  Fichero otro.php
<HTML>
<BODY>
<?PHP
   $colegio= $_REQUEST[‘colegio’];
   print (“El colegio se llama: $edad”);
?>
</BODY>
</HTML>

TEXT


<INPUT TYPE="text" NAME="cadena" VALUE="valor por defecto" SIZE="20">

<?PHP
   $cadena = $_REQUEST[‘cadena’];
   print ($cadena);
?>

RADIO

Sexo:
<INPUT TYPE="radio" NAME=“sexo" VALUE=“M“ CHECKED>Mujer
<INPUT TYPE="radio" NAME=“sexo" VALUE=“H">Hombre

<?PHP
$sexo= $_REQUEST[‘sexo’];
   print ($sexo);
?>

CHECKBOX

<INPUT TYPE="checkbox" NAME="extras[]" VALUE="garaje" CHECKED>Garaje
<INPUT TYPE="checkbox" NAME="extras[]" VALUE="piscina">Piscina
<INPUT TYPE="checkbox" NAME="extras[]" VALUE="jardin">Jardín

<?PHP
   $extras = $_REQUEST[‘extras’];

   foreach ($extras as $extra)
      print (“$extra<BR>\n”);
 ?>

BUTTON

<INPUT TYPE="button" NAME=“actualizar" VALUE="Actualizar datos">

<?PHP
   $actualizar = $_REQUEST[‘actualizar’];
   if ($actualizar)
      print ("Se han actualizado los datos");
?>

FILE

<FORM ACTION="procesa.php" METHOD="post“
   ENCTYPE="multipart/form-data">
   <INPUT TYPE="file" NAME="fichero">
</FORM>


HIDDEN

<?PHP
   print(“<INPUT TYPE=’hidden’ NAME=’username’ VALUE=’$usuario’>\n”);
?>

<?PHP
   $username= $_REQUEST[‘username’];
   print ($username);
?>

PASSWORD

Contraseña: <INPUT TYPE="password" NAME="clave">

<?PHP
   $clave= $_REQUEST[‘clave’];  
   print ($clave);
?>

SUBMIT

<INPUT TYPE="submit" NAME="enviar" VALUE="Enviar datos">

<?PHP
   $enviar= $_REQUEST[‘enviar’];
   if ($enviar)
      print ("Se ha pulsado el botón de enviar");
?>

SELECT SIMPLE
Color:
<SELECT NAME=“color">
   <OPTION VALUE=“rojo" SELECTED>Rojo
   <OPTION VALUE=“verde">Verde
   <OPTION VALUE=“azul">Azul
</SELECT>

<?PHP
   $color= $_REQUEST[‘color’];
   print ($color);
?>

SELECT MULTIPLE
Idiomas:
<SELECT MULTIPLE SIZE="3" NAME="idiomas[]">
   <OPTION VALUE="ingles" SELECTED>Inglés
   <OPTION VALUE="frances">Francés
   <OPTION VALUE="aleman">Alemán
   <OPTION VALUE="holandes">Holandés
</SELECT>

<?PHP
   $idiomas = $_REQUEST[‘idiomas’];
   foreach ($idiomas as $idioma)
      print (“$idioma<BR>\n”);
?>

TEXTAREA
Comentario:
<TEXTAREA COLS=“50" ROWS=“4" NAME="comentario">
Este libro me parece ...
</TEXTAREA
<?PHP
   $comentario = $_REQUEST[‘comentario’];
   print ($comentario);
?>

Enviar Formulario
<INPUT TYPE="SUBMIT" NAME="enviar“ VALUE="procesar">

if (isset($enviar))
                o bien
if ($enviar == “procesar”)

Subir formulario
PHP.INI:

file_uploads = On
; Archivo temporal
;Archive con extencion maxima
upload_max_filesize = 2M

Formulario:
<INPUT TYPE=”HIDDEN” NAME=”MAX_FILE_SIZE” VALUE='102400'>
<INPUT TYPE=”FILE” NAME="fichero">

No hay comentarios:

Publicar un comentario