login  Naam:   Wachtwoord: 
Registreer je!
 Forum

In DataBase zoeken (Opgelost)

Offline Mroseboom - 03/08/2010 09:28
Avatar van MroseboomLid Beste sitemasters,

Hopelijk kunnen jullie mijn helpen, ik zoek een script of misschien kunnen me uitleggen hoe ik het moet doen.
Wat zoek ik, ik zoek een script waarmee ik in een formuliertje mijn plaatsnaam kan invoeren en dat hij dan in db al deze plaatsen pakt en neer zet op de pagina.
Hopelijk snappen jullie het.

Alvast bedankt,

Marcel, 

7 antwoorden

Gesponsorde links
Offline cyberninjah - 03/08/2010 09:29
Avatar van cyberninjah Lid Bekijk dit is

Mocht je er niet uit komen horen we het wel 
Offline xSc - 03/08/2010 09:35
Avatar van xSc Onbekend Beste Marcel,

Wat bedoel je precies?
Offline valles10 - 03/08/2010 09:49 (laatste wijziging 03/08/2010 09:49)
Avatar van valles10 HTML interesse
  1. <?php
  2. $plaatsnaam = $_POST['plaatsnaam'];//input van form na post(na klik op submit button)
  3. $query = mysql_query("SELECT * FROM plaatsen WHERE plaats ='".$plaatsnaam."'") or die( (mysql_error());//gegevens uit db halen. plaatsen = de tabel naam in je db. plaats = rij naam in de tabel plaatsen.
  4. while($res = mysql_fetch_object($query)){//voor elke result in db een echo weergeven
  5. echo $res->plaatsnaam."<br />";
  6. }
  7. ?>

als er meerdere keren in je db dezelfde plaats staat, en je wil niet dat er in je result bv 10 keer dezelfde plaats staat, moet je gebruik maken van dit: GROUP BY

AUB ;)
Offline Abbas - 03/08/2010 09:51 (laatste wijziging 03/08/2010 09:52)
Avatar van Abbas Gouden medaille

Crew .NET
Stel je geeft in je formulier als zoekterm "Ant" in. Dan kan hij met het LIKE statement "Antwerpen" vinden.

Gewoon zoiets:
  1. $strSql = "SELECT * FROM plaatsen WHERE naam LIKE '%".$zoekString."%'";

Je moet alleen de tabel - en veldnaam nog aanpassen aan jouw DB.

Edit:
@Valles: Kijk naar mijn voorbeeld. Als ik jouw code gebruik en ik geef "Ant" in ga ik "Antwerpen" niet vinden. Je moet LIKE gebruiken en niet '='!
Offline cyberninjah - 03/08/2010 09:52
Avatar van cyberninjah Lid @ valles10 kan je dan niet beter Dit gebruiken ?
Offline Mroseboom - 03/08/2010 09:54
Avatar van Mroseboom Lid Euj

Valles bedankt deze had ik nodig

Marcel, 
Offline xSc - 03/08/2010 09:55
Avatar van xSc Onbekend geen fetch_object gebruiken. Is traag. liever _fetch_assoc.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.37s