PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → WD10 - Php avec modèle
WD10 - Php avec modèle
Iniciado por dcorbeil, mar., 02 2006 6:39 AM - 4 respostas
Publicado em março, 02 2006 - 6:39 AM
Bonjour à tous

J'ai débuté les tests concernant PHP sur base de données MySQL.

Tout fonctionnait bien. J'ai débuté en créant un modèle pour les 6 petites pages que j'avais à faire. Le site en entier était fonctionnel. Une fois terminé, je m'apercois qu'un libellé du modèle possède une faute d'orthographe.

Je modifies donc le modèle et effectue la mise à jour des pages associées au modèle. Pouf, toutes les pages PHP semble corrompu. J'ai maintenant ce message :

Fatal error: Call to a member function on a non-object in /home/virtual/site43/fst/var/www/html/testwebdev/services.php on line 174

Après vérification, j'ai l'impression que le problème vient des ZoneRépété que j'ai inclu dans le modèle.

__________________________________________________________________________________
2.
Dans un autre ordre d'idée, toujours en php, j'ai une cellule avec image de fond répété. Lorsque je positionne une ZoneRépété dans cette cellule, une fois dans le navigateur, le fond de la place occupé par la ZoneRépété est blanche.

Je n'ai aucune couleur de fond défini dans la zonerépété et/ou les champs inclus dans la zone. Quelqu'un a déjà eu ce problème ?

Merci beaucoup

Daniel
Publicado em março, 02 2006 - 10:23 AM
Daniel Corbeil vient de nous annoncer :
Bonjour à tous

J'ai débuté les tests concernant PHP sur base de données MySQL.

Tout fonctionnait bien. J'ai débuté en créant un modèle pour les 6 petites
pages que j'avais à faire. Le site en entier était fonctionnel. Une fois
terminé, je m'apercois qu'un libellé du modèle possède une faute
d'orthographe.

Je modifies donc le modèle et effectue la mise à jour des pages associées au
modèle. Pouf, toutes les pages PHP semble corrompu. J'ai maintenant ce
message :

Fatal error: Call to a member function on a non-object in
/home/virtual/site43/fst/var/www/html/testwebdev/services.php on line 174

Après vérification, j'ai l'impression que le problème vient des ZoneRépété
que j'ai inclu dans le modèle.


Bonjour,

Je reponds à la première partie:
2 Causes possibles:
-tu utilises une variable qui porte me même nom que l'un de tes champs
-tu as déclaré dans ta ZR un attribut qui n'est rattaché à rien

Jean-Daniel

--
Publicado em março, 02 2006 - 10:33 PM
Je viens de valider tout mes champs ainsi que mes attributs et tout est correct à ce niveau.

Je viens de faire un test d'ailleurs. J'ai créer une page basé sur le modèle uniquement. Je n'y ai rien ajouté. Je la test et elle fonctionne bien.

Je déplace un libellé d'un pixel dans le modèle et je met à jour la page créer précédemment. Je test la page et j'obtient le message.

Le problème est le même sur deux serveurs différent. En local avec EasyPHP et chez mon hébergeur.

Daniel
Publicado em março, 03 2006 - 9:49 AM
Daniel Corbeil a exposé le 02/03/2006 :

Je viens de valider tout mes champs ainsi que mes attributs et tout est
correct à ce niveau.

Je viens de faire un test d'ailleurs. J'ai créer une page basé sur le modèle
uniquement. Je n'y ai rien ajouté. Je la test et elle fonctionne bien.

Je déplace un libellé d'un pixel dans le modèle et je met à jour la page
créer précédemment. Je test la page et j'obtient le message.

Le problème est le même sur deux serveurs différent. En local avec EasyPHP et
chez mon hébergeur.

Daniel


bonjour,

Là il faut débuger: repérer le N° de ligne concerné par l'erreur en
affichant le SOURCE DE LA PAGE HTML AFFICHEE DANS LE NAVIGATEUR puis
ouvrir la page PHP concernée et regarder pourquoi l'erreur se produit.
Je n'ai pas trouvé mieux pour débuger ce genre de PB

Jean-Daniel

--
Publicado em março, 03 2006 - 11:52 AM
Vérifie que ton modèle est bien une page php et non une page statique !

Moi j'ai bien galérer à cause de cela...