Bonjour à tous,

J'ai un problème de syntaxe sur le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
/*LOCAL*/
  include_once 'pdo_connect.php';
 
  /*-- GET parameter --*/
  $colname_welcomeLetter_PDF = "-1";
  if (isset($_GET['idstays_nfo'])) {
    $colname_welcomeLetter_PDF = $_GET['idstays_nfo'];
  }
 
 /*-- initialise QUERY --*/
  $query_welcome = $dbh->query('CALL proc_welcomeDOC($colname_welcomeLetter_PDF)');
  $item_welcome = $query_welcome->fetch(PDO::FETCH_OBJ);
Si je mets directement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$query_welcome = $dbh->query('CALL proc_welcomeDOC(200)');
donc une valeur comme 200, pas de problème la procédure s'exécute correctement avec cette valeur.
En revanche ça bug en mettant directement $colname_welcomeLetter_PDF.
Je dois donc transformer $colname_welcomeLetter_PDF pour que la valeur soit prise en compte.

Qu'est-ce que je dois mettre ?
Merci d'avance