login  Naam:   Wachtwoord: 
Registreer je!
 Forum

validatie werkt niet goed (Opgelost)

Offline blablabla - 25/10/2008 16:19 (laatste wijziging 25/10/2008 20:14)
Avatar van blablablaNieuw lid ik heb de volgende code:
Plaatscode: 33855
als ik nu het formulier verzend met maar 1 ding niet ingevult, laat ie wel zien wat er pas mag gezien worden als je alle 3 hebt ingevult, wat is er fout aan mijn script?

Citaat:
code langer dan 60 a 65 regels op www.plaatcode.be

10 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 25/10/2008 16:21 (laatste wijziging 25/10/2008 20:24)
Avatar van Kr4nKz1n Onbekend Beetje erg lange code he?

Graag code met meer dan 50 regels op plaatscodebe plaatsen.

Edit
En
  1. if(!(isset($_POST['post'])))

Is niet echt netjes zo hae.

titjes schreef:
Goed dat je codetags gebruikt, maar ze dan wel correct aflsuiten e! 
Offline blablabla - 25/10/2008 16:22
Avatar van blablabla Nieuw lid zal ik doen, maar weet je de oplossing?
Offline Kr4nKz1n - 25/10/2008 16:24
Avatar van Kr4nKz1n Onbekend Nee, want ik vind je code erg onduidelijk en onbegrijpelijk.
Offline blablabla - 25/10/2008 16:25
Avatar van blablabla Nieuw lid het gaat om dit stukje
  1. //als het formulier verzonden is
  2. if($_POST['naam'] == "")
  3. {
  4. ?>
  5. <table class="ErrorBox">
  6. <tr>
  7. <td><img src="important.png" /></td>
  8. <td><strong>er is iets verkeerd gegaan</strong></td>
  9. </tr>
  10. <tr>
  11. <td></td>
  12. <td>je hebt geen naam ingevult</td>
  13. </tr>
  14. </table>
  15. <br />
  16. <?
  17. }
  18. if($_POST['mail'] == "")
  19. {
  20. ?>
  21. <table class="ErrorBox">
  22. <tr>
  23. <td><img src="important.png" /></td>
  24. <td><strong>er is iets verkeerd gegaan</strong></td>
  25. </tr>
  26. <tr>
  27. <td></td>
  28. <td>je hebt geen mail ingevult</td>
  29. </tr>
  30. </table>
  31. <br />
  32. <?
  33. }
  34. if($_POST['bericht'] == "")
  35. {
  36. ?>
  37. <table class="ErrorBox">
  38. <tr>
  39. <td><img src="important.png" /></td>
  40. <td><strong>er is iets verkeerd gegaan</strong></td>
  41. </tr>
  42. <tr>
  43. <td></td>
  44. <td>je hebt geen bericht ingevult</td>
  45. </tr>
  46. </table>
  47. <br />
  48. <?
  49. }
  50. if(!($_POST['naam'] == "" && $_POST['mail'] == "" && $_POST['bericht'] == ""))
  51. {
  52. $inhoud = file_get_contents('shoutbox.ini',true);
  53. //hier komt dan wat er moet gebeuren als alles is gevalideert
  54. }
  55. }
  56. }
Offline Kr4nKz1n - 25/10/2008 16:53
Avatar van Kr4nKz1n Onbekend Wat is dit
  1. if(!($_POST['naam'] == "" && $_POST['mail'] == "" && $_POST['bericht'] == "")){

Dat is geen normale, nette code.

Zet ipv == overal != neer en haal !( aan het begin en ) aan het einde weg.

Maar ik vind de volgorde etc. van je script gewoon volslagen idioot.
Offline blablabla - 25/10/2008 20:14 (laatste wijziging 25/10/2008 20:15)
Avatar van blablabla Nieuw lid bedankt voor je positieve commentaar  


P.S. 't mag trwens wel eens wat vriendelijker op dit forum
Offline Abbas - 25/10/2008 20:26
Avatar van Abbas Gouden medaille

Crew .NET
Ok, die laatste zin is misschien niet al te vriendelijk van hem, maar ehm, zo is hij gewoon. 's Avonds gaat hij steeds de kooi in! Maar hij helpt je wel degelijk goed verder, en fyi: jouw avatar straalt al geen vriendelijkheid uit he! :D
Offline blablabla - 25/10/2008 21:18
Avatar van blablabla Nieuw lid ik heb m al voor mekaar gekregen
Offline djb - 25/10/2008 21:57
Avatar van djb PHP beginner zeker met de tips van Kr4nKz1n?
Want dan zou hij moeten werken 

En als dat zo is dan is het niet zo netjes jezelf als opgelost te zetten  
Als het niet zo is dan is het misschien handig voor de andere mensen om te vertellen hoe je het hebt opgelost  
Daar leert iedereen van namelijk 
Offline Kr4nKz1n - 26/10/2008 14:44
Avatar van Kr4nKz1n Onbekend
titjes schreef:
Ok, die laatste zin is misschien niet al te vriendelijk van hem, maar ehm, zo is hij gewoon. 's Avonds gaat hij steeds de kooi in! Maar hij helpt je wel degelijk goed verder, en fyi: jouw avatar straalt al geen vriendelijkheid uit he! :D
Gehe 

Dank u ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.215s