CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

php le retour du newbie help

erystel
erystel
Niveau 10
31 mars 2004 à 14:31:17

bon j ai posté sur creations de site web mais la reponse que l on m a apporté ne me satisfait pas ( surtout s il y a pleins de variables) alors voici mon probleme :

je suis en train de realiser mes premiers pas sur un formulaire ultra basique.

Je demande grossomodo le nom, je lui impute une variable, et je renvoie le traitement dans une page php.
voici les script :

le formulaire HTML

< html>

< head>

< title>Formulaire HTML</title>

< meta http-equiv=

" content-type" content="text/html; charset=iso-8859-1">

< link rel="stylesheet" type="text/css" href="../../css/nouveau.css">

< /head>

< body bgcolor="white">

< h1>Page de formulaire ( masques de saisie HTML)</h1>

< form action="exploitation.php" method="post">

Votre prénom :

< input type="text" name="$Prenom">

< input type="submit">

< /form>

< /body>

< /html>

le fichier php nommé exploitation.php

< ?php

echo " Bonjour < b>$Prenom</b>. Bienvenue ! ";

? >

Et la j ai le soucis suivant : il me dit que la variable est non definie ! !

Et pourtant je ne vois pas où le truc merde.

DasHuhn
DasHuhn
Niveau 10
31 mars 2004 à 14:34:45

Le nom que tu transmets est " $Prenom". Sans rien connaître au PHP, je peux te dire que c´est faux.

Dans le fichier HTML, change par " Prenom" : le dollar est la marque propre au langage ( comme au shell ou à Perl, par exemple)

erystel
erystel
Niveau 10
31 mars 2004 à 14:36:41

oki deja merci pour ca :) je vais modifier en fonction.
le principe de la chose, c t de faire rentrer par l utilisateur un prenom, et de transformer ce prenom en variable reutilisable pour le fichier php ^^

grrr c est chiant d etre debutant, j aimerais etre genial des le debut :))

DasHuhn
DasHuhn
Niveau 10
31 mars 2004 à 14:41:17

http://www.phpdebutant.org/article56.php

erystel
erystel
Niveau 10
31 mars 2004 à 14:46:50

oki je te remercie dashuhn, je vais voir ca de plus pret.

Tu rejoins la reponse que j ai obtenu sur creations de siteweb.

Ca diferre serieusement du cours que je suis, mais je peux m adapter :)

rastacouer
rastacouer
Niveau 8
31 mars 2004 à 17:40:24

name="prenom"
et ensuite
echo $_POST[´prenom´];
dans le fichier d´action

jarose
jarose
Niveau 10
31 mars 2004 à 19:46:19

Les variables globales sont par defaut, à OFF, donc il faut passer par les tableaux clé attribués à cet effet.
Ils sont censés contenir toute les informations concernant les variables d´environnement.

Tu peux toujours modifier la configuration à la volé, mais il est préférable d´utiliser les variables clé -> plus propre, et surtout, sécurisé.

Scullder
Scullder
Niveau 10
02 avril 2004 à 19:29:53

" Et la j ai le soucis suivant : il me dit que la variable est non definie ! ! "

bon bah ça a été répondu en haut pour ton problème mais pour cette erreur, je suis prêt à parier que tu utilises easyphp 1.7 avec les erreurs notice activées =) C´est bien dans le sens que ça oblige à faire du code propre mais j´ai remarqué que ça décourage les débutants o_O

Scullder
Scullder
Niveau 10
02 avril 2004 à 19:32:25

je précise quand même que sans les erreurs notice, aucune errur n´aurait été affichée mais t´aurais toujours eu le même problème =)

erystel
erystel
Niveau 10
03 avril 2004 à 09:58:14

thx scullder :)

en fait non je n utilise pas easyphp, il faut que je l installe.

J utilise weaversleave 3.9.17 tres convivial; et apache pour les test

et effectivement on m a conseillé easyphp, il faut donc que je me le procure :)

erystel
erystel
Niveau 10
03 avril 2004 à 11:12:26

Pour Jarose, si tu repasses par ce topic, il est une chose que je trouve de curieuse, et que j ai regardé depuis ton post ce matin.

Pour faire mon projet j ai suivi le manuel de competence micro php pour debutant ( hihi faut bien commencer) et dans les diverses config de base, il en a modifier une dans le fichier php.ini dans c:\windows par ceci :

register_globals = On

Alors qu il etait en off auparavant.

Donc si je suis ton raisonnement, je pense que ce sont à ces variables que tu fais allusion, or, elles ne sont plus en off, donc l ancien format, que je suis forcé d abandonner aurait du fonctionner.

( ce qui n empeche pas le fait de ne pas m embeter à prendre que le nouveau que vous m indiquez puisque lui d une part fonctionne, et d autre part semble plus securisé selon vos dires ( je n ai pas la science necessaire pour savoir par moi meme si c est le cas ou non))

erystel
erystel
Niveau 10
03 avril 2004 à 22:51:17

up

? ??

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment