Zum Inhalt springen

PHP in $content

Erstellt am 27. Mai 2007 · 2 Antworten · letzte Antwort am 28. Mai 2007

Tags: Frage

dirk01 ·

Wie muss der nachfolgende Code umgeschrieben werden, damit der PHP-Teil funktioniert?

Danke,
Dirk
PS: Die Frage hängt mit diesem Post zusammen: #63030

$content .= '
		<html>
		<body>
		<form name="form1" method="POST" action="">
		Type : 
		<select name="type" id="type" onchange="xajax_addTransports(\'transports\', document.form1.type.value)">
		  <option value="">--select--</option>
		  <? foreach ($mode as $mod) { ?>
		  <option value="<? =$mod ?>"><?= $mod ?></option>
		  <? } ?>
		</select>
		Transportation : 
		<select name="transports" id="transports" onchange="xajax_addBrands(\'brands\', document.form1.transports.value)"><option value="">--select--</option>
		</select>
		Brands : 
		<select name="brands" id="brands"><option value="">--select--</option>
		</select>
		<input type="submit" value="Submit" name="Submit" id="Submit" />
		</form>
		</body>
		</html>	
	';
	
	return $this->pi_wrapInBaseClass($content);
webdeveloper ·

Hallo Dirk,

da du dich ja schon im PHP befindest, sind die <? ... ?> unnuetz.
Du musst $content also mit '; abschliessen, dann kommt dein foreach, und dann machst du mit $content .= '... weiter.

Gruss
Alex

dirk01 ·

Guten Morgen Alex,

Deine Antwort ist die Lösung 😃. Genau das habe ich gestern Abend mit Hängen und Würgen herausgefunden und wollte gerade eben die Antwort ins Forum stellen. Nun bist Du mir zuvorgekommen #paralyzed# .

Trotzdem Danke!

Siehe #63030:
Ich bin nun soweit, dass die drei Dropdown Listen angezeigt werden und das erste auch gefüllt ist. Die anderne Listen lassen sich (noch) nicht füllen.

Gruß,
Dirk