Ik ben bezig met PHP opdracht alleen kom ik er niet helemaal uit. Kunnen jullie mij daarbij misschien helpen?
//invoer
score: moet numerieke waarden bevatten
niveau verplicht veld
//uitvoer
lijst met namen en cijfers op alfabetische volgorde
formule cijfer = score / maximum_score 8,5 + 1,,5.
bij niveau L moet er een half punt bij worden geteld, H een half eraf. Cijfer mag niet boven 10 uitkomen.
Achter het cijfer komt het woord "onvoldoende" als het cijfer onder de 6 uitkomt, het woord "goed" hoger bij een 7, de zes en de zeven krijgen "voldoende" achter het cijfer.
ik ben jullie zeer dankbaar :)
->
<!DOCTYPE html>
<html>
<body>
<style>
.error {color: #FF0000;}
</style>
<?php
$naam_fout="";
$naam="";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$naam = $_POST["naam"];
if ($naam == "") {
$naam_fout = "Maximumscore is verplicht";
}
else {
if (!preg_match("/^[a-zA-Z ]*$/",$naam)){
$naam_fout = "Alleen letters en spaties";
}
}
}
?>
<p><span class="error">*Verplicht veld</span></p>
<form method="post" action="">
Maximumscore <input type="text" name="maximumscore">
<span class="error">* <?php echo $naam_fout;?></span>
<br>
<br>
<?php
$naam = $functie ="";
$naam = $_POST{"naam"};
$score = $_POST{"score"};
?>
</form>
<form action="" method="post">
Naam1: <input type="text" naam="functie">
Score: <input type="number" naam="functie">
<br><br>
Naam2: <input type="text" naam="functie">
Score: <input type="number" naam="functie">
<br><br>
Naam3: <input type="text" naam="functie">
Score: <input type="number" naam="functie">
<br><br>
Naam4: <input type="text" naam="functie">
Score: <input type="number" naam="functie">
<br>
<p>Niveau:</p>
</form>
<form action="" method="post">
<input type="radio" value="L" name="L"> L
<input type="radio" value="M" name="M"> M
<input type="radio" value="H" name="H"> H
<br>
<input name="Bereken cijfer" type="submit">
<br><br>