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);
?>