ciao a tutti,
il pb credo sia semplice ma mi sto ammazzando con gli apici...
da un app flash devo inserire varia roba su varie tabelle, per cui mi sono scritto un unico php che riceve array sotto forma di stringhe e poi esplode:
Codice PHP:
$table = $_REQUEST['table'];
$campi = $_REQUEST['campi'];
$valori = $_REQUEST['valori'];
$campiArray = explode("|", $campi);
$valoriArray = explode("|", $valori);
quindi cerco di comporre la query string così (lo so, è grezza forte, ma sono una schiappa in php):
Codice PHP:
$appoCampi = "";
foreach ($campiArray as $i => $value) {
if($i < count($campiArray)-1){
$appoCampi .= " `" . $value . "` ,";
}else{
$appoCampi .= " `" . $value . "` ";
}
}
$appoValori = "";
foreach ($valoriArray as $a => $value) {
if($a < count($valoriArray)-1){
$appoValori .= " '" . $value . "' ,";
}else{
$appoValori .= " '" . $value . "'";
}
}
$query = "INSERT INTO `" . $table . "` ( " . $appoCampi . " ) VALUES ( " . $appoValori . " ) ";
ehm... tra apici dritti e storti non ci sto capendo nulla. sto tentando i vari casi ma penso che dipenda dal fatto che non so come php parsera la roba...
se qualcuno sa dove sbaglio... grazie di cuore!