albertusek
21.10.2010, 16:46:13
Chciałem napisać program w php "Ile masz lat" i jeśli użytkownik poda 20 to wyświetli mu się napis "Ale jesteś młody",
Jak powinien ten kod wyglądać próbowałem czegoś takiego:
</head>
<body>
<h1>Wiek</h1>
<hr/>
<?php
$_GET=wiek;
if $_GET=20;
else 'Ale jesteś młody';
<form action="" method="GET">
<label>Podaj wiek:<br/>
<input type="text" name="wiek"/>
</label>
</form>
</body>
</html>
Szukałem odpowiedzi w książce Dmitriy Koterov "PHP Stwórz własną stronę internetową, ale nic tam nie znalazłem, dopiero zaczynam naukę w tym języku byłbym wdzięczny za pomoc.
pozdrawiam
GameMaker
21.10.2010, 16:54:59
ja bym to inaczej napisał : ]
<html>
<head>
</head>
<body>
<h1>Wiek</h1>
<hr/>
<?php
If (!isset($_POST['wyslij'])) {
}
else
{
if ($_POST['wiek'] < 21)
{
echo ( 'Ale jesteś mlody'); }
else
{
echo ( 'Stara pupa jesteś !'); }
}
<form action="" method="Post">
<label>Podaj wiek:<br/>
<input type="text" name="wiek"/>
<input type="submit" name="wyslij" value="wyslij"/>
</label>
</form>
</body>
</html>
petavius
21.10.2010, 16:55:57
<?php
$a=trim($_POST["wiek"]);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form action="index.php" method="post">
<div>
Podaj wiek:<br />
<input name="wiek" value="" /><br />
<input type="submit" value="Wyślij" name="submit" />
</div>
<div>
<br/>
<p>Podany wiek to: <?php echo $a; ?></p>
<br />
<?php
if($a==20){
echo '<p>Ale jesteś młody !</p>';
}
?>
</div>
</form>
</body>
</html>
Ulysess
21.10.2010, 16:58:08
<?php
{
if($_GET['wiek'] <= 20
){echo 'jestes mlody;}else {echo 'jestes stary
';}
}
?>