Bonjour,

à partir d'un formulaire j'ajoute pour une personne précise la plage horaire et la zone où celle ci sera.

J'ajoute donc la plage horaire grace à un insert, je fais un max() pour récupérer l'id_plage que je viens d'ajouter à ma base de donnée.

et j'ajoute l'id_plage dans la table SE_SITUER mais la erreur

Message: Select query cannot join with another table

Je ne sais pas d'où peut venir l'erreur, je suis débutante.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
                       $presence = new Application_Model_DbTable_TSeSituer();
			$select = $presence->select(max(array('id_plage')))->from('Plage')
                                 ->where("id_personne='$id_p'");
                        $id_plage=$presence->fetchRow($select); 
			$presence->ajouterSeSituer($id_p, $id_plage, $id_z);