problém s příliš mnoha apostrofy a uvozovkami v rámci mysql_query()

mám takovou stránku, abych mohl přidávat data do libovolný tabulky, a proto si generuju formulář a počtu inputů s textetem takovým, jaký je počet sloupců.
tento počet jsem zapsal jako proměnnou $i .... .... .... a pak následujícím kódem se to pokouším vložit do databáze ->

$odeslat = (" '', ");

for ($udaj = 2; $udaj <= $i; $udaj++) {
echo("udaj");
$odeslat += " '". $_POST[$udaj] ."', ";
}

$odeslat = substr ($odeslat, 0, -1);

mysql_query("INSERT INTO $_GET['tabulka'] VALUES($odeslat)");
echo ("<span style=\"background-color: #7E0011; border: 2px solid black; padding: 2px;\">odesláno!</SPAN>");
echo (mysql_error());
}



chápete o co jde? prostě potřebuju udělat to, aby $odeslat byla
' ', ' ". $_POST[1] ." ', ' ". $_POST[2] ." ', ' ". $_POST[3] ." ', atd. podle proměnné $i


nyní mi to vypisuje parse error:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /3w/wz.cz/k/kytarovyorchestr/dir/pridej.php on line 25

(line 25 je řádka s tim mysql_query)

nevím, kde je chyba.

předem dix moc...
Já bych doporučil zkusit toto:
$odeslat="....' ', ' {$_POST[1]} ', ' {$_POST[2]} ', ' {$_POST[3]} ' atd....";
Krajní uvozovky jsou normální, uvnitř apostrofy.
Je to takhle jednodušší a přehlednější. Snad jsem tam nic nepoplet :)
porád to vypisuje ten samej error...

$odeslat = (" '', ");

for ($udaj = 2; $udaj <= $i; $udaj++) {
$odeslat += " ' {$_POST[$udaj]} ', ";
}
MF: jen tak mimochodem, co podle tebe ma udelat radka

$odeslat = (" '', ");

?

ty zavorky tam sou proc?
Takhle:

mysql_query("INSERT INTO ".$_GET['tabulka']." VALUES($odeslat)");
HA! závorky jsem odstranil, dal jsem to podle Garofana error se nezobrazí, dokud nenechám odeslat data -> zobrazí se tento error:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1



if ($_POST['test'] != "") {

$odeslat = " '', ";

for ($udaj = 2; $udaj <= $i; $udaj++) {
echo("udaj");
$odeslat += " ' {$_POST[$udaj]} ', ";
}

$odeslat = substr ($odeslat, 0, -1);

mysql_query("INSERT INTO ". $_GET['tabulka'] ." VALUES($odeslat)");
echo ("<span style=\"background-color: #7E0011; border: 2px solid black; padding: 2px;\">odesláno!</SPAN>");
echo (mysql_error());
}
<HTML>Tohle mi prijde docela extremni pouziti :)
Nebylo by lepsi udelat si v tom poradek a ukladat to pod kontrolou?
INSERT INTO tabulka SET sloupec1='data', sloupec2='data2',...</HTML>
2 Richard:
mno možná máš pravdu (-:
jenom jsem si to chtěl ozkoušet... jsem si řikal -> proč psát tolik stránek, kolik je tabulek, když to můžu dát do jedný =D