Bonjour à tous,
Je dois créer une fonction pour le travail, mais je suis assez débutant dans les fonctions php. Impossible de faire afficher le résultat correctement.
Il y a une erreur quelque part mais je ne vois pas où.
Si quelqu'un pourrait m'apporter son aide ça serait génial, voici le code actuel qui retourne une page blanche.
Cedric
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 <?php try { $bdd = new PDO('mysql:host=localhost;dbname=emplacement;charset=utf8', 'root', 'root'); $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } function stock ($emplacement_cellule) { $sql = 'SELECT * FROM logistique_emplacement WHERE emplacement_libelle=\'. $emplacement_cellule .\''; if ($reponse = $bdd->query($sql)) { if ($reponse->fetchColumn() > 0) { $sql = 'SELECT * FROM logistique_emplacement WHERE emplacement_libelle=\'. $emplacement_cellule .\''; foreach ($bdd->query($sql) as $row) { return print "Nom : " . $row['article_code'] . '.' . $row['lot'] . '.' . $row['stock_qte'] . "\n"; } } /* Aucune ligne ne correspond -- faire quelque chose d'autre */ else { return print 'DISPO'; } } $reponse = null; $bdd = null; } $emplacement_cellule = G1-0-02; echo stock ($emplacement_cellule); ?>
Partager