Servus,
Wie bring ich das hin, dass ich Name und Wert von Variablen die per GET und POST kommten in einer DB speichern kann, auch wenn es Arrays sind?
Das hier funktioniert:
if( isset($_GET['set']) )
{
$vars = $_GET;
}
if( isset($_POST['set']) )
{
$vars = $_POST;
}
if( isset($vars) )
{
foreach( $vars AS $name => $wert)
{
Speichere name und wert in DB;
}
}
Sieht z.B. so aus in der Datenbank:
id name wert
------------------------
1 farbe grün
2 option1 rechts
3 zähler usw
Aber wenn da Arrays kommen habe ich ein Problem.
Verständlicherweise sieht es dann so aus:
id name wert
------------------------
1 farbe grün
2 Array
Anstatt irgendwie so:
id name wert
------------------------
1 farbe grün
2 option[1] rechts
3 option[2] links
Wie löst man dieses Problem am einfachsten? Und kann man beim Auslesen der DB die Namen (als Text) wieder zu Arrays machen?
( z.B. "option[1]" zu $option[1] )
Besten Dank im voraus.