Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

function in echo <<<

Hallo,

ich mochte gerne eine meine "function icq (){........." in eine tabelle einbinden die folgender Massen aufgebaut ist:

echo <<<TABELLE_01
<tr>
<td colspan="7"><div align="center">
<table width="100%" height="57" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="181" height="10">$adr[name], $adr[vname]</td>
<td width="16" height="10">&nbsp;</td>
<td width="182" height="10">$adr[strasse] $adr[haus_nr]<br></td>
<td width="91" height="10">&nbsp;</td>
<td width="93" height="10">$adr[email_1]</td>
<td width='62' height='10'>icq()</td>
</tr>
<tr>
<td height="10">&nbsp;</td>
<td width="16" height="10">&nbsp;</td>
<td height="10">$adr[plz] $adr[ort]</td>
<td width="91" height="10">&nbsp;</td>
<td height="10">$adr[email_2]</td>
<td height="10">&nbsp;</td>
</tr>
<tr>
<td height="10">&nbsp;</td>
<td width="16" height="10">&nbsp;</td>
<td height="10">&nbsp;</td>
<td width="91" height="10">&nbsp;</td>
<td height="10">&nbsp;</td>
<td height="10">&nbsp;</td>
</tr>
</table>
TABELLE_01;

Allerdings zeigt er dort wo ich "icq()" eingetragen habe "icq()" an und nicht das Ergebnis dieser function, wie es bei einem normalen "echo" er Fall ist ( echo icq(); ).
wie kann ich diese funktion nun in diesem "echo <<<" anzeigen lassen ??????

gruss

yzgyr

Hier gehts zum Orginal Eintrag "function in echo <<<" im Forum

Antworten

mit dem . verbinden ausserhalb der "


2.

Also das ist ja alles noch ziemlich vage, was du da schreibst. Mein Vorschlag. Setz erstmal '...' um das rum, was du echo-en möchtest:

echo '<tr> <!-- ' am Anfang -->
<td colspan="7"><div align="center">
<table width="100%" height="57" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="181" height="10">', $adr[name], ' ', $adr[vname], '</td> <!-- Leerezciehn eingefügt! -->
<td width="16" height="10">&nbsp;</td>
<td width="182" height="10">', $adr[strasse], ' ', $adr[haus_nr], '<br></td>
<td width="91" height="10">&nbsp;</td>
<td width="93" height="10">', $adr[email_1], '</td>
<td width="62" height="10">', icq(), '</td> <!-- in HTML-Tags keine '...' sondern "..." verwenden -->
</tr>
<!-- und so weiter -->
</table>
</td>
</tr>' <!-- ' am Ende! -->

So geht das und nicht anders!

Grüße ;) Andreas


3.

Obige Aussage ist schlicht falsch.
Echo unterstützt die von Perl ererbte Syntax mit bezcihnern.
Nachzulesen unter http://www.php.net/echo - ich empfehle das Example genauer anzusehen.
Dennoch beantwortet das die Originalfrage nicht, aber dazu sehe ich mich ausserstande, da ich die Frage nicht verstand *g*


Hier gehts zum Orginal Eintrag "function in echo <<<" im Forum
 
phpforum.de | Impressum | Handy Bundles