login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Geeft geen resulaten op als....

Offline Jesse2303 - 13/12/2006 20:51 (laatste wijziging 13/12/2006 21:04)
Avatar van Jesse2303Onbekend Ik heb nu de zoekmachine afgekregen maar als ik iets intyp geeft hij altijd weer er zijn geen resultaten gevonden!

http://www.plaatscode.be/3439/

Daar is script

http://www.phpst.superhost3000.nl/?pagina=zoek
en hier zie je wat er werkelijk gebeurd!

7 antwoorden

Gesponsorde links
Offline mitshell - 13/12/2006 20:53
Avatar van mitshell Nieuw lid heb je iets in je database staan?
Offline Jesse2303 - 13/12/2006 20:54 (laatste wijziging 13/12/2006 20:59)
Avatar van Jesse2303 Onbekend Ja zeker
!
Ik heb er al 6 staan dusja...

Edit help me nog even verder aub
Offline mitshell - 13/12/2006 21:16
Avatar van mitshell Nieuw lid welke dan??
Offline Jesse2303 - 13/12/2006 21:18
Avatar van Jesse2303 Onbekend http://www.phpst.superhost3000.nl/kijk.php

daar zie je ze allemaal staan
Offline Dark_Paul - 13/12/2006 21:28
Avatar van Dark_Paul PHP ver gevorderde Probeer deze code eens:
  1. <?php
  2. // er is op zoeken geklikt
  3. if (isset($_GET['term']) && eregi("^[a-z0-9]+", $_GET['term'])) {
  4. $term = htmlentities($_GET['term'], ENT_QUOTES);
  5. $qry = mysql_query("SELECT titel, url FROM links WHERE titel LIKE '%".$term."%' ") or die(mysql_error());
  6. $count = mysql_num_rows($qry);
  7. // resultaten gevonden
  8. if ($count > 0) {
  9. echo $count.' hits gevonden.<br /><br />'; //aantal hits
  10. // laat alle hits zien
  11. while ($res = mysql_fetch_assoc($qry)) {
  12. ?>
  13. <a href="<?=htmlentities($res['url'], ENT_QUOTES);?>"><?=htmlentities($res['titel'], ENT_QUOTES);?></a><br />
  14. <?php
  15. }
  16. }
  17. // geen resultaten
  18. else {
  19. ?>
  20. Geen resultaten gevonden.<br />
  21. <?php
  22. }
  23. }
  24. // laat zoekformulier zien
  25. else {
  26. ?>
  27. <div style="text-align: center;">
  28. Zoeken naar:<br />
  29. <form method="get" action="?pagina=zoek">
  30. <input type="text" name="term" />
  31. <input type="submit" value="Zoek!" />
  32. </form>
  33. </div>
  34. <?php
  35. }
  36. ?>
Offline Voldemort - 13/12/2006 21:33
Avatar van Voldemort PHP ver gevorderde Jouw problemen:

- Variablen buiten de quotes brengen
- Je tekstbox en submit button een verschillende naam geven
- if(isset($_POST['Zoek'])) gebruiken ipv if($_POST['Zoek'])

Verder is je script bruikbaar voor MySQL injection, je beveiligt de input niet.
Offline Jesse2303 - 14/12/2006 18:25
Avatar van Jesse2303 Onbekend o ok ga ik nog wel doen bedankt ! moet ook nog even wat dingen aanpassen zoelass geavanceerd zoeken etc en ook als je iets mispeutert dat je direct geband word 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s