Pagine con piu’ scopi in php

Pagine con piu’ scopi, ovvero pagine che possono decidere cosa mostrare in base a una o piu’ condizioni. La lettura del bel libro di Kevin Yank e’ stata illuminante…

Vediamo un esempio:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sample Page</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php if (!isset($_GET['name'])): ?>
<!-- Nessun nome assegnato, per cui viene richiesto all'utente -->
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
<label>Please enter your name: <input type="text" name="name" /></label>
<input type="submit" value="GO" />
</form>
<?php else: ?>
<p>Your name: <?php echo $_GET['name']; ?></p>
<p>This paragraph contains a <a href="newpage.php?name=<?php echo urlencode($_GET['name']); ?>">link</a> that passes the name variable on to the next document.</p>
<?php endif; ?>
</body>
</html>

Leggi tutto “Pagine con piu’ scopi in php”