login  Naam:   Wachtwoord: 
Registreer je!
 Forum

selecteren op categorie

Offline MPower - 28/08/2006 19:19
Avatar van MPowerNieuw lid Hallo,

Ik heb een klein systeem gemaakt waarin je bepaalde info naar de database kan sturen en deze er ook weer uit kan halen.

De database heeft de tabel "donaties". daarin heb ik 4 velden gemaakt.

ID
bedrijf
categorie
donatie

Nou heb ik via SELECT * FROM donaties ORDER BY donatie DESC een overzicht van alle donaties met de hoogste donatie helemaal bovenaan.

Ik heb een formulier die de gegevens naar de database verstuurd en daarin zit de optie categorie dit is een dropdownmenu en daarin zijn 4 opties.

Nu wil ik graag een code hebben zodat ik op categorie kan selecteren en binnen die categorie op prijs.

Wie kan me daar bij helpen?

Alvast bedankt

6 antwoorden

Gesponsorde links
Offline Rypezio - 28/08/2006 19:24 (laatste wijziging 28/08/2006 19:25)
Avatar van Rypezio Nieuw lid zoiets ?

SELECT * FROM donaties ORDER BY donatie DESC WHERE categorie = $_post['categorie']
Offline Dark_Paul - 28/08/2006 19:26 (laatste wijziging 28/08/2006 19:28)
Avatar van Dark_Paul PHP ver gevorderde SELECT * FROM donaties WHERE categorie='categorie' ORDER BY donatie DESC
die waarde voor 'categorie' kan je krijgen door 'm bijvoorbeeld in de url te zetten. dus dan is 't WHERE categorie='".$_GET['cat']."'
shit, moet toch echt sneller gaan typen:P
@hierboven:
superglobals moeten toch altijd met hoofdletter? dus $_post['blaat'] is dan fout, moet zijn $_POST['blaat'].
@hieronder: dat uiteraard ook nog..
Offline Voldemort - 28/08/2006 19:26 (laatste wijziging 28/08/2006 19:28)
Avatar van Voldemort PHP ver gevorderde @Rypezio: Het is zo:

  1. $query = "SELECT * FROM donaties WHERE categorie = '".$_POST['categorie']."' ORDER BY donatie DESC";


Edit: Dark_Paul was me voor. En $_GET zou inderdaad beter zijn mits je checkt of deze wel goed is, bv. controleren of het een nummer is dmv is_numeric();
Offline MPower - 29/08/2006 11:18
Avatar van MPower Nieuw lid Nou ik bedoel het zo ...

Ik heb in het veld categorie 4 opties staan. Bouw, groothandels, detailhandel, autobranche.

Nu wil ik bijv alle donaties zien van de categorie bouw.

Kan dat?
Offline marten - 29/08/2006 11:26 (laatste wijziging 29/08/2006 11:27)
Avatar van marten Beheerder
  1. <?php
  2. $Query = mysql_query("SELECT * FROM donaties WHERE categorie = 'HIER_DE_NAAM_VAN_JE_CATEGORIE'");
  3. /*
  4.  * Voor de duidelijkheid even dubbele quotes gebruikt in de query :)
  5.  */
  6.  
  7. if ($Query === false) {
  8. throw new exception('Query fout: ' . mysql_error());
  9. }
  10.  
  11. if (@mysql_num_rows($Query) == 0) {
  12. throw new exception('Geen gegevens gevonden');
  13. }
  14.  
  15. $data = array();
  16. $data = mysql_fetch_assoc($Query);
  17. ?>
Offline MPower - 29/08/2006 12:00
Avatar van MPower Nieuw lid Heb is geregeld ;) bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s