Bonjour,
J'ai un petit soucis avec mon script php.
A partir d'une base de données déjà créée, dans laquelle se trouve notamment 2 tables : identifiant et mail, je dois insérer un nouveau mail dans cette base. Jusqu'ici, ça va ^^
Avant toute chose, je dois ouvrir une session avec mes identifiants, présents dans la table 'identification'. Une fois connecté, je souhaite ajouter une adresse mail dans ma table 'mail' pour moi uniquement. Et c'est là que réside mon problème.
Mon script est le suivant :
Lorsque j'exécute le script, le message suivant s'affiche : "Notice: Undefined index: email in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\ajouteMails.php on line 34
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Nouveau mail ajouté " Ce qui semble logique puisque dans mon input je n'ai pas encore préciser la nouvelle adresse mail.
Je l'ajoute donc, ça me met "Nouveau mail ajouté". C'est donc ce que je veux.
Le problème, c'est que quand je me connecte à ma base, 2 ajouts sont effectués : le premier, qui prend mon identifiant mais rien pour la nouvelle adresse (normal puisque pas renseigné) ; le second, qui prend cette fois-ci exactement ce que je veux (c'est-à-dire identifiant + mail).
Pourquoi est ce qu'il fait un insert dans ma base avant même que je lui renseigne mon nouveau mail ?
Merci à vous de prendre le temps sur cette question, et soyez cléments, je débute en php

 

 
		
		 
         
 

 
			
			


 
   


 Problème pour l'insertion dans une base de données avec variables $_POST
 Problème pour l'insertion dans une base de données avec variables $_POST
				 Répondre avec citation
  Répondre avec citation



 
			 
 
 Envoyé par hakkio
 Envoyé par hakkio
					

 
						
Partager