PHP programozásom 3# kijavítaná valaki?
A weboldalam menüit Adatbázisból olvastatom ki , úgy mind a hozzá tartozó linkeket is.. De az a bajom hogy, hogy az újonnal addolt menü pontokat mindig előre teszi. És nekem hátra kellene .
<------------------------------>
function menu(){
$dbc = @mysqli_connect('localhost','root','','study_dynamic');
$q = "SELECT * FROM menu ORDER BY menu ASC";
$r = mysqli_query($dbc, $q);
if ($r) {
while ($link = mysqli_fetch_assoc($r)) {
echo'<li>';
echo '<ul><a href="index.php?page='.$link['link'].'">'.$link['menu'].'</ul>';
echo'</li>';
}
}
}
A menu tábla menu mezője az mit takar? Valami ID, csak hogy az szerint rendezel...
A helyedben én felvennék egy sorszám mezőt is (kezdetben akár kaphatná az ID értékét is) és az szerint rendeznék. Ha meg más sorrend kell, akkor csak a sorszámot kell átvariálni adatbázisban és a kódhoz nem kell nyúlni.
Az adatbázisban szerepel egy ID- automatikusan számlálja
Egy menu - ide írj a linkek nevét .. es egy link- aibe maga a linkek cimei mennek
ORDER BY ID ASC
Ez meg kell, hogy oldja, ha az ID auto_incrementen van, ez esetben az újonnan létrejött rekordok a végére kerülnek.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!