uranus Skrevet 9. mars 2008 Skrevet 9. mars 2008 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).
Flin Skrevet 9. mars 2008 Skrevet 9. mars 2008 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.
uranus Skrevet 9. mars 2008 Forfatter Skrevet 9. mars 2008 Det der viser ingenting. Har prøvd med loop og det funka ikke anyways.
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå