chui en galere....:( [php] - Programmation
Marsh Posté le 21-08-2002 à 15:13:13
si vs comprenez pas tt hesiter pas a demander...
pas de galere...
Marsh Posté le 21-08-2002 à 15:15:30
ben le msg d'erreur te dit que tu appelles une fonction de classe sur un objet qui n'en est pas un.
Marsh Posté le 21-08-2002 à 15:18:19
la variable $serialized_user d'où tu lis ton objet, elle est remplie à quel moment?
ça doit plutôt être là qu'il y a un blème
Marsh Posté le 21-08-2002 à 15:23:12
c_po_ma_faute a écrit a écrit : la variable $serialized_user d'où tu lis ton objet, elle est remplie à quel moment? ça doit plutôt être là qu'il y a un blème |
serialize c entre chaque page ke ca se pass
pour faire passer l'objet d'une page a l'otre ...
Marsh Posté le 21-08-2002 à 15:25:23
donc je serialize au debut pour retrouver mon objet et je unserialize pour virer mon objet...
mais apparament juske la ca marchit sur les otres pages
lobjet passe et je retrouve bien ce k il faut...
Marsh Posté le 21-08-2002 à 15:28:19
cherchepa a écrit a écrit : donc je serialize au debut pour retrouver mon objet et je unserialize pour virer mon objet... mais apparament juske la ca marchit sur les otres pages lobjet passe et je retrouve bien ce k il faut... |
visiblement c la dernière fois que tu appelles sérialize just'avant le plantage qu'il y a un blème,
la variable n'est pas enregistrée en tant qu'objet
Marsh Posté le 21-08-2002 à 15:39:11
oki je te montre " la derniere fois..."
<?php
/************************************** menu13.inc **********************************
************************************ 06/08/2002 *************************************
**** - Script de la page menu13.php ************************************************
************************************************************************************/
include("../include/functions/classUser.inc" );
$curentUser = unserialize($serializedUser);
$serializedUser = serialize($curentUser);
?>
bon ok ca sert a rien mais bon ....la ca plante pas..
Marsh Posté le 21-08-2002 à 15:44:11
cherchepa a écrit a écrit : oki je te montre " la derniere fois..." <?php /************************************** menu13.inc ********************************** ************************************ 06/08/2002 ************************************* **** - Script de la page menu13.php ************************************************ ************************************************************************************/ include("../include/functions/classUser.inc" ); $curentUser = unserialize($serializedUser); $serializedUser = serialize($curentUser); ?> bon ok ca sert a rien mais bon ....la ca plante pas.. |
aucune idée pourquoi ça plante
Marsh Posté le 21-08-2002 à 16:11:54
kestion ? on me dis ke jinstancie pas ma classe....
c koi en fait parce ke la je suis larguer...
Marsh Posté le 21-08-2002 à 18:22:03
y a pas moyen de m'eclairer un peu plus car je suis un peu en galere
Marsh Posté le 21-08-2002 à 19:58:15
t sur que ta fonction est bien declarée dans un class ..
sinon g pas l'impression que ton $curent user soit declaré comme il faut pour etre un objet !
Marsh Posté le 22-08-2002 à 19:29:39
essaye de te renseigner - fait une recherche pour voir comment fonctionne les types "objet"s.
et renseigne toi pour voir comment ca merche en php
tu me semble un peu largué !!
Marsh Posté le 21-08-2002 à 15:07:35
sur un fichier g ca...
************************************************************************************
/* Ecrit les données saisies au menu13 dans l'objet, puis dans la base de donnée.
/* $theSituationPro : int, situation proffessionelle de l'utilisateur.
/***********************************************************************************/
function writeMenu13Data($theSituationPro)
{
$this->setSituationPro($theSituationPro);
if (!cse_is_connected()) cse_sql_connection_certification();
$query = "UPDATE T_UTIL SET SITUATION_PRO = '".$theSituationPro."' WHERE ID_NUM_UTIL = '".$this->userNumber->getId()."'";
$theResultSet = cse_execute_query($query);
}
<?php
/************************************** menu14.inc **********************************
************************************ 06/08/2002 *************************************
**** - Script de la page menu14.php ************************************************ ************************************************************************************/
include("../include/functions/classUser.inc" );
$curentUser = unserialize($serializedUser);
$curentUser->writeMenu13Data($theSituationPro);
$serializedUser = serialize($curentUser);
?>
et ca me donne ca....
Fatal error: Call to a member function on a non-object in menu14.inc on line 8
la ligne 8 c celle en gras...
mais je vois pas le bleme ...
ve juste lance la fonction ....
mais bon jme plante ptet chui nb....
hlppppppppp