Bonjour
J ai quelque peu modifié l architecture de mon site pour inclure les pages en fonction d une variable de l url
mon url devient donc monsite.com/index.php?page_id=123
Dans mon index j inclus une page en fonction de cet id dans un switch
La page est apellee correctement et la requete qui permet d afficher le contenu de la bdd dans un form fonctionne parfaitement
Dans ce form je passe mes variables en POST à $_SERVER['REQUEST_URI'].
Une fois le form validé, la page appellee est la bonne et les variables sont bien presentes dans mon tabaleau POST.
Mais la requete declenche systematiquement une exception :Avant que je ne change l architecture, tout fonctionnait correctement avec les meme requetes...Call to a member function bind_param() on a non-object in
Si j ecris ma requete en 'dur' c est le message d erreur suivant qui s affiche :Call to a member function execute() on a non-object in
Merci de m eclairer de vos lumieres !
Mon code :
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $sql='UPDATE sellers SET civilite = ?, nom = ?,prenom = ?, tel = ?, adresse = ?, cp = ?, ville = ?,etat = ?,pays = ?,lat= ?,lng= ? WHERE ID ='.$_SESSION['ID']; $stmt = $db->prepare($sql); $stmt->bind_param('sssssssssdd', $_POST['civilite'], $_POST['nom'], $_POST['prenom'], $_POST['TELEPHONE'], $_POST['adresse'], $_POST['CP'], $_POST['VILLE'], $_POST['ETAT'], $_POST['PAYS'],$latitude,$longitude); $stmt->execute(); $stmt->close();
stéphane
Partager