12. januar 2007 - 11:56Der er
22 kommentarer og 1 løsning
menu fra sqlen
er der en der kan hjælpe mig med at lave en menu som henter ud fra sqlen
ved ikke om den her er ok CREATE TABLE `menu` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL default '', `link` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ;
hvad gør jeg forkert her den vis en masse den lukker ikke af
<? require 'db.php';// Forbindelse til database while($data = mysql_fetch_array(mysql_query("SELECT * FROM menu ORDER BY id DESC"))) { echo '<table border="0" width="100%" cellspacing="0" cellpadding="0">'; echo '<tr>'; echo '<td><a href="'.$data["link"].'">'.$data["name"].'</a></td>'; echo '</tr>'; echo '</table>'; } ?>
<? require 'db.php';// Forbindelse til database echo '<table border="0" width="100%" cellspacing="0" cellpadding="0">'; while($data = mysql_fetch_array(mysql_query("SELECT * FROM menu ORDER BY id DESC"))) { echo '<tr>'; echo '<td><a href="'.$data["link"].'">'.$data["name"].'</a></td>'; echo '</tr>'; } echo '</table>'; ?>
while($data = mysql_fetch_array(mysql_query("SELECT * FROM menu ORDER BY id DESC"))) { skal gøres $q = mysql_query(...); ellers vil den køre mysql_query hvergang den har lavet et link og derfor lave et uendeligtt loop
<?php $get = mysql_query("SELECT * FROM menu ORDER BY id DESC"); while($row=mysql_fetch_array($get)){ ?> <a href="<?php echo "$row[name]";?>.php"><?php echo "$row[name]"; ?></a> <?php } ?>
men kan du sige hvordan jeg kan få den til at vise dem fra id 1 og op af lige nu viser den efter a b c d
Synes godt om
Ny brugerNybegynder
Din løsning...
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.