Ik probeerde weer eens iets >_<
Dit is het:
<?
$maker = "Altin";

if(isset ($_POST['naam'] && $_POST['leeftijd']))
{
$newage = round($_POST['leeftijd'] * 356,25)
echo "Hallo {$_POST[naam}"
echo "Je bent nu {$_POST['newage']} oud."
}
?>
<br>
<form method="POST">
Voornaam:<br>
<input type="text" maxlength="30" name="naam"><br>
Leeftijd:<br>
<input type="text" maxlength="3" name="leeftijd"><br>
<input type="submit" name="submit">
</form>

Het is lukt dus niet (zoals jullie wss wel unnen zien ...
Ik dus niet :(
Kan iemand helpen aub ?
Bij voorbaat dank :D
En je moet weer letten op je syntax e.d.
(bijvoorbeeld geen $array['key'] maar $array[key], etc)
PHPerik schreef op 07.01.2006 19:38
En je moet weer letten op je syntax e.d.
(bijvoorbeeld geen $array['key'] maar $array[key], etc)


Andersom bedoel je zeker.

Geen $var[bla] maar $var['bla']

@Altin
Maak van
echo "Je bent nu " .$_POST['newage']. " oud.";
dit
echo "Je bent nu " .$_POST['newage']. " dagen oud.";
want het zijn nu dagen geworden.
Bedankt voor de uitleg iedereen :)
Het werkt nog altijd niet :(
Dit is wat ik nu heb :
<?
$maker = "Altin";
if(isset($_POST['naam']) && isset($_POST['leeftijd']))
{
$newage = round($_POST['leeftijd'] * 365.25)
echo "Hallo " .$_POST['naam'];
echo "Je bent nu " $_POST['newage'] " dagen oud.";
}
?>
<br>
<form method="POST">
Voornaam:<br>
<input type="text" maxlength="30" name="naam"><br>
Leeftijd:<br>
<input type="text" maxlength="3" name="leeftijd"><br>
<input type="submit" name="submit">
</form>


En de waarschuwing :( :
Parse error: syntax error, unexpected T_ECHO in C:\Server\Apache2\htdocs\leeftijdscript.php on line 6


met eric zijn script werkt het wel trouwens maar ik zou het willen doen werken met die isset :s
$newage = round($_POST['leeftijd'] * 365.25)

daar moet ; achter
Het werkt nog niet :(
error op regel 7 nu :D
/edit:
Ik heb het :)
er moeten 2 punten zijn om ze te binden of wat dan ook :D
Warning. Nee, mijn glazen bol weet niet welke?

Als je een error/warning hebt moet je die uiteraard ook plaatsen.
ZUCHT
Het werk weer niet zo goed
Hallo Altin
Notice: Undefined index: newage in C:\Server\Apache2\htdocs\leeftijdscript.php on line 7
Je bent nu dagen oud.

Ik kan wel invullen mar ik krijg dat dus :s
Ik heb dit geprobeert:
<?
$maker = "Altin";
if(isset($_POST['naam']) && isset($_POST['leeftijd']))
{
$newage = round($_POST['leeftijd'] * 365.25);
}
if(isset($_POST['newage']))
{
echo "Hallo " .$_POST['naam'];
echo "Je bent nu " .$_POST['newage']. " dagen oud.";
}
?>
<br>
<form method="POST">
Voornaam:<br>
<input type="text" maxlength="30" name="naam"><br>
Leeftijd:<br>
<input type="text" maxlength="3" name="leeftijd"><br>
<input type="submit" name="submit">
</form>


Het slaagt niet op veel zekere :P ?
Want het geeft geen uitvoer :s
Niemand een idee :( ???

Reageren