Bonjour a tous, je dois effectué dans mon projet un lieu de recherche a partir de mon récapitulatif d'interventions diverse de techniciens voici le code de la récapitulation des interventions :
Dans ce même fichier php appeler recap.php j'ai créer une zone de text et un bouton ok :
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 <?php if(isset ($_POST['technicien'])){ $_POST['technicien']=$_SESSION['rech_tech'] ; } //Connexion a la base de donnée connectMaBase(); // on crée la requête SQL $sql = 'SELECT *,DATE_FORMAT(`DATE`,\'%d-%m-%Y %H:%i:%s\') AS date_fr FROM `intervention`'; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); ?> <div id="recap"> <?php if(!empty($_SESSION['log_tech']) && $_SESSION['log_tech'] === 1) { $ok=''; } else { $accesrefu= 'Acces refuse vous devez vous identifier'; header('Location: index.php?accesrefu=' . urlencode($accesrefu) ); } echo '<TABLE>'; while($data = mysql_fetch_array($req)) { if ($data['Nom'] == "") { $data['Nom'] = "Non Specifie" ; } if ($data['Machine'] == "") { $data['Machine'] = "Non Specifie" ; } if($data['Technique'] == "") { $data['Technique'] = "Non Specifie" ; } if($data['Traitement'] == "") { $data['Traitement'] = "Non Specifie" ; } if($data['Commentaire'] == "") { $data['Commentaire'] = "Non Specifie" ; } echo '<TR><TD>'.$data['Nom'].'</TD> <TD>'.$data['Machine'].'</TD> <TD>'.$data['Technique'].'</TD> <TD>'.$data['Traitement'].'</TD> <TD>'.$data['Commentaire'].'</TD> <TD>'.$data['date_fr'].'</TD></TR> '; } echo '</TABLE> '; mysql_close(); ?>
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <form name="recherche" method="post" action="rech_tech.php" > <input type="text" name="technicien" value="technicien"> <input type="submit" name="recherche" value="OK"> </form>
Qui m'envoi vers une page appeler rech_tech.php ou j'effectue une requête et ou je souhaite affiché le résultat de celle ci :
Mais aucun résultat.. Même quand je met un echo dans ma boucle il ne l'affiche pas :/
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 <?php setlocale(LC_TIME, 'fra_fra'); echo strftime('%A %d %B %Y, %H:%M'); $technicien = $_SESSION['rech_tech']; //Connexion a la base de donnée connectMaBase(); // on crée la requête SQL $sql = 'SELECT *,DATE_FORMAT(`DATE`,\'%d-%m-%Y %H:%i:%s\') AS date_fr FROM `intervention` WHERE `Nom` = "$technicien"'; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); echo '<TABLE>'; while($result = mysql_fetch_array($req)) { if ($data['Nom'] == "") { $data['Nom'] = "Non Specifie" ; } if ($data['Machine'] == "") { $data['Machine'] = "Non Specifie" ; } if($data['Technique'] == "") { $data['Technique'] = "Non Specifie" ; } if($data['Traitement'] == "") { $data['Traitement'] = "Non Specifie" ; } if($data['Commentaire'] == "") { $data['Commentaire'] = "Non Specifie" ; } echo '<TR><TD>'.$data['Nom'].'</TD> <TD>'.$data['Machine'].'</TD> <TD>'.$data['Technique'].'</TD> <TD>'.$data['Traitement'].'</TD> <TD>'.$data['Commentaire'].'</TD> <TD>'.$data['date_fr'].'</TD></TR> '; } echo '</TABLE> '; ?>
Est ce que quelqu'un pourrais me donner un tit coup de pouce s'il vous plait ?
Merci a vous bisouuu
Partager