Hey Leuchte…
ich möchte auf einer Online-Seite eine Combobox anzeigen, welche mit Daten aus der MySQL Datenbank gefüllt wird.
anbei der code:
[PHP]<?php
include(„connect.php“);
//Versuch um die Abfrage zu sehen
$checkPm = „SELECT name, id FROM productmanager“;
$result = mysql_query($checkPm);
while($row = mysql_fetch_object($result)){
echo " Testausgabe : „;
echo $row->id;
echo“. ";
echo $row->name;
}
?>[/PHP]
Die beiden letzten Beispiele sind btw. wirklich falsch, weil du 1. ein Objekt mit einem Array-Attribut anfragst und zweitens, du ein Array-Key mit Konstanten abfragst du aber höchstwahrscheinlich Zeichenketten meinst.
Außerdem bräuchte man den ganzen PHP-Code um dir zu sagen, warum etwas nicht funktioniert (etwas ist hier auch nicht näher definiert als: klappt nicht).
Hallo Asterixus,
Fehlermeldung schreibt er keine …
Er gibt mir zuerst den Inhalt der DB so aus, wie ich es im SQL anfrage,
Er erzeugt mir auch die Combobox, jedoch schreibt mir Werte nicht rein.
Wenn du diese Testausgabe löscht, wird es funktionieren. Was du machst, ist dass du alle Elemente durchläufst und es anschließen nochmal versuchst. Aber wenn du am Ende des Durchlaufs bist, kannst du nicht neustarten.
Hi zusammen, krame mal diesen nun schon etwas in die Jahre gekommenen Post aus.
PHP Code:
<?php
$querry = "SELECT DISTINCT key_year FROM kn_answerkey r ORDER BY key_year";
$result = mysql_query($querry) or die(mysql_error().$result);
echo "\n";
while($years = mysql_fetch_array($result))
{
echo "";
}
echo "\n";
if(!mysql_query($querry))
{
echo ' ';
echo mysql_error();
echo '
';
exit();
}
?>
Bekomme immer „[FONT=Verdana, sans-serif]Query was empty“ geliefert. Sollte die Verbindung zur DB jedoch nicht funktionieren, würden andere Seitenelemente nicht funktionieren und vermutlich eine andere Fehlermeldung ausgespuckt. Kann mir jmd. weiterhelfen? Danke im voraus,
[/FONT]
Simon
Wo ist denn der Teil mit deiner Datenbankverbindung? Ist das wirklich die ganze Datei? Und bitte umgib Quellcode im Forum mit Code-Tags damit er lesbarer ist.