Avatar billede funny Nybegynder
12. januar 2007 - 11:56 Der 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 ;

--
-- Data dump for tabellen `menu`
--
Avatar billede zynzz Praktikant
12. januar 2007 - 12:06 #1
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>';
}
Avatar billede funny Nybegynder
12. januar 2007 - 12:18 #2
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>';
}
?>
Avatar billede funny Nybegynder
12. januar 2007 - 12:34 #3
Er der en der kan sige mig hvordan jeg lukker den så den ikke bliver ved med at skrive det samme
Avatar billede noob2003 Nybegynder
12. januar 2007 - 12:47 #4
ikke forstået, den viser vel ikke flere en der er i DB
Avatar billede funny Nybegynder
12. januar 2007 - 12:50 #5
jooo den viser link1 og bruger 100% cpu
Avatar billede funny Nybegynder
12. januar 2007 - 12:52 #6
p.s der er kun et link lige nu men det fyre den også bare af der er ikke nogen bund
Avatar billede zynzz Praktikant
12. januar 2007 - 12:59 #7
<?
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>';
?>
Avatar billede funny Nybegynder
12. januar 2007 - 13:01 #8
den bliver ved men at skrive link den stopper ikke
Avatar billede funny Nybegynder
12. januar 2007 - 13:01 #9
er der en anden måde at gøre det på
Avatar billede noob2003 Nybegynder
12. januar 2007 - 13:19 #10
hvad med

exit;
?>
Avatar billede funny Nybegynder
12. januar 2007 - 13:20 #11
nej den gør også med den
Avatar billede funny Nybegynder
12. januar 2007 - 13:42 #12
hvis der er en anden måde at lave den på vil jeg godt give fler point for det da jeg står og skal bruge det eller bare får den her til at virke
Avatar billede dandyman Nybegynder
12. januar 2007 - 13:42 #13
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
Avatar billede funny Nybegynder
12. januar 2007 - 13:43 #14
kan du lave hele koden for mig
Avatar billede funny Nybegynder
12. januar 2007 - 14:02 #15
så er der sat fler point
Avatar billede funny Nybegynder
12. januar 2007 - 14:25 #16
dandyman er det sådan jeg kan få dig til at vise mig hele koden sat sammen
Avatar billede zynzz Praktikant
12. januar 2007 - 15:33 #17
Altså hvad er problemet her ?
Avatar billede 17196 Nybegynder
14. januar 2007 - 01:18 #18
<?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
}
?>
Avatar billede funny Nybegynder
25. januar 2007 - 15:13 #19
laver alle svar
Avatar billede funny Nybegynder
25. januar 2007 - 15:14 #20
ups sorry
Avatar billede funny Nybegynder
25. januar 2007 - 17:36 #21
er du der 17196
Avatar billede funny Nybegynder
25. januar 2007 - 17:39 #22
min fejl nu virker det igen
Avatar billede funny Nybegynder
25. januar 2007 - 18:03 #23
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
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester