 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
24.12.2004, 20:41
|
#1
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
Ausgabe mit "echo <<<"
So, nachdem Dennis mich darauf hingewiesen hat, dass es praktischer geht HTML-Code (z.B für nen Weblog) per
PHP-Code:
echo <<<blablup irgendwas blablup;
auszugeben.
Nun ja, das funktioniert bei mir so nicht. Da kommt ein Syntaxerror "Unexpected $end on line 72". Bei Zeile 72 steht </html>
Hier mal mein Code:
PHP-Code:
while($row = mysql_fetch_assoc($sql_result))
{
echo <<<blogdesign
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="blog-title">$row[title]</td>
</tr>
<tr>
<td class="blog-userdata">Posted by $row[name] [$row[email] on $row[date] @ $row[time]</td>
</tr>
<tr>
<td class="blog-content">$row[content]</td>
</tr>
<tr>
<td class="blog-userdata">Posted by $row[name] [$row[email] on $row[date] @ $row[time]</td>
</tr>
</table>
blogdesign;
}
?>
|
|
|
24.12.2004, 21:53
|
#2
|
|
Guest
Registriert seit: Aug 2002
|
blogdesign; nach der Schleife vielleicht?
|
|
|
24.12.2004, 22:20
|
#3
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
Funktioniert auch nicht 
|
|
|
24.12.2004, 22:56
|
#4
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
|
Merry Xmas erstmal
PHP-Code:
echo <<<blablup irgendwas blablup;
So geht das nicht  [ leider]
PHP-Code:
echo <<<blablup
irgendwas
blablup;
Das blablup; MUSS in einer eigenen Zeile stehen und darf weder mit Leertaste, noch mit Tabs eingerückt werden!
==>
PHP-Code:
while($row = mysql_fetch_assoc($sql_result))
echo <<<blogdesign
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="blog-title">$row[title]</td>
</tr>
<tr>
<td class="blog-userdata">Posted by $row[name] [$row[email] on $row[date] @ $row[time]</td>
</tr>
<tr>
<td class="blog-content">$row[content]</td>
</tr>
<tr>
<td class="blog-userdata">Posted by $row[name] [$row[email] on $row[date] @ $row[time]</td>
</tr>
</table>
blogdesign;
__________________
Zwei Dinge sind Unbestreitbar:- In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
- Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
|
|
|
24.12.2004, 22:58
|
#5
|
|
Guest
Registriert seit: Aug 2002
|
.
|
|
|
24.12.2004, 23:15
|
#6
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
Thx @ Dennis.. dann hab ich das was auf php.net gestanden ist nur falsch interpretiert... btw: wieso ist das eigentlich so?!
naja... heiligabend und ich bin am rumcoden  aber egal... euch allen frohes fest und guten rutsch (obwohl aus dem rutschen eher ein .. naja.. leichtes torkeln wird  )
|
|
|
24.12.2004, 23:22
|
#7
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Wo bei php.net steht etwas über diese Notation?
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
24.12.2004, 23:28
|
#8
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
|
|
|
24.12.2004, 23:31
|
#9
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
Hm jetzt krieg ich aber ne mysql_warning "Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/www/web513/html/erased/weblog.php on line 50"
mit mysql_fetch_assoc() gehts auch ned. Code ist immer noch derselbe wie vorhin!
|
|
|
24.12.2004, 23:52
|
#10
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
|
naja, dass ist ja nen MySQL Fehler; hat ja nichts mit der Notation zu stehen. Gib nach dem Query mal ein echo mysql_error(); aus. Wird wohl nur nen Syntax Fehler sein!
[edit] Die Notation klappt ja nicht nur bei echo
PHP-Code:
$test = <<<wasauchimmer
Hallo Welt
wasauchimmer;
//Es gibt ja noch weitere sachen, die mehr oder weniger in die richtung gehen
while(): endwhile; for(): endfor; foreach(): endforeach; switch(): endswitch; usw.
Ja, man kommt in PHP; abgesehen von funktionen und klassen; ohne klammern aus 
__________________
Zwei Dinge sind Unbestreitbar:- In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
- Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
Geändert von Dennis The Menace (24.12.2004 um 23:59 Uhr).
|
|
|
25.12.2004, 00:07
|
#11
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
Schon klar, dass es nix mit der Notation zu tun hat  Naja hab den SQL-Fehler gefunden.. ein anderes Problem ist aber, dass die Tabelle nicht so ausgegeben wird wie sie sollte! Also vom Aussehen her. Sieht halt so aus, wie wenn das CSS ignoriert werden würde!
Wenn ich die Tabelle ausserhalb des PHP Markups, also so wie ichs immer gemacht hab, ausgebe funktionierts korrekt! Scheint mir ja doch nicht soo toll zu sein dieses echo <<<bla zeugs 
Geändert von GaFleX (25.12.2004 um 00:11 Uhr).
|
|
|
25.12.2004, 00:47
|
#12
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
|
Ahh, bin ich froh, dass das nicht am echo <<< liegen kann 
Scheint nen normales Probem mit dem relativen Pfad zu sein.
__________________
Zwei Dinge sind Unbestreitbar:- In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
- Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
Geändert von Dennis The Menace (25.12.2004 um 00:49 Uhr).
|
|
|
25.12.2004, 13:25
|
#13
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
naja jedenfalls gehts ned 
|
|
|
25.12.2004, 14:11
|
#14
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
hihi  Fehler lag daran, dass ich nicht überall in den Tabellenzellen hatte, was bedeutet, dass die betroffene Tabellenzelle nur ausgegeben wird wenn sie inhalt enthält. Und irgend eine Spalte in der Datenbank wollte nicht ausgegeben werden, deshalb die leere Tabelle 
|
|
|
25.12.2004, 15:08
|
#15
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
Dennis ich brauch dich  Wie bau ich denn mit der notation jetzt ein?! Man solls ja bei der Ausgabe der Daten einsetzen und nicht bei der Eingabe?!
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
| |