Selectare optiune in tag Select cu php
Scris: Vin Sep 27, 2013
am urmatoarea functie care imi colecteaza din baza de date toate categoriile si le pune intrun tag select :
Deci am un 2 tabele :
1. Tabelu cu jocuri unde sunt urmatoarele coloane : nume, descriere, categorie ( aici va fii scris id categoriei ) , status etc.
2. Tabelu cu categorii unde sunt uratoarele coloane : id, nume, categorie parinte
Eu vreau ca, atunci cand dau edit pe un joc sami arate o selectie cu toate categoriile din tabelu propriuzis ( categorii ) si sami fie selectat din prima categoria in care se afla jocul .
Mai sus am pus fisierul cu selectia din categorii unde functia "getAllCategory" ii conectarea la baza de date si extragerea datelor din tabelu categorii + afisarea categoriilor in tagu select, ceea ce functioneaza imi arata cum trebuie, dar eu daca am in tabelu categorii urmatoarele randuri ( Masinii, tractoare, fete, gatit ) si jocul meu pe care vreau sal editez ii in categoria fete, as dorii ca in tagul de selectare sami fie selectat chiar categoria fete nu prima din coloana ( adica in cazul nostru Masinii ).
Sper ca acuma mam facut inteles .
Cod: Selectaţi tot
<?php
$categori = getAllCategory("0");
function subcategorie($id){
$categori = getAllCategory($id);
foreach($categori as $categorie){
echo "<option ";
if($categorie['id'] == $game['category']){
echo "selected=\"selected\"";
}
echo " value=\"".$categorie['id']."\">»»» ".$categorie['name']."</option>";
$countcategorie = getCountCategory($categorie['id']);
if($countcategorie != 0){
subcategorie($categorie['id']);
}
}
}
foreach($categori as $categorie){
echo "<option ";
if($categorie['id'] == $game['category']){
echo "selected=\"selected\"";
}
echo " value=\"".$categorie['id']."\">".$categorie['name']."</option>";
$countcategorie = getCountCategory($categorie['id']);
if($countcategorie != 0){
subcategorie($categorie['id']);
}
}
?>
1. Tabelu cu jocuri unde sunt urmatoarele coloane : nume, descriere, categorie ( aici va fii scris id categoriei ) , status etc.
2. Tabelu cu categorii unde sunt uratoarele coloane : id, nume, categorie parinte
Eu vreau ca, atunci cand dau edit pe un joc sami arate o selectie cu toate categoriile din tabelu propriuzis ( categorii ) si sami fie selectat din prima categoria in care se afla jocul .
Mai sus am pus fisierul cu selectia din categorii unde functia "getAllCategory" ii conectarea la baza de date si extragerea datelor din tabelu categorii + afisarea categoriilor in tagu select, ceea ce functioneaza imi arata cum trebuie, dar eu daca am in tabelu categorii urmatoarele randuri ( Masinii, tractoare, fete, gatit ) si jocul meu pe care vreau sal editez ii in categoria fete, as dorii ca in tagul de selectare sami fie selectat chiar categoria fete nu prima din coloana ( adica in cazul nostru Masinii ).
Sper ca acuma mam facut inteles .