Hallo zusammen,
ich bin neu und fange gerade an mich mit der PHP Materie zu befassen. Ich habe mir eine Maske gebastelt, in die ich Daten eingeben kann diese werden dann an die folgende PHP Datei gesendet. Funktioniert auch alles ohne Probleme. Ich habe allerdings eine DB mit zwei verschiedenen Tabellen. Beide sind gleich aufgebaut. Wenn ich nun versuche die Tabellen über eine Variable zu verändern, funktioniert das leider nicht:
Die Variable sieht so aus:
$auswahltab = $_POST['f_auswahl_tab'];
Hier der Code in dem ich den Tabellen Namen haben will:
$sql_abfrage = "INSERT into '$auswahltab' (artikelnr, beschreibung, anzahl, gebuchtauf)";
$sql_abfrage .= "VALUES ('$artikelnr','$beschreibung','$anzahl','$gebuchta uf')";
Mit dem $_POST Befehl werden auch schon die richtigen Tabellen Namen übergeben.
Tabelle 1 heißt: ersatzteile
Tabelle 2 heißt: test
Ich habe die Variable $auswahltab mit echo ausgelesen und es kommen die richtigen namen an.
Funzt das mit der Variablen an der Stelle generell einfach nicht und gibt es eine alternative?
ich bin neu und fange gerade an mich mit der PHP Materie zu befassen. Ich habe mir eine Maske gebastelt, in die ich Daten eingeben kann diese werden dann an die folgende PHP Datei gesendet. Funktioniert auch alles ohne Probleme. Ich habe allerdings eine DB mit zwei verschiedenen Tabellen. Beide sind gleich aufgebaut. Wenn ich nun versuche die Tabellen über eine Variable zu verändern, funktioniert das leider nicht:
Die Variable sieht so aus:
$auswahltab = $_POST['f_auswahl_tab'];
Hier der Code in dem ich den Tabellen Namen haben will:
$sql_abfrage = "INSERT into '$auswahltab' (artikelnr, beschreibung, anzahl, gebuchtauf)";
$sql_abfrage .= "VALUES ('$artikelnr','$beschreibung','$anzahl','$gebuchta uf')";
Mit dem $_POST Befehl werden auch schon die richtigen Tabellen Namen übergeben.
Tabelle 1 heißt: ersatzteile
Tabelle 2 heißt: test
Ich habe die Variable $auswahltab mit echo ausgelesen und es kommen die richtigen namen an.
Funzt das mit der Variablen an der Stelle generell einfach nicht und gibt es eine alternative?
Kommentar