nombre de champs formulaire dynamique et insertion
Posté : 04 avr. 2013, 09:01
Bonjour tous,
Voici mon problème:
J'ai une liste déroulante des noms de tables de ma base de données, lorsque l'utilisateur choisit une table dans laquelle il va ajouter son objet , la formulaire s'affiche en fonction de son choix (cad la requête envoyé est "select * from $classe " et je fais un boucle while pour afficher les nom des champs). A la validation , je récupère les données dans un tableau :
$j=0;
while ($row = pg_fetch_row($res)) {
$tab[$j]=$row[0];
$j++;
}
le nombre d'attributs est "$j" !
Le problème est lors de la requête de l'insertion car pas toutes les table contiennent un nombre d'attribut fixe pour que je puisse faire :
"INSERT INTO $classe VALUES (tab[0],tab[1],tab[2])" !
Merci d'avance!
Voici mon problème:
J'ai une liste déroulante des noms de tables de ma base de données, lorsque l'utilisateur choisit une table dans laquelle il va ajouter son objet , la formulaire s'affiche en fonction de son choix (cad la requête envoyé est "select * from $classe " et je fais un boucle while pour afficher les nom des champs). A la validation , je récupère les données dans un tableau :
$j=0;
while ($row = pg_fetch_row($res)) {
$tab[$j]=$row[0];
$j++;
}
le nombre d'attributs est "$j" !
Le problème est lors de la requête de l'insertion car pas toutes les table contiennent un nombre d'attribut fixe pour que je puisse faire :
"INSERT INTO $classe VALUES (tab[0],tab[1],tab[2])" !
Merci d'avance!