bonjour a tous j'ai sérieusement besoin de vos conseils .En fait je desire modifier des données de ma base de donnee a travers un formulaire, pour cela j'ai fait deux fichiers:modifieragent que voici
et formulairemodifagent.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 <?php require_once("Connexion.php"); error_reporting(E_ALL); if (isset($_POST['modifier'])) { // $num= $_GET["id_ag"]; $id_ag = $_POST['id_ag']; $nom = $_POST['nom']; $prenom = $_POST['prenom']; $fonction_ag= $_POST['fonction_ag']; $contact= $_POST['contact'] ; $mail_ag =$_POST['mail_ag']; $adresse = $_POST['adresse']; $login = $_POST['login']; $sql='UPDATE agent SET nom="'.$nom.'",prenom="'.$prenom.'",fonction_ag="'.$fonction_ag.'",contact="'.$contact.'",mail_ag="'.$mail_ag.'",adresse="'.$adresse.'",login="'.$login.'" WHERE id_ag ="'.$num.'"'; $result=$db->query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); } ?>
jusqu'ici la selection se passe bien,mais lorsque je veux modifier j'ai cette erreur:
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
58 <?php require_once("Connexion.php"); ?> <?php error_reporting(E_ALL); if(isset($_GET["id_ag"])) $num =isset($_GET["id_ag"]) ? $_GET["id_ag"] : ""; //var_dump($num); $sql= 'SELECT nom,prenom,fonction_ag,contact,mail_ag,adresse,login FROM agent WHERE id_ag="'.$num.'"'; $reponse=$db->query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $data=$reponse->fetch(); ?> <div class="panel panel-green"> <div class="panel-heading"> <h3 class="panel-title">MODIFIER UN AGENT</h3> </div> <div class="panel-body"> <form class="form-horizontale"> <div class="container-fluid"> <section class="container"> <div class="container-page"> <div class="col-lg-6"> <form class="form-horizontal" role="form" action="Modifieragent.php" method="POST"> <div class="form-group col-lg-12" class="form-inline"> <input name="nom" class="form-control" type="text" value="<?php echo $data['nom'];?>"> </div> <div class="form-group col-lg-12"> <input name="prenom" class="form-control" type="text" value="<?php echo $data['prenom']; ?>"> </div> <div class="form-group col-lg-12"> <input name="fonction_ag" class="form-control" type="text" value="<?php echo $data['fonction_ag']; ?>"> </div> <div class="form-group col-lg-12"> <input name="contact" class="form-control" type="text" value="<?php echo $data['contact']; ?>"> </div> <div class="form-group col-lg-12"> <input name="mail_ag" class="form-control" type="text" value="<?php echo $data['mail_ag'];?>"> </div> <div class="form-group col-lg-12"> <input name="adresse" class="form-control" type="text" value="<?php echo $data['adresse'];?>"> </div> <div class="form-group col-lg-12"> <input name="login" class="form-control" type="text" value="<?php echo $data['login'];?>"> </div> <div class="col-md-12"> <input type="submit" name="modifier" class="btn btn-primary" value="MODIFIER"> <input type="reset" name="annuler" class="btn btn-success" value="ANNULER"> </div> </form> </div> </div> </section> </div>
Undefined variable: num in C:\wamp\www\gene\formulairemodifagent.php on line 23
s'il vous plaît aidez moi a corriger cette erreur !
Partager