login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Keuzemenu / tabel

Offline steved - 22/08/2007 11:40
Avatar van stevedNieuw lid Hallo,

Ik wil het volgende bereiken. Ipv diverse tabellen te moeten maken op een aantal tabbladen, wil ik via een keuzemenu de gebruiker zelf laten bepalen wat hij wil zien.

Even de huidige code :

  1. <?php include "../connect.php";
  2.  
  3. $query = "SELECT * FROM database
  4. WHERE contract2 LIKE '4541'
  5. AND st LIKE 'A'
  6. ORDER BY nr2
  7. ";
  8. //query is aangemaakt
  9. $sql = mysql_query($query) or die ( mysql_error( ) );
  10. //query is uitgevoerd
  11. while($record = mysql_fetch_object($sql)){
  12. echo"<tr class=ex width=85><td class=ex><img src='../../".$record->st.".gif'/ align=absmiddle> <b>".$record->busnr2."</b> ".$record->c2."</td>
  13. <td class=ex width=60>".$record->plaat2."</td>
  14. <td class=ex width=140>".$record->carrosserie." ".$record->carrtype."</td>
  15. <td class=ex width=75>".$record->motor."</td>
  16. <td class=ex width=140>".$record->chassis." ".$record->chassistype."</td>
  17. <td class=ex width=55>".$record->indienst2." <br/>".$record->inpark2."</td>
  18. <td class=ex width=55>".$record->uitdienst2."</td>
  19. <td class=ex width=210>".$record->opmerkingen2."</td>
  20. </tr>";
  21. }
  22. ?>


uit wat wil ik laten kiezen :
* de waarde contract kan veranderd worden naargelang de keuze in de keuzelijst
* de waarde st LIKE 'A' kan weggelaten worden via het keuzemenu.

Ik doe dit vooral om het aantal keren dat ik de echo moet plaatsen te verminderen.

groeten, Steve

2 antwoorden

Gesponsorde links
Offline DMM - 22/08/2007 14:47 (laatste wijziging 22/08/2007 14:49)
Avatar van DMM PHP beginner Je kunt met een formulier werken. De gebruiker kan dan zijn keuze maken door een <select> lijst. De waarden in de select lijst, haal je op uit de database.

Een (niet-werkend)voorbeeld:
  1. <?php
  2. if($_POST['waarde']) {
  3. $waarde = $_POST['waarde'];
  4. $query = mysql_query("SELECT * FROM database WHERE '$waarde' LIKE '4541' AND st LIKE 'A' ORDER BY nr2");
  5. } else {
  6. ?>
  7. <form method="post" action="">
  8. <select name="waarde">
  9. <?php
  10. // De mogelijke option haal je uit de database.
  11. ?>
  12. </select>
  13. </form>
  14. <?php
  15. }
  16. ?>


Hier uitleg over <select>: http://handleid...ren09.html
Offline steved - 22/08/2007 15:52
Avatar van steved Nieuw lid hallo,

Het is niet dat wat ik wil. De waarden in de dropdown liggen vast. Aan elk item in de dropdownlist moet dan een query (telkens met een andere select waarde) verbonden worden, die op eenzelfde pagina ge-echoed worden.

groeten
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s