29. august 2005 - 19:41Der er
12 kommentarer og 2 løsninger
Visning af flere emner end bare et?
Jeg prøver at få vist en hel liste med nyheder (bare overskriften og dato), men den vil kun vise den seneste nyhed i stedet for dem alle. Kan nogen, ud fra nedenstående, se hvad jeg gør galt?
$query = mysql_query("SELECT * FROM oak_news ORDER BY id"); while ($row = $db->fetch_array($query)) {
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$query = mysql_query("SELECT * FROM oak_news ORDER BY id"); while ($row = $db->fetch_array($query)) { if ($row["type"] == "klubnyt") { $newsklub .= template("site_body_nyheder_row");
Nej, det blev ret mærkeligt og den kaldte slet ikke variablerne frem. Ved ikke om du havde regnet den ud allerede, men jeg har 2 nyhedslister. En liste med klubnyheder og en liste med website nyheder.
$query = mysql_query("SELECT * FROM oak_news ORDER BY id"); while ($row = $db->fetch_array($query)) { if ($row["type"] == "klubnyt") { $newsklub .= eval(template("site_body_nyheder_row"));
Ok, jeg er ikke så vandt til at arbejde med eval, så det er nok forklaringen. Måske er det eneste der skal til fælgende lille variation på din oprindelige kode:
$query = mysql_query("SELECT * FROM oak_news ORDER BY id"); while ($row = $db->fetch_array($query)) { if ($row[type] == "klubnyt") { eval("\$newsklub .= \"" . template("site_body_nyheder_row") . "\";"); } elseif ($row[type] == "sitenyt") { eval("\$newssite .= \"" . template("site_body_nyheder_rowsite") . "\";"); } } eval("\$site_body .= \"" . template("site_body_nyheder") . "\";");
Du er bestemt ikke den første. No hard feelings. :^)
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.