login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP - Lingo (Opgelost)

Offline larssy1 - 15/02/2011 15:15
Avatar van larssy1MySQL beginner Beste mensen,

Ik ben bezig met een school opdracht, alleen kom ik echter niet uit het volgende probleem. Ik denk dat er geen verdere uitleg mogelijk is.

Plaatje:
http://img34.imageshack.us/i/lingo.png/

Code:
http://pastebin.com/xsDUQdFa

Hopelijk kunnen jullie mij hiermee verder helpen.

Mvg
Lars

7 antwoorden

Gesponsorde links
Offline pijke - 15/02/2011 15:41
Avatar van pijke Gouden medaille

Lid
mag ik vragen wat het probleem is???
iets meer uitleg graag.
Offline larssy1 - 15/02/2011 15:46
Avatar van larssy1 MySQL beginner Als je naar het plaatje kijkt zie je de volgende problemen:

1. Hij geeft meerdere medeklinkers aan dat ze op een andere plek horen terwijl er maar 1 "E" erin zit.

2. Bij de laatste 2 vakjes geeft hij geen controle aan.
Offline ArieMedia - 15/02/2011 16:01 (laatste wijziging 15/02/2011 16:05)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
  1. if(isset($_POST['submitWord']))
  2. {
  3. if($_POST['word'] != $_SESSION['RAAD'])
  4. {
  5. if(strlen($_POST['word']) < 5 || strlen($_POST['word']) > 5)
  6. {
  7. $error = "Je hebt meer of minder dan 5 tekens in gevuld.";
  8. }
  9. else
  10. {
  11. if(isset($_SESSION['woord_0']))
  12. {
  13. $lines[0] = $_SESSION['woord_0'];
  14. if(isset($_SESSION['woord_1']))
  15. {
  16. $lines[1] = $_SESSION['woord_1'];
  17. if(isset($_SESSION['woord_2']))
  18. {
  19. $lines[2] = $_SESSION['woord_2'];
  20. if(isset($_SESSION['woord_3']))
  21. {
  22. $lines[3] = $_SESSION['woord_3'];
  23. if(isset($_SESSION['woord_4']))
  24. {
  25. $lines[4] = $_SESSION['woord_4'];
  26. if(isset($_SESSION['woord_5']))
  27. {

word je hier niet helemaal gek van? probeer dit op te lossen in een aparte functie..

  1. function CheckWoord($i_WoordId) {
  2. if(isset($_SESSION['woord_'.$i_WoordId])) {
  3. // doe iets
  4. }
  5.  
  6. return false;
  7. }
Offline larssy1 - 15/02/2011 16:06
Avatar van larssy1 MySQL beginner @ArieMedia
Ja dat kan korter inderdaad, maar dat is momenteel niet een probleem.
Offline ArieMedia - 15/02/2011 16:11 (laatste wijziging 15/02/2011 16:13)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
larssy1 schreef:
@ArieMedia
Ja dat kan korter inderdaad, maar dat is momenteel niet een probleem.

Het is niet het probleem, maar in mijn ogen wel een stap naar de oplossing.

Je hebt namelijk code die overzichtelijker is, en dus gemakkelijker om fouten op te sporen.

Om te reageren op je probleem.

Je zou de letters kunnen opslaan in een array, tellen hoe vaak een bepaalde letter voorkomt, en aan de hand daarvan dus gaan bepalen of je wel of niet een letter moet kleuren.
Offline larssy1 - 15/02/2011 16:24
Avatar van larssy1 MySQL beginner Dat is wat ik al hele tijd probeer te doen XD maar op alle manieren dat ik probeert.. komt er geen goede uitkomst
Offline weedtiger - 18/02/2011 13:19 (laatste wijziging 18/02/2011 13:23)
Avatar van weedtiger Nieuw lid Dus... lars, van de C klas graafschap college? 
Ik zit net zo goed met het zelfde probleemske als jij laat t me mr wete als je t antwoord heb ^_^
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s