Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] PHP-Problem mit <select>-Auswahllisten (https://www.gegen-bilderklau.net/thread.php?threadid=125849)


Geschrieben von Freak am 04.01.2008 um 17:44:

  PHP-Problem mit <select>-Auswahllisten

Ich habe ein PHP-Problem, und zwar eins, was ich absolut nicht in den Griff kriege..

Ich bin gerade dabei, eine Seite mit PHP zu schreiben, die zur Auswahl von zwei Zuchtpferden dient.
Da die Seite mit Datenbanken arbeitet, sollen die Namen nacheinander ausgelesen und in die select-Liste eingefügt werden.

Der Einfachheit halber hab ich nur die Liste für den Hengst genommen, hier mal der Code:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:

<select size="1" name="hengst">

<?php
$allgemein_abfrage "SELECT * FROM z_allgemein";
$allgemein_ergebnis mysql_query($allgemein_abfrage);
while ($row mysql_fetch_object($allgemein_ergebnis))
    {
    if ($row->geschlecht == "Hengst")
       {
       echo "<option>"$row->name"</option>";
       }
    }
?>

</select>


Mein Problem: Zwischen den <option>-Klammern wird nicht der Wert von $row->name in den Eintrag geschrieben, sondern wörtlich "$row->name". Kann mir jemand helfen? Ich bin völlig verzweifelt und hänge schon den ganzen Nachmittag dran.. unglücklich
Wahrscheinlich ists nur ein optischer Knick und es ist was ganz banales, dann wäre ich trotzdem glücklich, wenn mir jemand vom Schlauch hilft großes Grinsen



Geschrieben von Lena-Aquila am 04.01.2008 um 18:09:

 

Hmmm.... Ich schreibe immer $row[name] - macht das einen Unterschied?
Und Verknüpfung müste doch eigentlich
php:
1:
echo "<option>" $row[name] . "<option>";

sein, wenn ich mich nicht sehr täusche, hast du da ein Komma...
Naja, ich mit meinen unqualifizierten Vermutungen.



Geschrieben von Freak am 04.01.2008 um 20:21:

 

Hab den Fehler gefunden, es lag weder an den Punkten noch an der $row-Schreibweise, sondern an meiner SQL-Verbindung Augen rollen

Danke trotzdem für eure Hilfe, auch wenn der Code richtig war ^^

Hier kann dann wohl zu smile


Forensoftware: Burning Board, entwickelt von WoltLab GmbH