Salut,

Je veux bien intéragir avec ma base mysql,pour cela j'ai crée le fichier connex.inc.php qui contient les informations sur ma base de donnée et le serveur et une fonction connex() pour effectuer la connexion avec ma base de donnée,voici donc le fichier connex.inc.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
 <?php
define("MYHOST","127.0.0.1");
define("MYUSER","root");
define("MYPASS","");
function connex($base,$param){
	include_once($param.".inc.php");
	$idcom=@mysql_connect(MYHOST,MYUSER,MYPASS);
	$idbase=@mysql_select_db($base);
	if(!$idcom | !$idbase)
	{
		echo "<script type=text/javascript>";
		echo "alert('conneion impossible à la base $base')</script>";
	}
	return $idcom;
}
?>
mais quand je fais appel à la fonction connex() et au fichier connex.inc.php dans le fichier form.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
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
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Lecture de la table modéle</title>
<style type="text/css">
table{border-style:double;
border-width:3px;
border-color:red;
background-color:yellow;
}
</style>
</head>
<body>
<?php 
include("connex.inc.php");
$idcom=connex("voitures","connex");
 
 
$requete="select * from modele order by modele";
$result=@mysql_query($requete,$idm);
if(!$result)
{
echo "lecture imossible";		
}
else 
{
$nbrmod=mysql_num_rows($result);
$ligne=mysql_fetch_array($result,MYSQL_ASSOC);
echo "<h3>Tous les modeles</h3>";
echo "<h4>il y'a $nbrmod de models</h4>";
echo "<table border=\"1\"><tr>";
foreach($ligne as $nomcol=>$valcol)
{
	echo "<th>$nomcol</th>";
}
echo "<tr>";
do {
	echo "<tr>";
 
foreach($ligne as $valcol){
 
echo "<td>$valcol</td>";
}
echo "</tr>";
}
while($ligne=mysql_fetch_array($result,MYSQL_NUM));
echo "</table>";
}
 
 
?>
</body>
</html>
je reçois l'erreur suivant:
Fatal error: Call to undefined function connex() in C:\wamp\www\testphp\form.php on line 16
Donc d'ou provient l'erreur? sachant que ma base s'appelle voitures