slut a tous ,,,
j'assye de recuperer des donnees de ma base de donnees a partire d'un formulaire mais je ne reussi pas et j'ai ce msg d'erreur : 'no database selected'.
voici le code du formulaire:
voici le code recherche.php, celle qui fait intervenir la base de donnees
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 <form action="recherche.php" method="post" name="tracking"> <table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr> <td> <label for="num_bo"> <span class="Style6">Numero de bordereaux ici </span>: </label> <br> <input name="nom_bo" id="num_bo" style="width: 140px;" class="inputbox" alt="username" size="10" type="text"> <div align="center"><input name="Submit" class="button" value="Login" type="submit"></div> </td> </tr> </tbody> </table> </form>
</table>
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79 <?php require_once 'mes_fonctions.php'; @$bord=$_POST['num_bo']; $_SESSION['bord']=$bord; if (isset($bord)){ //$db=mysql_connect('localhost','root'); //mysql_select_db('gescour',$db); connection_bd(); } $query="SELECT * FROM BORDEREAUX where BORDEREAUX.num_be='$bord'"; $query2="SELECT * FROM ESCALES where ESCALES.num_be='$bord'"; $resultat=mysql_query($query) or die (mysql_error()); $affiche=mysql_fetch_array($resultat); ?> <br/> <table width="751" border="0" cellspacing="0" cellpadding="5"> <tr> <td width="117" bgcolor="#999999">Infos depart </td> <td colspan="4"> </td> </tr> <tr bgcolor="#CCCCCC"> <td><div align="center">N° bordereau </div></td> <td width="186"><div align="center">Provenance</div></td> <td width="179"><div align="center">Destination</div></td> <td width="110"><div align="center">Date depart </div></td> <td width="109"><div align="center">Heure depart </div></td> </tr> <tr bgcolor="#FFCC66"> <td bgcolor="#FFFFCC"><?php echo $affiche['num_be'];?></td> <td bgcolor="#FFFFCC"><?php echo $affiche['provenance'];?></td> <td bgcolor="#FFFFCC"><?php echo $affiche['destination'];?></td> <td bgcolor="#FFFFCC"><?php echo $affiche['date_depart'];?></td> <td bgcolor="#FFFFCC"><?php echo $affiche['heure_depart'];?></td> </tr> </table> <br/> <table width="750" border="0" cellspacing="0" cellpadding="5"> <tr> <td width="157" bgcolor="#999999">Infos escale </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr bgcolor="#CCCCCC"> <td width="157"><div align="center">Escale</div></td> <td width="151"><div align="center">Agence</div></td> <td width="132"><div align="center">Date Escale</div></td> <td width="118"><div align="center">Heure Escale </div></td> <td width="142"><div align="center">Situation </div></td> </tr> <?php $reponse=mysql_query($query2) or die (mysql_error()); while( $display=mysql_fetch_array($reponse) ) { $num=$display['num_escale']; $agen=$display['agence_escale']; $dat=$display['date_escale']; $heur=$display['heure_escale']; $stat=$display['statut_escale']; echo " <tr bgcolor=\"#FFCC66\"> <td bgcolor=\"#FFFFCC\">$num</td> <td bgcolor=\"#FFFFCC\">$agen</td> <td bgcolor=\"#FFFFCC\">$dat</td> <td bgcolor=\"#FFFFCC\">$heur</td> <td bgcolor=\"#FFFFCC\">$stat</td> </tr> " ; } ?>
et voici le code de mes_fonctions.php:
d'ou viens le probleme svp,
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 <!-- ceci est le fichier de connection au serveur et a la base de données --> <?php // fonction de connection à la base de données function connection_bd() { $seveur="localhost"; $user="root"; $bdd="courier"; $password=""; mysql_connect($serveur, $user, $password) or die (mysql_error()); mysql_select_db($bdd) or die ( mysql_error() ); } // fonction de deconnection à la base de données function deconnection_bd() { mysql_close(); } ?>
cordialement.
Partager