Documentos de Académico
Documentos de Profesional
Documentos de Cultura
<form class="" action="respuesta.php" method="post">
<div class="informacion">
<div class="campo">
<label for="nombre">Nombre
<input type="text" name="nombre" id="nombre">
</label>
</div>
<div class="campo">
<label for="apellido">Apellido
<input type="text" name="apellido" id="apellido">
</label>
</div>
<div class="contenedor">
<h1>Aprendiendo PHP</h1>
<?php $resultado = $_POST;?>
<?php $nombre = $resultado['nombre']; ?>
<?php $apellido = $resultado['apellido']; ?>
<?php
// validar inputs
if(! (filter_has_var(INPUT_POST, 'nombre') &&
(strlen(filter_input(INPUT_POST,'nombre')) > 0))) {
echo "El nombre es obligatorio";
} else { ?>
<p>Nombre: <?php echo $nombre; ?></p>
<?php } ?>
<?php if(!isset($apellido) || trim($apellido) != '') { ?>
<p>Apellido: <?php echo $apellido; ?></p>
<?php } else {
echo "El apellido es obligatorio";
} ?>
O asi
<?php
if(isset($_POST['notificaciones'])) {
$notificaciones = $_POST['notificaciones'];
if($notificaciones == 'on') {
echo "Se ha inscrito correctamente a las notificaciones";
}
}
?>
<?php if(isset($_POST['curso'])) {
$cursos = $_POST['curso'];
echo "tus cursos son </br>";
foreach($cursos as $curso) {
echo $curso . '<br/>';
}
} else {
echo "No elegiste cursos";
} ?>
<select name="area" value="-Any-">
<option>- Selecciona una area -</option>
<option value="fe">Front End</option>
<option value="be">Back End</option>
<option value="fs">Full Stack</option>
</select>
</div>
<?php if(isset($_POST['area'])) {
$area = $_POST['area'];
echo "<h2>Área de Especialización</h2>";
switch ($area) {
case 'fe':
echo "Front End";
break;
case 'be':
echo "Back End";
break;
case 'fs':
echo "Full Stack";
break;
default:
echo "Por favor elige una área";
break;
}
}?>
<div class="tipo_curso">
<h2>Tipo de Curso</h2>
<?php $opciones = array(
'pres' => 'Presencial',
'online' => 'En Línea'
);?>
<?php foreach($opciones as $key => $opcion) {
echo "<div class='campo'>";
echo "<input type='radio' name='opciones' value='$key' > $opcion";
echo "</div>";
} ?>
</div>
<?php $opciones = array(
'pres' => 'Presencial',
'online' => 'En Línea'
);?>
<h2>Tipo de Curso elegido</h2>
<?php if(array_key_exists($_POST['opciones'], $opciones)) {
$tipo_curso = $_POST['opciones'];
switch ($tipo_curso) {
case 'pres':
echo "Elegiste Presencial";
break;
case 'online':
echo "Elegiste En linea";
break;
}
} else {
echo "No elegiste tipo de Curso";
} ?>
VALIDANDO TEXTAREA
<div class="textarea">
<div class="campo">
<label for="mensaje"> Mensaje <br/>
<textarea name="mensaje" rows="8" cols="40" id="mensaje"></textarea>
</label>
<input type="submit">
</div>
</div>
<h2>Mensaje</h2>
<?php if(isset($_POST['mensaje'])) {
$mensaje = $_POST['mensaje'];
$nuevo_mensaje = filter_var($mensaje, FILTER_SANITIZE_STRING);
if(strlen($nuevo_mensaje) > 0 && trim($nuevo_mensaje)) {
echo $nuevo_mensaje;
} else {
echo "el mensaje esta vacio";
}
} ?>