Huhu,
nachdem ich weder mit der Forumsuche noch Google etwas nützliches für mich finden konnte, versuch ich mein Glück mal in einem eigenen Post
Vermutlich absolut simpel, für mich aber nicht machbar:
Ich habe ein Dropdownmenu in welchem zu jeder id, die zugehörigen Datensätze aus der MySQL-Datenbank, mittels for-Schleife als <option> ausgegeben werden. Ausgewählt(selected) ist das Datenfeld mit einer id die in der Session abgespeichert ist.
Wenn ich nun eine der Datensatzscharen auswähle und per Submit bestätige brauche ich die Werte der ausgewählten Schar, als einzelne Variablen. (Um zum Beispiel die Werte in der Session zu überschreiben)
Um es vielleicht etwas verständlicher zu machen was ich überhaupt erreichen möchte, im nachfolgendem einfach mal mein bisheriger Ansatz:
Ich bin wirklich für jede Hilfe Dankbar !
nachdem ich weder mit der Forumsuche noch Google etwas nützliches für mich finden konnte, versuch ich mein Glück mal in einem eigenen Post
Vermutlich absolut simpel, für mich aber nicht machbar:
Ich habe ein Dropdownmenu in welchem zu jeder id, die zugehörigen Datensätze aus der MySQL-Datenbank, mittels for-Schleife als <option> ausgegeben werden. Ausgewählt(selected) ist das Datenfeld mit einer id die in der Session abgespeichert ist.
Wenn ich nun eine der Datensatzscharen auswähle und per Submit bestätige brauche ich die Werte der ausgewählten Schar, als einzelne Variablen. (Um zum Beispiel die Werte in der Session zu überschreiben)
Um es vielleicht etwas verständlicher zu machen was ich überhaupt erreichen möchte, im nachfolgendem einfach mal mein bisheriger Ansatz:
PHP:
<?php
$zahlen = mysql_query("SELECT id, zahl_1, zahl_2, zahl_3, zahl_4 FROM tolle_zahlen WHERE id = '$_SESSION[id]'");
?>
<form method="POST" >
<select name="select" >
<option selected>
<?php echo $_SESSION['zahl_1'].$_SESSION['zahl_2'].$_SESSION['zahl_3'].$_SESSION['zahl_4']; ?>
</option>
<?php
$rows = mysql_num_rows($zahlen);
for($i = 1; $i<= $rows; $i++)
{
?>
<option>
<?php
$res_zahl = mysql_fetch_array($zahlen);
$arr = array(
"id" => $res_zahl[0],
"zahl_1" => $res_zahl[1],
"zahl_2" => $res_zahl[2],
"zahl_3" => $res_zahl[3],
"zahl_4" => $res_zahl[4]
);
echo ($arr['zahl_1'].'-'.$arr['zahl_2'].'-'.$arr['zahl_3'].'-'.$arr['zahl_4']);
?>
</option>
<?php } ?>
</select>
<br>
<input type="submit" value="wechseln" name="choose">
<?php
if ($_POST['id der ausgewälten zahlenschar'] != $_SESSION['zahl_id'])
{
$_SESSION['zahl_id'] = $_POST['id der ausgewälten zahlenschar'];
$_SESSION['zahl_1'] = $_POST['zahl 1 der ausgewälten zahlenschar'];
$_SESSION['zahl_2'] = $_POST['zahl 2 der ausgewälten zahlenschar'];
$_SESSION['zahl_3'] = $_POST['zahl 3 der ausgewälten zahlenschar'];
$_SESSION['zahl_4'] = $_POST['zahl 4 der ausgewälten zahlenschar'];
}
?>
Ich bin wirklich für jede Hilfe Dankbar !