Avatar billede Xelot Nybegynder
11. januar 2003 - 22:24 Der er 8 kommentarer og
1 løsning

hent link fra db og vis

Hej..

Dette script virker ikke.. det skal hente en kategori fra adressen http://www.znup.dk/link.php?kategori=andet og derefter vise kategorien som overskrift(hvilket den også gør).. men linkene vil ikke vises. (der er i øjeblikket 5 links i databasen..)

<?
$db=mysql_connect("*******","****","********");
mysql_select_db("znup",$db);


echo "<font face=\"verdana\" size=\"9\">: $kategori :</font><hr color=\"#000000\" size=\"1\">";


$select="SELECT link,titel,beskrivelse,kategori";
$from="FROM anmeldelser";
$where="WHERE kategori='$kategori'";


$layout="
$qe=mysql_query(\"$select $from $where\");
while($data=mysql_fetch_row($qe)){

<font face=\"verdana\" size=\"1\"><b><a href=\"$data[0]\">$data[1]</a></b><br>
$data[2]<hr color=\"#000000\" size=\"1\">
}";
$layout;

?>
Avatar billede erikjacobsen Ekspert
11. januar 2003 - 22:37 #1
Øh - hvorfor har du den layout streng ?
Avatar billede erikjacobsen Ekspert
11. januar 2003 - 22:40 #2
<?
$db=mysql_connect("*******","****","********");
mysql_select_db("znup",$db);


echo "<font face=\"verdana\" size=\"9\">: $kategori :</font><hr color=\"#000000\" size=\"1\">";


$select="SELECT link,titel,beskrivelse,kategori";
$from="FROM anmeldelser";
$where="WHERE kategori='$kategori'";



$qe=mysql_query("$select $from $where");
while($data=mysql_fetch_row($qe)){

<font face="verdana" size="1"><b><a href="<?=$data[0]?>"><?=$data[1]?></a></b><br>
<?=$data[2]?><hr color="#000000" size="1">
}


?>
Avatar billede erikjacobsen Ekspert
11. januar 2003 - 22:41 #3
Ok - en gang til :)

<?
$db=mysql_connect("*******","****","********");
mysql_select_db("znup",$db);


echo "<font face=\"verdana\" size=\"9\">: $kategori :</font><hr color=\"#000000\" size=\"1\">";


$select="SELECT link,titel,beskrivelse,kategori";
$from="FROM anmeldelser";
$where="WHERE kategori='$kategori'";



$qe=mysql_query("$select $from $where");
while($data=mysql_fetch_row($qe)){
?>
<font face="verdana" size="1"><b><a href="<?=$data[0]?>"><?=$data[1]?></a></b><br>
<?=$data[2]?><hr color="#000000" size="1">
<?
}


?>
Avatar billede Xelot Nybegynder
11. januar 2003 - 23:19 #4
erikjakobsen>> layout strengen er til at hente det ind i selve designet (som ikke er inkluderet her)
Avatar billede erikjacobsen Ekspert
11. januar 2003 - 23:21 #5
Det kan du ikke på den måde. Koden er jo ikke kørt - det er
bare en tekststreng. Du kan måske i dit oprindelige sige

  eval($layout);
Avatar billede Xelot Nybegynder
11. januar 2003 - 23:22 #6
login til http://www.znup.dk/link.php?kategori=andet :
Bruger: exp
Pass:exp
Avatar billede Xelot Nybegynder
11. januar 2003 - 23:29 #7
Okay.. jamen har du et foreslag til omstrukturering..?! altså det eneste som $layout strengen gør, er at blive hentet ind i en celle (<td>) og så blive vist der..
Avatar billede erikjacobsen Ekspert
11. januar 2003 - 23:34 #8
Brug fx din whileløkke til at opbygge en (lang) streng:

$layout="";
while ($data ..) {
  $layout .= "....";
}
Avatar billede Xelot Nybegynder
22. januar 2012 - 19:41 #9
lukket
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