News wird nicht korrekt angezeigt. +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Scripting (/forumdisplay.php?fid=108) +---- Thema: News wird nicht korrekt angezeigt. (/showthread.php?tid=44125) |
News wird nicht korrekt angezeigt. - Tutorial-Zone.de - 08.12.2013 16:06 Moin Moin, ich habe mich mal an einem ganz einfachen news System versuch was soweit auch funktioniert bis auf 3 Fehler. Den oberen Eintrag habe ich direkt über phpmyadmin gemacht. Der untere ist über das Formular erstellt worden. http://i.imgur.com/gRB5ULl.png(!https) index.php (Hier wird die News angezeigt) PHP-Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
PHP-Code: <?php
RE: News wird nicht korrekt angezeigt. - Maurice - 08.12.2013 16:33 <tr><td>Überschrift:</td><td> <input name="headline" type="text" /></td></tr> <tr><td>Geschrieben von:</td><td> <input name="headline" type="text" /></td></tr> name="headline" 2x? RE: News wird nicht korrekt angezeigt. - Tutorial-Zone.de - 08.12.2013 16:37 Maurice schrieb: <tr><td>Überschrift:</td><td> <input name="headline" type="text" /></td></tr>
<tr><td>Geschrieben von:</td><td> <input name="headline" type="text" /></td></tr> name="headline" 2x?
RE: News wird nicht korrekt angezeigt. - sic_ - 08.12.2013 19:02 Nun ja du musst mal selber debuggen lernen. Das vorliegende Problem ist extrem simpel, da kommt man sofort dahinter, aber bei komplexeren Problemen ist das nicht mehr so einfach. Du hättest dir zum Beispiel mal vor dem Speichern mit var_dump($_POST) anzeigen lassen können , was dir überhaupt an POST-Tupeln übermittelt wird. Dann wäre dir aufgefallen, dass from fehlt, und du hättest gewusst, der Fehler muss im Formular sein. Genauer, wahrscheinlich beim Feld für from, da andere Felder ja funktionieren. Dann hättest du dir das Feld angeschaut: Code: <tr><td>Geschrieben von:</td><td> <input name="headline" type="text" /></td></tr>
Und dir wäre hoffentlich aufgefallen: Oops, das Feld hat ja das name-Attribut "headline" anstatt "from". Fehler gefunden. Code: $date = date (Y-m-d);
Überlege dir, was Y-m-d sein soll? Ein mathematischer Term, eine Berechnung? Die Konstante Y minus der Konstanten m minus der Konstante d? Das ist, was dort steht. Strings müssen immer entsprechend gekennzeichnet werden. Google nach "php date", das erste was du findest ist: [Link: Registrierung erforderlich] Code: string date ( string $format [, int $timestamp = time() ] )
"string $format", das Format wird also als String angegeben. Daher muss es heißen: Code: $date = date ('Y-m-d');
|