Bonjour, je crée une fonction dans laquelle je fais apelle à une fonction perso, mais elle ne semble pas fonctionner . Voici mes codes
Le message d’erreur
La fonction que j'utilise sql.inc.php on line 87) (je sais que mysql est déprécié :p)Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /appli/projects/pogefo1/apache_2.2.11/htdocs/pogefo1/pogefo3/pogefo/commun/sql.inc.php on line 87
Celle que je créé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <? function sql_executer($p_connexion, $p_requete) { mysql_query("SET NAMES UTF8"); if ($resultat = mysql_query($p_requete, $p_connexion)) return $resultat; else return sql_erreur(4, $p_requete); }
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 <? function affficheLoc($id, $class, $name, $onchange, $tb1, $coma=null, $tb2=null, $where=null){?> <select class="<?php echo $class; ?>" name="<?php echo $name; ?>" id="<?php echo $id; ?>" onChange="<?php echo $onchange; ?>"> <option value="">--------------------</option> <?php $query="SELECT DISTINCT ".$tb1." ".$coma." ".$tb2." FROM tb_donnees ".$where."";//die($query); $result=sql_executer($connexion,$query); while($donnees=mysql_fetch_assoc($result)){ $dtb1=$donnees['{$tb1}'];//die($dtb1); $dtb2=$donnees['{$tb2}']; ?> <option value="<?php echo $dtb1." "; ?>" <?php if(isset($_POST['nni']) && $$tb1==$dtb1){ ?> selected="selected" <?php } ?> ><?php echo $dtb1; ?> (<?php echo " ".$dtb2; ?>)</option> <?php } ?> </select> <?php }
Partager