04. december 2006 - 17:41Der er
46 kommentarer og 2 løsninger
Simpel PHP virker ikke
Hej. Jeg har en simpel PHP kode som ganske enkelt ikke vil virke for mig! - Det er efterhånden gået mig på neverne så jeg sender det her ind, i håb om at en klog computer nørd finder fejlen^^
Det er en HTML kode kaldet marquee (rullende tekst til højre eller venstre), blandet med lidt PHP der volder mig problemer. Jeg vil nemlig gerne sende en lille besked fra min side til PHPmyAdmin - som da også viker optimalt, altså beskeden bliver oplagret i tabellen (Tinytext, not null).
Problemet består altså ikke i det, men derimod i koden jeg fortalte jer om før, som ser således ud:
<? if (!strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'firefox') !== FALSE) $sql = mysql_query ("SELECT * FROM shouter ORDER BY id DESC LIMIT 0,1"); if(mysql_num_rows($sql)) { while($vis = mysql_fetch_array($sql)) { echo '<marquee onmouseover="this.stop()" onmouseout="this.start()" behavior="scroll" direction="left" height="12" width="486" lang="da" scrollamount="1" scrolldelay="4">$vis[besked]</marquee>'; } } ?>
- Den øverste linie med firefox er bare en simpel PHP kode der undgår koden i at blive vist i Firefox (hvor marquee ikke fungerer efter hensigten).
Koden er den mest simple jeg nogen sinde har set, men åbenbart også den mest bøvlede. Den siger ikke fejl i PHP kode, men derimod viser den slet ingen tekst ([besked])!
Venlig hilsen Jonatan Harring
Mange, Mange tak for hjælpen!! Der gives 200 point (jeg er desparat).. men de gives kun til den som kommer med et kort og kontant svar der fører mig lige til sejeren!
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Jeg ved ikke hvor meget du skal stole på $_SERVER['HTTP_USER_AGENT']... prøv: <? if (!strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'firefox') !== FALSE) $sql = mysql_query ("SELECT * FROM shouter ORDER BY id DESC LIMIT 0,1"); if(mysql_num_rows($sql)) { while($vis = mysql_fetch_array($sql)) { ?> <marquee onmouseover="this.stop()" onmouseout="this.start()" behavior="scroll" direction="left" height="12" width="486" lang="da" scrollamount="1" scrolldelay="4"><? echo $vis[besked]; ?></marquee> <? } } ?>
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.