• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Variable zeigt nicht Inhalt

syuam

Neues Mitglied
index.php
PHP:
<tr <?php $ordnername = 1; ?> >
    <?php include_once("tabellenzelle.php"); ?>
</tr>
tabellenzelle.php :
PHP:
$pathx = '<td><img name="nummer.$ordnername" src="inventory_images/8.jpg" /></td>';
echo $pathx;
Im sourc-Code von index.php steht das :
PHP:
<td><img name="nummer.$ordnernummer" src="inventory_images/8.jpg" /></td>
Wieso wird die Variable nicht als "1" dargestellt?
lg
 
gut, wenn ich es so mache:
PHP:
"<img name='nummer.$ordnernummer' src='inventory_images/8.jpg' />"
bekomme ich im source code:
PHP:
<img name='nummer.1' src='inventory_images/8.jpg' />
Nun wird die Variable richtig angezeigt, aber die die Hochkommas sind "einfache" und nicht "doppelte"...
so sollte es sein:
PHP:
<img name="nummer.1" src="inventory_images/8.jpg" />
wie mache ich es nun?
lg
 
Im HTML-Code sind bei Attributen auch ' erlaubt, also passt das.
 
Moin,

wie bdt600 schon sagte, passt das trotzdem. Jedoch wenn du unbedingt die doppelten Hochkommas haben willst musst du diese escapen

sprich:

PHP:
echo "<img name=\"nummer.$ordnernummer\" src=\"inventory_images/8.jpg\" />";
 
Zurück
Oben