login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Zoeken naar gegevens in de database (Opgelost)

Offline field33 - 02/09/2007 11:54
Avatar van field33Nieuw lid Ik probeer gegevens te zoeken in de database, ik probeer hetvolgende (alleen de opdracht zelf)
  1. $zoekopdracht = $_POST['zoekopdracht'];
  2. $resultaten = mysql_query("SELECT * FROM `videowedstrijden_videos` WHERE MATCH(`name`,`user`) AGAINST('$zoekopdracht');");

Resultaat als ik $resultaten afdruk:
Citaat:
Resource id #7

Maar er moet iets uitkomen, waar ik dan ook een link van kan maken (uit het veld 'id').

Ik hoop dat het duidelijk is, is het niet duidelijk reageer dan 

Alvast bedankt,
field33.

6 antwoorden

Gesponsorde links
Offline vinTage - 02/09/2007 11:56
Avatar van vinTage Nieuw lid Je moet nog fetchen
Offline field33 - 02/09/2007 11:57 (laatste wijziging 02/09/2007 12:01)
Avatar van field33 Nieuw lid
vinTage schreef:
Je moet nog fetchen
Bedankt, ik zal eens kijken of dit de oplossing is 
Ik begrijp het niet, ik geef je wel het hele script:
  1. <?php
  2. $pagetitle = "Video zoeken";
  3. include("./functions/mysql.php");
  4. include("./design/header.php");
  5. if($_SERVER['REQUEST_METHOD'] == 'POST') {
  6. echo("<h1>Zoekresultaten</h1>");
  7. $zoekopdracht = $_POST['zoekopdracht'];
  8. $resultaten = mysql_query("SELECT * FROM `videowedstrijden_videos` WHERE MATCH(`name`,`user`) AGAINST('$zoekopdracht');");
  9. echo("<h3>Je zocht naar $zoekopdracht. Je resultaten zijn:</h3>");
  10. echo("$resultaten");
  11. }
  12. if($_SERVER['REQUEST_METHOD'] == 'GET') {
  13. echo("<h1>Video zoeken</h1>");
  14. echo("<form method=\"post\" action=\"videosearch.php\" />");
  15. echo("Zoekopdracht: <input type=\"text\" name=\"zoekopdracht\" /><br />");
  16. echo("<input type=\"submit\" value=\"Zoeken\" name=\"zoeken\" /><br />");
  17. echo("Het zoeksysteem wordt nog gebouwd :)<br />");
  18. }
  19. include("./design/footer.php");

Je mag er een klein regeltje onder zetten met jouw copyright ;)
Offline Bruud - 02/09/2007 12:43 (laatste wijziging 02/09/2007 12:44)
Avatar van Bruud Nieuw lid
  1. $resultaten = mysql_query("SELECT * FROM `videowedstrijden_videos` WHERE MATCH(`name`,`user`) AGAINST('$zoekopdracht');");
  2. while ($row = mysql_fetch_assoc($resultaten))
  3. {
  4. $id = $row['id']; // hoe het kolom heet in de database, ik neem aan id
  5. echo("<h3>Je zocht naar $zoekopdracht. Je resultaten zijn:</h3>");
  6.  
  7. echo("$id");
  8. }


zo haal je alle resultaten eruit
Offline field33 - 02/09/2007 12:50 (laatste wijziging 02/09/2007 12:57)
Avatar van field33 Nieuw lid
Bruud schreef:
[..code..]

zo haal je alle resultaten eruit
Bedankt, ik zal het eens proberen 
fout... Ik krijg geen resultaat eruit.
Offline Bruud - 02/09/2007 13:14
Avatar van Bruud Nieuw lid nu laat hij alle id's van de resultaten zien als het goed is.
Offline field33 - 02/09/2007 14:35 (laatste wijziging 02/09/2007 14:49)
Avatar van field33 Nieuw lid
Bruud schreef:
nu laat hij alle id's van de resultaten zien als het goed is.
Maar hij moet ook de naam en de user erbij pakken maar ik weet nu wel hoe het moet denk ik 
EDIT: NOG STEEDS NIET...
EDIT2: STUPID! Ik had met iets anders een fout gemaakt!
EDIT3: Nu nog steeds... ik zal eens iets anders proberen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s