Bonjour,
Je me demande un ptit truc, j'ai une page php en relation avec une bdd. en fait, il y en avait plusieurs à l'origine que jai regrouper dans la même page.
Par exemple, imaginons que sur la premiere page on choisit le nom d'un muscien dans une menu déroulant( menu remplit par la bdd)
Si le musicien n est pas dans la liste on choisit "autre" dans le menu, et on tombe sur une page pr rajouter un nom de musicien.
Si il existe dans la liste,on appuie sur valider. On arrive sur la deuxieme page on choisit un instruement a ajouter pr ce musicien
En utilisant les if (isset($_POST['submit3'])) je m'affranchi.s de créer e rplusieurs pages.
En fait, je voudrais que tout se passe dans la même page. Je veux garder toutes les informations de la page tant que je suis sur une page. En gros toutes les étapes s affiche les une apres les autre. Jai donc regrouper ces 3 pages en une seul mais l
insertion ds la base a pour effet de me renvoyer la meme page mais vide.
Le probleme c est que si le musicien est pas dans la liste et que je le rajoute , au moment de faire les 'insert into' toute la page est écrasé. Je perd donc la possiblité de faire mon action rajouter un instrument.
A chque fois que je fais une insertion dans la base, du genre
if (isset($_POST['submit3'])) {
$sql ="INSERT INTO organism (NomLatin,NomCourant,Type,Taxonomie,Date_Ajout_Org)
VALUES ('$_POST[nomL]','$_POST[nomC]','$_POST[type]','$_POST[tax]','$_POST[date]')";
$query2 = mysql_query($sql);
ca fonctionne mais je souhaiterai rester exactement sur la meme page avec les informations exactement inchangés. Alors que dans ce cas la , ben ca me renvoie une page vide..
Comment faire pour que qd j appui sur le bouton valider ( celui qui aura pr conséquence de remplir la base) la page sur laquelle je suis reste inchangé
???
ps: jai illustré mon probleme avec des musiciens, mais ce n'est pas le theme de ma base, c juste pr facilieter les choses :p