probleme de 'no database selected '
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:
Code:
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> |
voici le code recherche.php, celle qui fait intervenir la base de donnees
Code:
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>
" ;
}
?> |
</table>
et voici le code de mes_fonctions.php:
Code:
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();
}
?> |
d'ou viens le probleme svp,
cordialement.