1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | $str='sub_list[]=17&sub_list[]=6&sub_list[]=3&sub_list[]=4&sub_list[]=18&sub_list[]=20&sub_list[]=19'; //methode 1 parse_str($str); var_dump($sub_list); //methode 2 eval('$'.str_replace('&sub_list',';$sub_list',$str).';'); var_dump($sub_list); //methode 3 preg_match_all("/sub_list[]=(d+)/",$str,$matches); $sub_list=$matches[1]; var_dump($sub_list); ?> |
Jammer dat ik er geen kan kiezen aangezien ze allemaal $$ kostenquote:Op dinsdag 6 februari 2007 11:51 schreef ViPeRII het volgende:
@Chandler.. kies er een uit
http://www.newfreedownloads.com/find/dns-server.html
Parse_str() is denk ik wel de mooiste oplossing. Alleen is het wel handig om 'm even in een functie te zetten, om te voorkomen dat er andere variabelen gezet worden dan je eigenlijk wil.quote:Op dinsdag 6 februari 2007 14:11 schreef ralfie het volgende:
ok, dus je wilt die string omzetten (als ik het goed begrijp)? Hier heb je wat voorbeelden
[ code verwijderd ]
veel plezier
1 2 3 | mysql_query($query) or die(mysql_error()); ?> |
1 2 3 | mysql_query($query) or die("Kan de Query niet uitvoeren!"); ?> |
En dat is het probleem, want nu krijg ik:quote:Op woensdag 7 februari 2007 15:57 schreef super-muffin het volgende:
SELECT *
FROM categorie, Subcategorie
WHERE SubCategorie.Subcategorie = categorie.idCategorie
Ik had vanmiddag het zelfde, zo werkt het wel ongeveer, nu nog alles netjes in een UL zien te krijgen.
1 2 3 4 5 6 7 8 9 10 11 12 | while($row = mysql_fetch_assoc($result)) { if($categorie != $row['Categorie']) { $categorie!= $row['Categorie'] echo "n<h2>" . $row['Categorie'] . "</h2>n<ul>n"; } echo $row['Subcategory'] . "<br /> n"; } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | $MySQL_Subcat_Select = "SELECT SHOP_Category.Intern, SHOP_Subcategory.InternSubcat, SHOP_Subcategory.IdSubcategory FROM SHOP_Category INNER JOIN SHOP_Subcategory ON ( SHOP_Subcategory.CategoryId = SHOP_Category.IdCategory ) ORDER BY SHOP_Category.Intern ASC"; $MySQL_Subcat_Query = mysql_query ( $MySQL_Subcat_Select ) or die ( $error->MySQL ( __FILE__, $MySQL_Subcat_Select, __LINE__ ) ); $i = 0; $DropDown = "<select name="Category">"; $DropDown .= "n"; while ( $MySQL_Subcat_Array = mysql_fetch_assoc ( $MySQL_Subcat_Query ) ) { if ( $MySQL_Subcat_Array['Intern'] != $CategoryIntern ) { if ( $i > 0 ) { $DropDown .= "</optgroup>"; $DropDown .= "n"; } $DropDown .= "<optgroup label="" . $MySQL_Subcat_Array['Intern'] . "">"; $DropDown .= "n"; } $DropDown .= "<option value="" . $MySQL_Subcat_Array['IdSubcategory'] . "">" . $MySQL_Subcat_Array['InternSubcat'] . "</option>"; $DropDown .= "n"; if ( $MySQL_Subcat_Array['Intern'] != $CategoryIntern ) { $CategoryIntern = $MySQL_Subcat_Array['Intern']; } $i++; } $DropDown .= "</optgroup>"; $DropDown .= "n"; $DropDown .= "</select>"; echo $DropDown; ?> |
Ik werk altijd met tabjes enzo en met een template parser (en mijn script had ik ff omgebouwd voor fok zonder template parser)quote:
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |