Bonjour

Mes connaissances lacunaires en PHP m'ont amené à retoucher un script pour l'adapter à l'exploitation d'une base SQL à peu près semblable.
J'y suis presque arrivé sauf que je bute sur cette erreur:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-5.3.9\www\lieux\lieux-dits\resultlieuditcom.php on line 75

Je colle le script ci-dessous:
Celui-ci doit aller chercher ses renseignements dans une table comportant 5 champs dont deux sont cités dans le script "paroisse" et "col-dep", ce sont des champs de texte.

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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?php
require "connex.php";
?>
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Dates des registres paroissiaux de la Nièvre</title>
</head>
<body bgcolor="#ffffff">
<p align="center"><font color="#255899" size="4">
Dates des registres paroissiaux de la Nièvre (58).<br>Moteur de recherche</font></p>
 
<?php
$sql="SELECT * FROM registresbms";
$req=mysql_query($sql,$db);
// on compte le nombre de résultats 
    $res = mysql_num_rows($req); 
		echo '<center><font color="F80880"><i>Il y a '.$res.' références dans cette base.</i></font></center>';
 ?>
<br>
<div align="center">
  <center>
  <table border="0" width="80%">
  <tr>
  <td>
    <p align="center"><font face="Comic Sans MS" size="2"><font color="#255899"><b>Cet outil vous permet tout simplement de sélectionner une paroisse et de consulter toutes les dates des registres existants
	<br></p></font>
  </td>
  </tr>
</table>
<br>
 
<form method="POST" action="resultlieuditcom.php">
    <tr>
      <td width="25%" align="right"><font color="#255899">Dates des registres d'une paroisse</font></td>
      <td width="25%" align="center">
	  	  <select name="lieuditcom"><option selected value=""> ----------choisissez une paroisse---------          
<?php
$sql="SELECT DISTINCT paroisse FROM registresbms order by paroisse ASC";
$optio=mysql_query($sql,$db);
while($row = mysql_fetch_row($optio)) {
         print "\t\t<option>".($row[0])."\n";
}
?>
         </select>
	  </td>
      <td width="25%" align="left"><input type="submit" value="Chercher"></td>
    </tr>
	</form>
 
 
  </table>
  </center>
</div>
 
<?php
$table = "registresbms";
$sql="SELECT distinct col-dep,paroisse  FROM `$table` WHERE `paroisse` LIKE '".mysql_real_escape_string($_POST['lieuditcom'])."'";
$req=mysql_query($sql);
if (($_POST['lieuditcom'])==NULL OR $_POST['lieuditcom']=="")
 
echo '<center>Vous devez faire un choix</center>';
 
else
{
?>
 
<center><font color="#006902"><i>Résultats pour la paroisse de:</i></font><font color="#255899" size="4">
<?php echo $_POST['lieuditcom'];?>
</center>
 
</center>
<?php 
while($data = mysql_fetch_assoc($req))
   {
?>
<div align="center">
<center>
<table border="0" width="20%">
   <tr>
      <td align="center"><font color="#255899"><?php echo ($data['col-dep']);?></font></td>
   </tr>
</table>
</center>
</div>
</n>
<?php
}
}
// on ferme la connexion à mysql 
mysql_close(); 
?>