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-Key: 158967

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

Printed on: April 19, 2024 at 02:04 o'clock

Member: nxclass
nxclass Jan 19, 2011 at 10:51:37 (UTC)
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
// ...
Member: Guenni
Guenni Jan 19, 2011 at 10:59:39 (UTC)
Goto Top
Hi quba,

was meinst du mit eleganter?

Gruß
Günni
Member: quba
quba Jan 19, 2011 at 11:04:37 (UTC)
Goto Top
Hi,

ok, danke. Einfacher als gedacht face-smile
Member: Midivirus
Midivirus Jan 19, 2011 at 12:27:30 (UTC)
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 ...............