In mijn vrijetijd ben ik een beetje bezig om PHP te leren (Dit zijn kleine dingen)
Ik heb hier een PHP script gevonden die het spelletje lingo uitvoert.
Ik heb deze een beetje aangepast naar mijn voorkeur
Nu heb ik een vraag, ik zou graag op het begin scherm een formulier willen waar de speler zijn
naam invoert en zodra deze het woord heeft geraden hij/zij gefeliciteerd word met zijn naam
Ik heb al een aantal opties met $_POST en Sessions geprobeerd
Is er iemand die mij enige hulp kan bieden ?
Heb geen geluid op het werk hier, maar volgens mij kan dit je wel helpen. Staat in ieder geval precies in hoe je de naam er kan krijgen en tonen na de submit.
Kom er helaas niet uit, als iemand nog een idee heeft zou ik daar heel dankbaar voor zijn :)
Zal hel gehele script hier even posten en hopen dat iemand het voor mekaar krijgt :)
//formulier voor een voorgezet woord
echo 'Laat de computer het woord kiezen!';
echo '<form method="POST" action="lingo.php">';
echo '<input type="hidden" name="word" value="prefab">';
echo '<input type="submit" value="Start!" name="begin"> <br /> ';
echo '</form>';
}else{
if(!isset($_POST['lingo'])){
if($_POST['word'] == 'prefab' || strlen($_POST['word']) != 5){
//woorden in een array gesmeten
$words_array = array(
'vroeg','lepel','kreet','media','regen','alarm','ovaal','palen','cacao','vroeg','drugs','robot','fiets','boten','truck','roken','wagen','blond','schep','afwas','knoop');
//kies 1 array uit dat het woord bevat
$number = array_rand($words_array);
$word = str_split($words_array[$number]);
}else{
//We hoeven hier alleen het woord uit elkaar te plukken
$word = array($_POST['word'][0],$_POST['word'][1],$_POST['word'][2],$_POST['word'][3],$_POST['word'][4]);
}
}else{
//even het woord weer terughalen
$word = unserialize(stripslashes($_SESSION['woord']));
}
if(isset($_SESSION['woordengedaan']) && $_SESSION['woordengedaan'] != ''){
//wat heb je al gegokt?
$woordengedaan = unserialize(stripslashes($_SESSION['woordengedaan']));
$beurt = $_SESSION['beurt']+1;
}else{
//anders zorgen we dat je kan beginnen
$beurt = 0;
$woordengedaan = array();
}
//even toevoegen zodat het woord blijft staan
if($_POST['l1'] && $_POST['l2'] && $_POST['l3'] && $_POST['l4'] && $_POST['l5'])
$woordengedaan[] = array($_POST['l1'],$_POST['l2'],$_POST['l3'],$_POST['l4'],$_POST['l5']);