Bonjours,
j'ai un problème rien ne s’exécute lorsque je rentre cette ligne ...
Cela vient t'il de la ligne en elle même ou de mon code ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $nb_modifs = $bdd->exec('INSERT into conge (nom_dusage) values ($getData[0])');
Voici le code entier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
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
44
45
46
47 <?php $bdd = new PDO('mysql:host=localhost;dbname=gestion_compte;charset=utf8', 'root', ''); $reponse = $bdd->query('SELECT * FROM conge'); while( $donnees = $reponse->fetch()) { $test = $donnees['prenom']; $test2 = $donnees['nom_dusage']; echo "test : $test"; if(isset($_POST["Import"])){ $filename=$_FILES["file"]["tmp_name"]; if($_FILES["file"]["size"] > 0) { $file = fopen($filename, "r"); fgetcsv($file, 767, ";"); while (($getData = fgetcsv($file, 767, ";")) !== FALSE) { echo "<br>"; echo "getData : $getData[0]"; echo "<br>"; if ($getData[0] == $test2) { $nb_modifs = $bdd->exec('UPDATE conge SET prenom = "'.$test.'\n '.$getData[0].' "'); } else { $nb_modifs = $bdd->exec('INSERT into conge (nom_dusage) values ($getData[0])'); } } } fclose($file); } } ?>








Répondre avec citation
Partager