Gå til innhold

Problemer med uthenting av data (viser ikke alt)


Anbefalte innlegg

Skrevet

Koden:

 

 

 

<?php

 

include("db.php");

 

//Koble mot SQL

$kalender = mysql_query("SELECT * FROM extcal_events where end_date >= NOW() ");

$vis = mysql_fetch_array($kalender);

 

//Gjøre endringer i koden før visning

$vis = str_replace("", "<b>", $vis);

$vis = str_replace("", "</b>", $vis);

$vis = str_replace("www.", "http://www.", $vis);

 

//Hvor mange tegn som skal vises i beskrivelsen

$vis['description'] = substr($vis['description'], 0, 200);

 

 

 

//Visning av data

echo "<b><a href=\"?s=vis_kalender&id=".$vis['id']."\">".$vis['title']."</b></a><br><i>".$vis['start_date']."</i><br><br>";

 

echo $vis['description']."...<br><br><b><a href=\"?s=vis_kalender&id=".$vis['id']."\">Les mer!</a></b><br><br>";

 

echo "<hr noshade size=\"1\" style=\"margin-top: 10px; margin-bottom: 10px;\">";

 

?>

 

 

 

Problemet er at den kun henter en hendelse ut av kalenderen og ikke de resterende 2 hendelsene som også er i kalenderen (alle er datoer som er senere enn idag så alt bør vises).

Videoannonse
Annonse
Skrevet

Det er fordi du ikke looper.

<?php

include("db.php");

//Koble mot SQL
$kalender = mysql_query("SELECT * FROM extcal_events where end_date >= NOW() ");
while ($vis = mysql_fetch_array($kalender));
{
//Gjøre endringer i koden før visning
$vis = str_replace("", "<b>", $vis);
$vis = str_replace("", "</b>", $vis);
$vis = str_replace("www.", "http://www.", $vis);

//Hvor mange tegn som skal vises i beskrivelsen
$vis['description'] = substr($vis['description'], 0, 200);



//Visning av data
echo "<b><a href=\"?s=vis_kalender&id=".$vis['id']."\">".$vis['title']."</b></a><br><i>".$vis['start_date']."</i><br><br>";

echo $vis['description']."...<br><br><b><a href=\"?s=vis_kalender&id=".$vis['id']."\">Les mer!</a></b><br><br>";

echo "<hr noshade size=\"1\" style=\"margin-top: 10px; margin-bottom: 10px;\">";
};
?>

Burde vel funke tror jeg.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...