Zum Inhalt springen

html in php


Empfohlene Beiträge

Hallo,

habe folgendes Problem:

ich möchte ein <select> feld innerhalb eines echos ausgeben aber bekomme

keine werte in dem selectfeld ausgegeben. Die tabelle enthählt daten.

dies ist mein quellcode:

echo'

<select name="lagerort">

mysql_select_db("lager");

$abfrage="SELECT * FROM lagerorte ";

$ergebnis=mysql_query($abfrage);

while ($zeile = mysql_fetch_array($ergebnis))

{

echo "<option> '.$zeile[lagername].' </option>";

}

</select>

';

kann mir jemand helfen??

Link zu diesem Kommentar
Auf anderen Seiten teilen

Habe es jetzt so:

echo '

<select name="lagerort">

mysql_select_db("lager");

$abfrage="SELECT * FROM lagerorte ";

$ergebnis=mysql_query($abfrage);

while ($zeile = mysql_fetch_array($ergebnis))

{

echo "<option value="$zeile[lagername]"> </option>";

}

</select>

';

gemacht aber ich bekomme immer noch keine Ausgabe

Link zu diesem Kommentar
Auf anderen Seiten teilen


<?

echo("<select name=\"lagerort\">");

mysql_select_db("lager");

$abfrage="SELECT * FROM lagerorte ";

$ergebnis=mysql_query($abfrage);


while ($zeile = mysql_fetch_array($ergebnis))

{

echo ("<option value=\"".$zeile["lagername"]."\">".$zeile["lagername"]."</option>");

}

echo("</select>");

?>

ich escape die " halt immer dann habe ich nur mit einer art anführungszeichen zu tun...aber das ist jedem sein geschmack.

bei dir fehlte einfach das zweite $zeile["lagername"] zwischen <option> und </option> damit im dropdown auch was dargestellt wird

Link zu diesem Kommentar
Auf anderen Seiten teilen


echo '

<select name="lagerort">


mysql_select_db("lager");
$abfrage="SELECT * FROM lagerorte ";
$ergebnis=mysql_query($abfrage);
while ($zeile = mysql_fetch_array($ergebnis))
{
echo "<option value="$zeile[lagername]"> </option>";
}
</select>
';
[/PHP]

bei deinem Code sind grundlegende Fehler drinne.

Am besten du schaust dir mal ein paar Tutorials zu PHP an.

[PHP]
echo '<select name="lagerort">'; // ende des Echo befehls hat gefehlt

mysql_select_db("lager");
$abfrage="SELECT * FROM lagerorte ";
$ergebnis=mysql_query($abfrage);
while ($zeile = mysql_fetch_array($ergebnis))
{
echo "<option value="$zeile[lagername]"> </option>";
}
echo '</select>'; // hier hat der echo befehl komplett gefehlt

so wie es aussieht wolltest du den "echo" befehlt über alle anderen Befehle hinweg verwenden. So geht das aber nicht....

Gruß,

Markus

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...