HELP! php include opdracht

Status
Niet open voor verdere reacties.

Dragonlord

Gebruiker
Lid geworden
26 sep 2006
Berichten
163
beste vrienden,
ik heb een probleem met het volgende ik een php leren en dus heb ik het volgende gemaakt.
een inlcude opdracht die moet uit drie temepraturen de hoogste temeparatuur kiezen maar dat wetk kunnen jullie kijken wat ik verkeerd doe.

Hier is de code:

Voorbeeld2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Mijn php-script</title>
</head>
<body>
<h3>Voorbeeld van een include</h3>
<?php
include("mijnfuncties.php");
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>"
method="POST">
<p>Type eerste temperatuur in: <input type="text"
name="temp1"></p>
<p>Type tweede temperatuur in: <input type="text"
name="temp2"></p>
<p>Type Derde temperatuur in: <input type="text"
name="temp3"></p>
<p><input type="submit" name="versturen"
value="Versturen"></p>
<p>-----------------------------------------------------</p>
</form>
<p>De maximum temperatuur is:
<?php
if(isset($_POST['temp1']) && isset($_POST['temp2']) && isset($_POST['temp3']))
{
echo max3($_POST['temp1'],$_POST['temp2'],$_POST['temp3']);
}
?>
</p>
</body>
</html>

mijnfuncties.php
<?php

function max3($getal1, $getal2, $getal3)
{
if($getal1 > $getal2)
{
return($getal1);
}
elseif ($getal1 > $getal3)
{
return ($getal1);
}
elseif ($getal2 > $getal1)
{
return ($getal2);
}
elseif ($getal2 > $getal3)
{
return ($getal2);
}
elseif ($getal3 > $getal1)
{
return ($getal3);
}
elseif ($getal3 > $getal2)
{
return ($getal3);
}

else
{
return ("gelijk");
}
}
?>
 
Laatst bewerkt:
Beankt het werkt nu. ik krijg geen foutmelding.
\
maar nu heb ik het volgende probleem.
eerst wordt allen naar tekst box 1 en 2 gekeken niet naar 3 .
dus als ik bij tekst box1 = 1zet en
Tekst box 2 = 2 en
tekst box 3= 3

geeft ie de hoogste getal 2 aan maar niet 3
 
Laatst bewerkt:
Lees je statements eens door =)

Als 2 groter is dan 1, dan moetie het antwoord teruggeven =)
Aangezien dat zo is, is je functie klaar en het antwoord teruggegeven...

Wellicht kan je een eindantwoord maken en die aan het eind van de functie met return terug geven... Geen if-else, maar alleen if-jes... =)
 
PHP:
if($getal 1 < $getal 2 && $getal1 < $getal3){

return $getal1;

}else if($getal2 < $getal1 && $getal2 < $getal3){

return $getal2;

}else if($getal3 < $getal1 && $getal3 < $getal2){

return $getal3;

}else{

echo 'Even groot';

}
 
:Dbedankt voor jullie antwoord ik ga hem thuis op mijn laptop testen morgen ochten krijgen jullie een antwoord
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan