login  Naam:   Wachtwoord: 
Registreer je!
 Forum

geen voorkeur toevoegen aan zoekscript

Offline Roow - 30/11/2011 11:41
Avatar van RoowLid Beste leden,

ik heb een vraag. ik heb een zoekscript, echter nu wil ik toevoegen dat ze geen voorkeur kunnen invullen en dat dan de volgende zoekoptie toch toegankelijk is.

script:
  1. <?php
  2.  
  3. if(!mysql_connect('localhost', 'engineerin', '2amerika') OR !mysql_select_db('engineerin_main')){
  4.  
  5. echo 'Controleer de mysql verbinding';
  6.  
  7.  
  8. }
  9.  
  10. if(isset($_GET['request'])){
  11.  
  12. if(empty($_GET['request']) OR !is_numeric($_GET['request'])){
  13.  
  14. $parent = '';
  15.  
  16. } else {
  17.  
  18. $parent = $_GET['request'];
  19.  
  20. }
  21.  
  22. $query['categorie'] = mysql_query("SELECT * FROM `categorie` WHERE `parentID` = '" . $parent . "' ORDER BY `categorie` ASC");
  23.  
  24. if($check = mysql_num_rows($query['categorie'])){
  25.  
  26. $json = array();
  27.  
  28. $json[] = array(0 => '', 1 => 'Maak een keuze');
  29.  
  30. while($categorie = mysql_fetch_array($query['categorie'])){
  31.  
  32. //echo '<option value="' . $categorie['categorieID'] . '">'.$categorie['categorie'].'</option>';
  33. $json[] = array(0 => $categorie['categorieID'], 1 => $categorie['categorie']);
  34.  
  35. }
  36.  
  37. echo json_encode($json);
  38.  
  39. } else {
  40.  
  41. echo '404';
  42.  
  43. }
  44.  
  45. }
  46.  
  47. ?>

En hier de index.php page:
  1. <div>
  2. <div style='float:left;'>
  3. Branche: &nbsp;<br /><select id='branche' name="branche"><!-- branche wordt automatisch gevuld --></select>
  4.  
  5. </div>
  6. <div style='float:left;'>
  7. Discipline: &nbsp;<br /><select id='discipline' name="discipline"><!-- discipline wordt automatisch gevuld --></select>
  8. </div>
  9. <div style='float:left;'>
  10. Type Opdrachtgever: &nbsp;<br /><select id='type' name="type"><!-- type wordt automatisch gevuld --></select>
  11. </div>
  12. <div style='float:left;'>
  13. Functienaam: &nbsp;<br /><select id='functie' name="functie"><!-- functie wordt automatisch gevuld --></select>
  14. </div>
  15. </div>

Wat dus het geval is: Iemand klikt bv de eerste optie bij branche aan. Die heeft value = x. Dan wordt in de tabel opgezocht, welke opties allemaal parentId x hebben. Die kan je dan weer selecteren. Iemand een idee hoe je dan zegt "geen voorkeur" zodat hij alles pakt?

2 antwoorden

Gesponsorde links
Offline Filip - 30/11/2011 17:30 (laatste wijziging 30/11/2011 17:31)
Avatar van Filip IRC guru Maak daar gewoon een nieuwe entry van in branche en bij alle anderen, indien die geselect is vul je die aan waar je het ook opslaagt, en als je merkt dat iemand die geselecteerd heeft dan zeg je toch gewoon 'geen voorkeur' in de weergave of toon je al de rest behalve dat id?

Snap het probleem niet echt?
Offline Bertjuh - 01/12/2011 14:19
Avatar van Bertjuh HTML interesse 1. $parent = $_GET['request'];

2. WHERE `parentID` = '" . $parent . "'

Wat ga je tegen SQL injectie doen?

Ontopic: ik snap niet wat je precies wilt en bedoelt.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s