Bonsoir à tous.
J'apprends le PHP le soir, avec un mal de chien. J'ai jamais fait de programmation et je me fais vraiment du mal pour tenter d'avoir un minimum de base.
Evidemment, comme je n'ai aucun autre moyen, j'apprends par le site du Zéro, mais certains cours sont difficiles à comprendre (ou peut-être que je vise trop haut d'un coup).
Le soucis c'est que pas mal de leurs tutos sont périmés. La raison : l'imposition du PDO comme unique moyen de contacter la base de données.
Bref.
Je suis actuellement le cours sur l'inscription de membres sur un site et la validation de ceux-ci par l'administrateur.
Avec beaucoup de mal, j'ai réussi à faire entrer les informations des inscrits dans la base de données (ben oui, quand on a un niveau zéro, traduire du mysql_query en PDO, c'est super difficile, du pur hasard même, faut s'accrocher).
Cependant, je bloque à la page de validation.
Il doit y avoir un problème avec mes requêtes, qui contiennent une variable.
En clair, ma requête sélectionne l'id du pseudo qui est dans mon lien en GET.
La version du site du Zéro est :
$id = $_GET['id'];
$quete2 = mysql_query("SELECT * FROM validation WHERE id='$id'");
Ma version qui ne fonctionne pas :
$id = $_GET['id'];
$requete2 = $pdo->prepare("SELECT * FROM validation WHERE id < :id");
$requete2->bindParam(':id', $id, PDO::PARAM_STR);
$requete2->execute();
Je suis désespéré. Si quelqu'un peut m'aider...