par
Figuedi » 03 avr. 2021, 20:39
Oui d'accord j'accepte que le require de ma connexion PDO doit etre dans la fonction cela ne me dérange pas outre
mesure, mais bon ... elle est quand même lancée avant donc j'aurai cru que ... mais non d'accord
J'ai une fois le require intégrée dans la fonction
une autre erreur sur mon print_t $rowAll qui est une variable non connue à priori
Notice: Undefined variable: rowAll in /home/lesfigueci/www/P2/connexion.php on line 42
et là la variable est connue vu que c'est la valeur de retour de ma fonction non ?
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
require('membre.php');
function chercheEmail($mail){
require('_connexion_pdo.php');
$query = 'SELECT * FROM membres where email = "'.$mail.'" ;';
try {
$bdd_select = $pdo->prepare($query);
$bdd_select->execute();
$NbreData = $bdd_select->rowCount(); // nombre d'enregistrements (lignes)
$rowAll = $bdd_select->fetchAll(); // tout dans le meme tableau
} catch (PDOException $e){ echo 'Erreur SQL : '. $e->getMessage().'<br/>'; die(); }
return ($rowAll);
}
if (isset($_POST['mail']))
$mail = htmlspecialchars($_POST['mail']);
if (isset($_POST['mdp'])){
$mdp = htmlspecialchars($_POST['mdp']);
$mdp = hash('sha256',$_POST['mdp']);}
if (isset($_POST['mail'],$_POST['mdp'])){
chercheEmail($mail);
print_r($rowAll);
}
Oui d'accord j'accepte que le require de ma connexion PDO doit etre dans la fonction cela ne me dérange pas outre
mesure, mais bon ... elle est quand même lancée avant donc j'aurai cru que ... mais non d'accord
J'ai une fois le require intégrée dans la fonction
une autre erreur sur mon print_t $rowAll qui est une variable non connue à priori
Notice: Undefined variable: rowAll in /home/lesfigueci/www/P2/connexion.php on line 42
et là la variable est connue vu que c'est la valeur de retour de ma fonction non ?
[PHP]
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
require('membre.php');
function chercheEmail($mail){
require('_connexion_pdo.php');
$query = 'SELECT * FROM membres where email = "'.$mail.'" ;';
try {
$bdd_select = $pdo->prepare($query);
$bdd_select->execute();
$NbreData = $bdd_select->rowCount(); // nombre d'enregistrements (lignes)
$rowAll = $bdd_select->fetchAll(); // tout dans le meme tableau
} catch (PDOException $e){ echo 'Erreur SQL : '. $e->getMessage().'<br/>'; die(); }
return ($rowAll);
}
if (isset($_POST['mail']))
$mail = htmlspecialchars($_POST['mail']);
if (isset($_POST['mdp'])){
$mdp = htmlspecialchars($_POST['mdp']);
$mdp = hash('sha256',$_POST['mdp']);}
if (isset($_POST['mail'],$_POST['mdp'])){
chercheEmail($mail);
print_r($rowAll);
}
[/PHP]