500
Código:
<html>
<?php
//si la variable está declarada a través de la url
if(isset($_GET["nombre"])){
//mostrar el nombre
echo 'Nombre: <b>'.$_GET["nombre"].'</b><p>';
//si no, mostrar el formulario
}else{
echo '<b>- Formulario -</b><p><form action=?form method=get name=form>
Introduzca su nombre:<br><input type=text name=nombre size=50>
<p><input type=submit value=Enviar><input type=reset value=Resetear>
</form>';}
?>
</html>
Ver ejemplo aquí
501
Código:
<html>
<?php
//si la variable ingresar está declarada a través de la url
if(isset($_GET["ingresar"])){
// declaro variables
$user=''.$_POST["usuario"].'';
$pass=''.$_POST["password"].'';
$ok=0;
//compruebo si los campos están vacíos
if($user == ""){echo '<font color=#ff0000>Debe introducir un usuario.</font><p>';}else{ $ok++;}
if($pass == ""){echo '<font color=#ff0000>Debe introducir una contraseña.</font><p>';}else{ $ok++;}
//si los campos no están vacíos
if($ok == 2){
echo 'Gracias por rellenar el formulario. Sus datos son:<p>
<ul type=disk><li>Usuario: <b>'.$user.'</b><p><li>Contraseña: <b>'.$pass.'</b><p>
</ul>';
//si la variable ingresar no está declarada a través de la url, mostrar el formulario
}}else{
echo '<b>- Ingresar -</b><p><form action=?ingresar method=post name=form>
Usuario:<br><input type=text name=usuario size=50><p>
Contraseña:<br><input type=password name=password size=50><p>
<p><input type=submit value=Ingresar><input type=reset value=Resetear>
</form>';}
?>
</html>
Ver ejemplo aquí
502
Código:
<html>
<?php
//si la variable contacto está declarada a tavés de la url
if(isset($_GET["contacto"])){
//declaro variables
$nombre=''.$_POST["nombre"].'';
$asunto=''.$_POST["asunto"].'';
$contenido=''.$_POST["contenido"].'';
$destino='zero_uno@cmh-ip.net';
$mensaje='Mensaje enviado por '.$nombre.'
- '.$contenido.'';
$ok=0;
//compruebo si los campos están vacíos
if($nombre == ""){echo '<font color=#ff0000>Debe introducir un nombre.</font><p>';}else{ $ok++;}
if($asunto == ""){echo '<font color=#ff0000>Debe introducir un asunto a tu mensaje.</font><p>';}else{ $ok++;}
if($contenido == ""){echo '<font color=#ff0000>Debe introducir un contenido a tu mensaje.</font><p>';}else{ $ok++;}
//si los campos no están vacíos
if($ok == 3){
//envío el e-mail
mail($destino, $asunto, $mensaje);
echo 'Gracias por contactar!<p>';
//si la variable contacto no está declarada a través de la url
}}else{
echo '<b>- Contacto -</b><p><form action=?contacto method=post name=form>
Nombre:<br><input type=text name=nombre size=50><p>
Asunto:<br><input type=text name=asunto size=50><p>
Mensaje:<br><textarea name=contenido cols=50 rows=10></textarea><p>
<p><input type=submit value=Enviar><input type=reset value=Resetear>
</form>';}
?>
</html>
Ver ejemplo aquí
Eso.