bonjour j'ai crée une base de donnée avec un formulaire de modification et sur certains enregistrements cela ne modifie rien, avez vous une explication? merci par avance.
fichier :form_modif.php
fichier modif.php
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
48
49
50
51
52
53
54
55
56
57 <html> <head> <title></title> </head> <body> <?php include('conf.php'); include ('func_list.php'); mysql_select_db($materiels); $req1="SELECT * FROM $materiels WHERE id='$id'"; while($data = mysql_fetch_assoc($req)) { $ville = ''.$data['ville'].''; $modele = ''.$data['modele'].''; $version = ''.$data['version'].''; } setCookie("pid",$id); mysql_close(); ?> <form method="post" action="modif.php"> <p> <font class="label" size="2" face="Arial">Version:</font><br> <input class="controle" type="text" value="<?php echo $version; ?>" name="version" size="20" /><br /> </p> <p> <font class="label" size="2" face="Arial">Ville:</font><br> <select class="controle" name="ville" > <option selected><?php echo $ville; ?></option> <option value="<?php list_villes($server,$login,$pass,$bdd); ?>" </select> </p> <p> <font class="label" size="2" face="Arial">Modèle:</font><br> <select class="controle" name="modele"> <option selected><?php echo $modele; ?></option> <option value="<?php list_modele($server,$login,$pass,$bdd); ?>" </select> </p> <p> <input class="police_bouton" class="submit" type="submit" name="Submit" value="Modifier"> </form> </p> </body> </html>
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 <?php include('conf.php'); mysql_connect($server, $login, $pass) or die("Login ou mot de passe incorrect"); mysql_select_db($bdd)or die("Impossible de se connecter à la base de données"); $select= "SELECT * FROM $materiels"; mysql_query($select); // on recharge la valeur du champ modifié $id = $_COOKIE['pid']; $ville = $_POST['ville']; $version = $POST['version']; $modele = $POST['modele']; //on update les valeurs ds la base $sql= "UPDATE $materiels SET num_apsi = ville = '".$ville."', modele = '".$modele."', version = '".$version."' WHERE id='$id' "; mysql_query($sql); ?>
Partager