shinkou: name von post-variable aus datenbank

Beitrag lesen

hallo!

nein, hat leider nix geholfen...
ich schreib mal den ganzen relevanten code:

<?php
//eintragsfunktion
$editFormAction = $_SERVER['PHP_SELF'];
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$vn = $_POST['vn'];
$nn = $_POST['nn'];
$mobil = $_POST['mobil'];

//verbindung zur mysql-datenbank und abfrage der spaltennamen
mysql_select_db($database_smssql, $smssql);
$query2 = "SHOW COLUMNS FROM tablename FROM database";
$preergebnis2 = mysql_query($query2, $smssql) or die(mysql_error());
$row_preergebnis2 = mysql_fetch_row($preergebnis2);
$totalRows_preergebnis2 = mysql_num_rows($preergebnis2);
//Erstellen eines Arrays mit der gesamten Abfrage, die Einzelwerte durch ; getrennt
do {
foreach ($row_preergebnis2 as $data2)
$alldata2 = "$alldata2$data2;";
} while ($row_preergebnis2 = mysql_fetch_assoc($preergebnis2));
//Ausfiltern aller Arrayanteile die "grp_" enthalten aus dem gesamten SQL-Abfrageergebnis
$suche2 = "grp_";
$var22 = stristr($alldata2,$suche2);
$array2 = explode(";",$var22);
$azaehler2 = count($array2);
$azaehler22 = $azaehler2 -1;

$spalten = "";
$werte = "";
for($x=0;$x<=$azaehler22-1;$x+=6){
//$wert = "$_POST['$array2[$x]']";
echo "!!$wert!!<br>";
$spalten = "$spalten, $array2[$x]";
$werte = "$werte, '$wert'";
}
//test ausgabe
//echo "INSERT INTO tablename (id, vn, nn, mobil $spalten) VALUES ('$id', '$vn', '$nn', '$mobil' $werte)";

?>