Ciao a tutti,
Ho creato un cms e sto cercando di realizzare la seguente applicazione...
permettere all'utente di creare un "database" personale per la gestione dei propri contatti...

Sino ad ora ho creato quanto segue:
- L'utente può creare una sua tabella personale
- Impostare nella tabella creata i vari campi, e la loro gestione, che gli occorrono
- Permettere l'importazione e l'esportazione dei record in file csv

Ora viene il difficile devo far inserire un record solo dentro la tabella... per ora sono riuscito a creare il form dinamico basandomi sulla tabella che il cliente ha creato ... ma il difficile e nel creare l'insert into...

Il codice che utilizzo è il seguente:
Form dinamico.. manca la query che gestisce la $rs_campi
Codice PHP:
while($row mysql_fetch_array($rs_campi)) { 
            
$typeCampi[] = $row['Type']; // inserisco in typeCampi il tipo di campo (int - varchar ecc...)
            
$arrCampi[] = $row['Field']; // inserisco in arrCampi i nomi dei campi
            
if(($row['Field'] != 'id') && ($row['Field']!='visibile')){
            echo
"<tr>";
                
                if(
$row['Type']=='mediumtext'){
                    echo
"<td valign='middle' align='right' style='border:dotted 1px #CCCCCC;' bgcolor='#F0F0F0'>".$row['Field']."</td>
                    <td valign='top' style='border: dotted 1px #CCC;'><textarea name='Field[]' cols='30' rows='7'></textarea></td>"
;
                    echo
"<input type='hidden' name='campo[]' value='".$row['Field']."' />";
                }
                if(
$row['Type']=='varchar(200)'){
                    echo
"<td valign='middle' align='right' style='border:dotted 1px #CCCCCC;' bgcolor='#F0F0F0'>".$row['Field']."</td>
                <td valign='top' style='border: dotted 1px #CCC;'><input type='text' name='Field[]' /></td>"

                    echo
"<input type='hidden' name='campo[]' value='".$row['Field']."' />";
                }
            echo
"</tr>";
            }
                
        } 
Ricezione dei dati:
Codice PHP:
$sAction $_REQUEST['sAction'];
    if(
$sAction=='sAction'){
        
$Field $_REQUEST['Field']; // recupero il valore che il cliente scrive nel form
        
$name_campo $_REQUEST['campo']; // name_campo corrisponde ai nome delle colonne della tabella
        
foreach($name_campo as $prova){
            
            foreach(
$Field as $key){
                echo 
"$prova";
                echo 
"$key -
"
;
            }
        }
    } 
Ora come posso inserire i dati applicando alla colonna il giusto valore?

Grazie a tutti