Я хочу сделать 2 вещи: во-первых, я хочу сохранить значения в массиве с именем% correos, показывая его содержимое в начале страницы, во-вторых, удалить текст, который появляется на моем входном тексте. из-за использования, которое я делаю для свойства "value" ie.
Вот мой код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
<!-- Desarrollo Web en Entorno Servidor -->
<!-- Tema 2 : Características del Lenguaje PHP -->
<!-- Ejemplo: Mostrar fecha completa a partir de día, mes y año introducidos -->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Fecha completa a partir de día, mes y año</title>
</head>
<body>
<?php
if (!empty($_POST['nombre']) && !empty($_POST['correo'])) {
$correos[$_POST['nombre']] = $_POST['correo'];
print "<h2><b>AGENDA</b></h2>";
print "<ul>";
foreach ($correos as $nom => $cor){
print "<li>".$nom.": ".$cor."</li>";
}
print "</ul><br />";
/*print "<h2><b>AGENDA</b></h2>
<ul>
<li>".$correos[$_POST['nombre']]."Pedro: pedro.pacheco@gmail.com</li>
<li>Jaime: jaime.cisneros@hotmail.com</li>
</ul><br />";*/
}
?>
<h2><b>Nuevo contacto</b></h2>
<form name="input" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
Nombre:
<input type="text" name="nombre" value="<?php echo $_POST['nombre'];?>" />
<?php
if (isset($_POST['enviar']) && empty($_POST['nombre']))
echo "<span style='color:red'> <-- Debe introducir un nombre!!</span>"
?><br />
Correo:
<input type="text" name="correo" value="<?php echo $_POST['correo'];?>" />
<?php
if (isset($_POST['enviar']) && empty($_POST['correo']))
echo "<span style='color:red'> <-- Debe introducir un correo electrónico!!</span>"
?><br />
<input type="submit" value="Añadir Contacto" name="enviar">
</form>
</body>
</html>