Salut
Voici le code original:
Je voudrais obtenir l'array à partir de la base de données j'ai fais comme ca mais elle ne marche pas:
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 <?php $q = strtolower($_GET["q"]); if (!$q) return; $items = array( "Great Bittern"=>"Botaurus stellaris", "Little Grebe"=>"Tachybaptus ruficollis", "Black-necked Grebe"=>"Podiceps nigricollis", "Solitary Sandpiper"=>"Tringa solitaria", "Heuglin's Gull"=>"Larus heuglini" ); foreach ($items as $key=>$value) { if (strpos(strtolower($key), $q) !== false) { echo "$key|$value\n"; } } ?>
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 <?php mysql_connect('localhost', 'root', ''); mysql_select_db('personne'); $q = strtolower($_GET["q"]); if (!$q) return; $sql = mysql_query("SELECT id, nom FROM `personne` "); $items = array($sql); foreach ($items as $key=>$value) { if (strpos(strtolower($key), $q) !== false) { echo "$key|$value\n"; } } ?> Pouvez vous me dire comment corriger ce problème? Merci d'avance
Partager