marquee Problem
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angezeigt beitrag
anhieb
benutzername
code
datenbank
datum
dreher
eintrag
fehler
folgende form
holen
mache
minute
ordern
problem
sache
spalten
tabelle
text
zeile
-
Ich bekomme es irgendwie nicht hin das der erste Eintrag auch in der Reie ist.
Egal was ich mache.
Ob ich die Datenbank lösche und wieder ausfülle oder andere Sachen mache, der erste Eintrag bleibt immer oben.
Auch im Quelltext finde ich keinen Fehler.
Aber warum ist das so und wie lautet die Lösung.
Fehler: Titel hieß eigentlcih <marquee> probem. Wird aber nicht angezeigt.
Beitrag geändert: 26.2.2008 18:02:43 von no-smoke
Beitrag geändert: 26.2.2008 18:16:00 von no-smoke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo!
no-smoke schrieb:
Fehler: Titel hieß eigentlcih <marquee> probem. Wird aber nicht angezeigt.
Oha, dafür geht jetzt alles andere in die Runde! xD :D
Das Problem sollte unbedingt behoben werden, ich melde das mal einem Knight!
Und schieb mal deinen Quelltext rüber, damit wir überhaupt was sehen können!
mfg x-bLack
Edit: Hab das Problem einem Knight gemeldet!
Beitrag geändert: 26.2.2008 18:08:59 von x-black -
Das ist der Quelltext:
<marquee style=\"width:98%;\" onmouseover=\"this.stop();\" onmouseout=\"this.start();\"> <?php //die Konfigurationsdateien lesen error_reporting(E_ALL); require_once \"inc/config.php\"; ?> <?php //Datensätze aus Datenbank holen $holen = \"SELECT ID, Datum, Text, Benutzername FROM ticker ORDER BY Datum DESC;\"; $result = mysql_query($holen) OR die(mysql_error()); if($result) { echo \"<table>\"; if(mysql_num_rows($result)) { while($row = mysql_fetch_assoc($result)) { //Daten in Variable schreiben $datum = $row[\'Datum\']; $benutzername = $row[\'Benutzername\']; echo \"<td>\"; echo \"<tr>\"; echo \"<a href\'?s=news.php\'>$benutzername</a>\"; echo \"</td>\"; echo \"</tr>\"; echo \"<td>\"; echo \"<tr>\"; echo \" \"; echo \"</td>\"; echo \"</tr>\"; echo \"</table>\"; } } } else { echo \"Die Datensätze konnten nicht aus der Datenbank geholt werden\"; } ?> </marquee>
-
Hey,
kontrolliere mal deine Tabellen Tags... habe auf anhieb schon 4 Fehler gefunden...hast meist <tr> und <td> vertauscht. Unter anderem auch schließende </table> nach <tr> vergessen usw.
eine Tabelle hat immer folgende Form
<table>
<tr>
<td>
Text
</td>
</tr>
</table>
Die <tr>...</tr> geben dabei die Zeilen an und
die <td>...</td> geben die Spalten an.
DIE SPALTEN MÜSSEN IMMER INNERHALB DER ZEILEN SEIN!
Ansonsten beschreib kurz wie du dir das vorstellst... das ist eine Sache von 1 Minute.
Grüßle
PS: Das <marquee> nicht angezeigt wird hängt damit zusammen, dass Lima-City nicht auf html-Tags im Titel prüft... du siehst ja deine Überschrift bewegt sich jetzt bei Lima.
Sollte unbedingt mal durch Lima behoben werden *fg* ...aber nett anzusehen.
edit:
Doppelpost gelöscht, Inhalt des 2. Posts:
Ok nachdem wir nun den Quelltext haben... das untere schließende echo <Table> einfach außerhalb der while-schleife setzen.
achja und die <tr> bzw. <td> dreher ändern ;)
Grüßle
Beitrag geändert: 26.2.2008 23:21:43 von occhi -
Ja, das mit der Tabelle war das Problem.
Vielen Dank. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage