quba
Goto Top

Echo mit while unterbrechen

Hallo zusammen,

irgendwie stehe ich gerade auf dem Schlauch.
Normalerweise kann man eine echo Ausgabe ja unterbrechen

z.b. echo "Hallo ".$name." Willkommen";

Kann man dann nicht auch eine while Schleife einbauen?

z.b.
 
echo "<select name='list-lokation' size='18' style='width:250px'>  
				".while($lok = mssql_fetch_array($res_lok))   
				{ ."  
				<option value=".$lok.">".$lok[1]."</option>  
				". } ."  
			</select>";  
Irgendwie funktioniert das nicht....

Was seht ihr für eine andere Lösung?

-> Was funktioniert ist, das echo ganz zu schließen und nach dem while statement wieder zu öffnen, schließen, öffnen....

z.b.
 
echo "<select name='list-lokation' size='18' style='width:250px'>";  
				while($lok = mssql_fetch_array($res_lok)) 
				{
				echo "<option value=".$lok.">".$lok[1]."</option>";  
				}
			echo "</select>";  

Geht das nicht noch irgendwie anderst, eleganter??

Vielen Dank für Eure Hilfe

quba

Content-ID: 158967

Url: https://administrator.de/contentid/158967

Ausgedruckt am: 08.11.2024 um 11:11 Uhr

nxclass
nxclass 19.01.2011 um 11:51:37 Uhr
Goto Top
Du kannst ja die <?php und ?> benutzen.
// ...
?>
<select name="list-lokation" size="18" style="width:250px">  
<?php while($lok = mssql_fetch_array($res_lok)) { ?>
    <option value="<?php echo $lok; ?>"><?php echo $lok[1]; ?></option>  
<?php } ?>
</select>
<?php
// ...
Guenni
Guenni 19.01.2011 um 11:59:39 Uhr
Goto Top
Hi quba,

was meinst du mit eleganter?

Gruß
Günni
quba
quba 19.01.2011 um 12:04:37 Uhr
Goto Top
Hi,

ok, danke. Einfacher als gedacht face-smile
Midivirus
Midivirus 19.01.2011 um 13:27:30 Uhr
Goto Top
und ich erkenne den Sinn von dessen nicht, weshalb mal jetzt wie im ersten Beispiel coden sollte?

bei ECHO wird nix ein eine VAR geschrieben, wenn man etwas anhängen möchte kann man das mit ".=" machen oder entsprechenden Operatoren ...............