Bonjour j'ai toujours des problèmes avec mes variables et mes fonctions.
Voici le code:
Et voici le résultat:
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Document sans titre</title> </head> <body> <?php /* RECUPERATION DU LOGIN */ $Login = "SOULE"; /* Accés base de données des membres */ /* appel de la fonction Connexion Base Anciens élèves */ function connexion() { $hote = "localhost"; $utilisateur = "root"; $mPasse = ""; $nombase = "Anciens élèves"; $connexion = mysqli_connect($hote, $utilisateur, $mPasse, $nombase) or die ("Connexion au serveur impossible."); } /* Appel de la fonction requête SQL */ /* et EXTRACTION DES DONNEES */ /* $Identifiant = "$Login" */ $Login = "soule"; /* $ID = "soule"; */ $ligne = extraireinfos("$login"); /* Exemple de Lecture des lignes avec Extract $ligne = mysqli_fetch-assoc($resultat); extract($ligne);*/ /* Boucle sur les différentes lignes */ while ($ligne = mysqli_fetch_assoc($resultat)) {extract($ligne); echo "$Nom"; } ?> <?php function extraireinfos($Id) { /* Attention le nom de la table doit être mis entre ` ` ce ne sont pas des quotes' '. Voir si on peut le changer dans le serveur SQL */ $requete = "SELECT nom,prénom FROM `cotisants 2009` WHERE Nom = '$ID'"; $resultat = mysqli_query($connexion, $requete) or die ("Execution requête SQL impossible"); return mysqli_fetch_assoc($resultat); } ?> </body> </html>
Notice: Undefined variable: login in C:\wamp\www\TESTPHP\TEST SQL.php on line 32
Notice: Undefined variable: ID in C:\wamp\www\TESTPHP\TEST SQL.php on line 50
Notice: Undefined variable: connexion in C:\wamp\www\TESTPHP\TEST SQL.php on line 51
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\wamp\www\TESTPHP\TEST SQL.php on line 51
Execution requête SQL impossible
Merci d'aider le débutant.
Partager