Documente Academic
Documente Profesional
Documente Cultură
Esta funcin nos permite comprobar si una variable se ha definido y tiene un valor diferente a
null, en ese caso devuelve un True. La sintaxis es:
$resultado = isset($variable);
amigos <?php
$t = $_POST[caja1'];
if ( isset($_post[caja1]) )
$t=$_POST['texto'];
pagina.php
echo Se envi el formulario con el mensaje: $t;
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8" />
<title>Documento sin ttulo</title>
</head>
pagina.php
<body>
</body>
</html>
numeros.php
<Html>
Ejemplo 02: Estructura recomendada
<Title> Numeros.php </Title> de los Formularios recursivos
<Body>
numeros.php
<?PHP
if (isset($_REQUEST["boton"])) {
RECUPERAR y PROCESAR LOS DATOS QUE
VIENEN DESDE EL FORMULARIO
}
else
{
?>
</FORM>
<?PHP
}
?>
</Body>
</Html>
Ejemplo 02: Estructura recomendada
de los Formularios recursivos
numeros.php
<?PHP
if (isset($_REQUEST["boton"])) {
$a=$_REQUEST["a"];
$b=$_REQUEST["b"];
echo "Nmeros comprendidos entre $a y $b";
echo "<Hr>";
for ($i=$a+1; $i<$b; $i++) {
echo ("$i - ");
}
}
RECUPERAR y PROCESAR LOS DATOS QUE VIENEN DESDE
EL FORMULARIO
numeros.php
else {
?>
INSTRUCCIONES HTML
</FORM>
numeros.php
<?PHP
}
?>
Ejemplo 03 (pizarra)
Usando formularios recursivos, crear una pgina php que permita convertir a mayscula una
cadena. Internamente una funcin se debe encargar de convertir una cadena a mayscula, la cual
se implementar antes del isset().
<?php
function aadir_algo($cadena)
{
$cadena .= 'y algo ms.';
}
$cad = 'Esto es una cadena, ';
aadir_algo($cad);
echo $cad; // imprime 'Esto es una cadena, '
?>
<?php
function aadir_algo(&$cadena)
{
$cadena .= 'y algo ms.';
}
$cad = 'Esto es una cadena, ';
aadir_algo($cad);
echo $cad; // imprime 'Esto es una cadena, y algo ms.'
?>
Solucin del Ejemplo 03 (pizarra)
DEFINICIN DE FUNCIONES
INSTRUCCIONES
HTML
Cmo averiguar si un botn tipo radio ha sido seleccionado, desde php?
radio.html radio.php
radio.php
Ejemplo 04 (pizarra)
radio.php radio.php
checkbox.html checkbox.php
checkbox.php
Ejemplo 05 (pizarra)
checkbox.php checkbox.php