login  Naam:   Wachtwoord: 
Registreer je!
 Forum

select box+onchange+SQL query veranderen

Offline RalphK87 - 13/05/2008 13:39 (laatste wijziging 13/05/2008 13:40)
Avatar van RalphK87Nieuw lid Hoi!

Ik heb het volgende:
<?php
$sSql = " SELECT catID, catName, catPos
FROM categorieen
WHERE catCol = '1'";
?>

<select name="catCol" id="catCol" onchange="changeSQL();">
<option value="1">Kolom 1</option>
<option value="2">Kolom 2</option>
<option value="3">Kolom 3</option>
</select>

Nu wil ik zodra iemand een KOLOM veranderd (standaard is 1) dat de SQL functie ook veranderd.
"WHERE catCol = '1'" moet veranderd worden in de value van de andere kolom...

Hierbij komt javascript te pas en het lukt me niet om het werkend te krijgen.

Heeft iemand een idee? Zat al te kijken naar Ajax maar daarmee schoot ik ook nog weinig op..

Alvast bedankt!

Groeten Ralph

2 antwoorden

Gesponsorde links
Offline Simax - 13/05/2008 18:23 (laatste wijziging 13/05/2008 18:24)
Avatar van Simax Onbekend Codetags graag?

Edit
Je zou toch ook gewoon na het selecteren van een nummer, je pagina kunnen refreshen, zodat je script opnieuw word uitgevoerd?
Offline timmie_loots - 14/05/2008 12:17 (laatste wijziging 14/05/2008 12:18)
Avatar van timmie_loots PHP gevorderde
  1. <?php
  2.  
  3. $col = (isset($_GET['col'])) ? (int)$_GET['col'] : 1;
  4. if ($col > 3 || $col < 1) {
  5. $col = 1;
  6. }
  7.  
  8. $sql = "SELECT catID, catName, catPos FROM categorieen WHERE catCol = " . $col;
  9. ?>


en

  1. <select name="catCol" onchange="window.location = 'http://www.domein.nl/pagina.php?col=' + this.value;">
  2. <option value="1">Kolom 1</option>
  3. <option value="2">Kolom 2</option>
  4. <option value="3">Kolom 3</option>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s