Hallo. Ich bin noch ganz neu in dem Bereich und habe ein kleines Problem.
Ich habe eine mysql tabelle mit zwei Feldern. id, datum
Nun möchte ich dieses Datum in mein PHP Script integrieren.
Ich habe dafür eine Selectbox wo die Daten rein sollen.
Bisher hatte ich die Daten fest vergeben, aber in Zukunft soll man das interaktiv ändern können.
Es sollen also alle Daten erfasst werden und in der Selectbox unterkommen.
Wäre super, wenn jemand ne Idee hätte. Ich finde zu dem Thema nicht viel brauchbares (für einsteiger).
Ich habe folgendes gefunden, aber das läuft nicht so ganz. Habe dabei die dbconnection rausgelassen, $connection gegen meine ersetzt und meine connection included.
Ich habe eine mysql tabelle mit zwei Feldern. id, datum
Nun möchte ich dieses Datum in mein PHP Script integrieren.
Ich habe dafür eine Selectbox wo die Daten rein sollen.
Bisher hatte ich die Daten fest vergeben, aber in Zukunft soll man das interaktiv ändern können.
Es sollen also alle Daten erfasst werden und in der Selectbox unterkommen.
Wäre super, wenn jemand ne Idee hätte. Ich finde zu dem Thema nicht viel brauchbares (für einsteiger).
Ich habe folgendes gefunden, aber das läuft nicht so ganz. Habe dabei die dbconnection rausgelassen, $connection gegen meine ersetzt und meine connection included.
$host = "yourhostname"
$dbname = "youdatabasename"
$dbpass = "yourdatabasepassword"
$connection = mysql_connect("$host","$dbname","$dbpass");
$db = mysql_select_db("$dbname",$connection);
echo" <select name=\"category\"> "; //start the select box
$results= mysql_query("SELECT ID, Name from TestTable Order by Cat asc",$connection);
$id = "ID";
$idname = "Name";
echo mysql_error();
if (mysql_Numrows($results)>0) //if there are records in the fields
{
$numrows=mysql_NumRows($results); //count them
$x=0;
while ($x<$numrows){ //loop through the records
$theId=mysql_result($results,$x,$id); //place each record in the variable everytime we loop
$theName=mysql_result($results,$x,$idname);
echo "<option value=\"$theId\">$theName</option>\n"; //and place it in the select
$x++;
}
}
echo "</select>"; //close the select