include et formulaire qui foire !

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : include et formulaire qui foire !

par alexbad » 29 nov. 2005, 14:18

Tu peux mettre des images dans la balise <BUTTON></BUTTON>. De plus, tu pourrais faire toi-même tes boutons avec le CSS, tu n'as qu'à mettre une bordure outset et voilà!

par Invité » 29 nov. 2005, 09:06

Pour les includes il ne sont effectivement pas dans le meme répertoire, mais je l'ai pris en compte dans le nom du fichier mis et je change bien l'adresse d'un endroit a l'autre ( je l'ai meme mis en dur a un endroit pour etre sur mais ca n'a rien changé au probleme... )

Pour les boutons, le probleme est que je vais devoir traiter avec des images, donc je n'ai pas trop le choix sur quoi utiliser.. ( a la base j'avais mis des boutons aussi mais les graphismes c'est pas moi qui les décide ).
De la meme maniere que faire seulement un lien ne fonctionnera pas vu que j'ai besoin d'une variable pour changer automatiquement la langue d'une page :(
mais je vais essayer de mettre les balise button autour voir si ca fonction.
Merci quand meme :cry:

par alexbad » 29 nov. 2005, 02:54

Pour tes includes, je ne vois qu'une solution: si tu appelles le fichier tralala.php et qu'il n'est pas dans le même répertoire, l'erreur est tout à fait normale.

Pour ton formulaire, les boutons images, je te recommande la balise <BUTTON></BUTTON>, de cette manière:

Code : Tout sélectionner

<BUTTON><a href="francais.php">Français</a></BUTTON> <BUTTON><a href="anglais.php">Anglais</a></BUTTON>
Ou, sur la même page qui change selon $_GET['langue']:

Code : Tout sélectionner

<BUTTON><a href="accueil.php?langue=francais">Français</a></BUTTON> <BUTTON><a href="accueil.php?langue=anglais">Anglais</a></BUTTON>
La balise bouton, tu n'es pas obligé de l'exécuter dans un formulaire, c'est simplement du html ordinaire que tu places sur un bouton, c'est juste pour l'apparence.

include et formulaire qui foire !

par claire/lila » 29 nov. 2005, 01:40

Plus j'avance dans mon programme, plus... il me lache... a croire que c'est fait expres :P

Deja les includes :
Sous conseil de ma tuteur de stage j'ai créé des pages php qui contiennent des include de classes, des includes de templates ( parties html/affichage donc ) des includes des traitements ( script php principalement ).
En local sur un ordi, pas de soucis, toujours bien fonctionner. Mais alors sur le net, j'ai des erreurs, dans un include de script php ou je crée une instance d'une des classes d'un autre include, il me dit ne pas connaitre la classe.. Si je copie colle le code de l'include script dans l'autre page ca marche.
Le meme code en local sur mon autre ordi... ne m'affiche rien du tout :shock:
Une idée de quoi ca peut venir ? car la je désespere vraiment :cry:


Autre probleme : un "formulaire".
En gros deux images-boutons pour choisir la langue du type :
<form action="mapage" method="post">
<input type="image" name="francais" src="drapeau.gif">
<input type="image" name="anglais" src="drapeau2.gif">
Affichage parfait, fonctionnement parfait sur l'un des ordis et erreurs sur l'autre : que je clique sur l'un ou l'autre il n'a jamais le isset($_POST['francais']) a true et si j'essaie de l'afficher il me dit qu'il ne trouve pas l'indice...
la aussi je seche....

merci d'avance pour votre aide !