Formularios desde PHP
Acceso a los diferentes tipos de elementos de entrada de formulario
–Elementos de tipo INPUT
·
TEXT
·
RADIO
·
CHECKBOX
·
BUTTON
·
FILE
·
HIDDEN
·
PASSWORD
·
SUBMIT
–Elemento SELECT
·
Simple / múltiple
–Elemento TEXTAREA
Elementos de tipo INPUT
TEXT
Introduzca la cadena a buscar:<INPUT
TYPE="text" NAME="cadena" VALUE="valorpor
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’];$n =
count ($extras);for ($i=0; $i<$n; $i++)print
(“$extras[$i]<BR>\n”);//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
<?PHPprint(“<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="Enviardatos"><?PHP$enviar= $_REQUEST[‘enviar’];if($enviar)print("Se
ha pulsado el botón de enviar");?>
–Elemento SELECT
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 múltiple
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’];$n = count ($idiomas);for ($i=0; $i<$n; $i++)print
(“$idiomas[$i]<BR>\n”);//foreach($idiomasas $idioma)//print
(“$idioma<BR>\n”);?>
–Elemento TEXTAREA
Comentario:<TEXTAREA COLS=“50" ROWS=“4"
NAME="comentario">Este libro me parece
...</TEXTAREA><?PHP$comentario= $_REQUEST[‘comentario’];print($comentario);?>
BIOGRAFÍAS
0 comentarios:
Publicar un comentario