je suis en train de le faire:Comment écrire une fonction php?
function myFunction($id, $id2) {
$cl=$dbh->prepare("SELECT id2 FROM users WHERE id = :id");
$cl->bindParam(':id', $id);
$cl->execute();
$cli=$cl->fetch(PDO::FETCH_ASSOC);
$lid=$cli['id2'];
if($id !== $id2) {
exit("mismatch error");
}
}
alors je veux appeler maFonction sur une autre page.
myFunction($id, $id2);
Comment puis-je faire cela correctement sur une autre page?
laissez-moi vous expliquer mieux. Voici ce que j'essaie de faire.
je suis mettais cela sur chaque page:
$cl=$dbh->prepare("SELECT id2 FROM users WHERE id = :id");
$cl->bindParam(':id', $id);
$cl->execute();
$cli=$cl->fetch(PDO::FETCH_ASSOC);
$lid=$cli['id2'];
if($id !== $id2) {
exit("mismatch error");
}
}
mais comment pourrais-je faire cela en fonction?
Incluez le fichier dans cette page, puis appelez la fonction. assurez-vous d'utiliser '$ cl',' $ dbh' comme global, sinon vous aurez une erreur d'accès – Thamilan
vous avez un problème de portée variable http://php.net/manual/fr/language.variables.scope.php –