08. juni 2007 - 15:48Der er
11 kommentarer og 1 løsning
database og if-løkker? :S
Hej eksperter!
Jeg sidder her og eksperimenterer en smule med et kategori-system, men er lidt i tvivl om hvorvidt jeg kan få mine elseif løkker til at arbejde sammen med min database.
Jeg søger en metode til, hvorledes jeg kan ændre følgende kode: elseif($parametre['5'] == "Profil") { echo "Profil"; } elseif($parametre['5'] == "Kontakt") { echo "Kontakt"; } osv osv.
Jeg har forsøgt mig med et database opkald samt en while-løkke før hver elseif, hvilket blot medfører fejl. Jeg håber I forstår min pointe med spørgsmålet, og at I har nogle konstruktive forslag til en rookie som mig ;D
if($parametre['4'] == $produkt){ // DET DER SKAL SKE } else if($parametre['3'] == $id){ //DET DER SÅ SKAL SKE } else if($parametre['2'] == $lav_dine_egne_variabler){ //NÆSTE SKRIDT }
$query_cat = mysql_query("SELECT * FROM `{$cat_name}`"); $row_cat = mysql_fetch_array($query_cat);
$category = $row_cat['name'];
if($parametre['4'] == "en eller anden form for get, der får ID fra det produkt man valgte i parametre3") { echo " her bliver den specifikke produkt-information vist. "; }
elseif($parametre['3'] == $category) { $query_list = mysql_query("SELECT * FROM {$pro_name} WHERE catid='".$row_cat['catsub']."'"); while($row_list = mysql_fetch_array($query_list)) { echo "".$row_list['name'].""; } }
$query_cat = mysql_query("SELECT * FROM `{$cat_name}`"); while($row_cat = mysql_fetch_array($query_cat)){
$category = $row_cat['name'];
if($parametre['4'] == "en eller anden form for get, der får ID fra det produkt man valgte i parametre3") { echo " her bliver den specifikke produkt-information vist. "; }
elseif($parametre['3'] == $category) { $query_list = mysql_query("SELECT * FROM {$pro_name} WHERE catid='".$row_cat['catsub']."'"); while($row_list = mysql_fetch_array($query_list)) { echo "".$row_list['name'].""; } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.