Bonjour,
je débute en php, je veut créer une fonction qui crée un lien en fonction d'un paramètre "number" et "element"
voici mon code/
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
 
function link($number , $element) {
if ($number != 0) {
$lien =" ";
// on récupère les informations de la page en cours dans la DB
$strSQL = 'SELECT `Id_page`, `Id_parent` FROM `tpepages` WHERE `number` = '.$number;
$resultat = requete_SQL($strSQL);
$tabl_result = mysql_fetch_array($resultat);
 
$page = $tabl_result['Id_page'];
$lien = ' <a href="index.php?id_page='.$number.'">'.$element.'</a>';
return $lien;}
}
 
là ma fonction requete_SQL
 
function requete_SQL($strSQL) {
$result = mysql_query($strSQL);
if (!$result) {
$message = 'Erreur SQL : ' . mysql_error() . "<br>\n";
$message .= 'SQL string : ' . $strSQL . "<br>\n";
$message .= "Merci d'envoyer ce message au webmaster";
die($message);
}
return $result;
}
 
pour l'appel j'utilise
<?php echo link('95' , 'carbone'); ?>
mais ça marche plus

merci de me signaler l'erreur que j'ai comis