Site de référence html..

Discussion dans 'Web, design' créé par guslinux, 19 Mai 2003.

Statut de la discussion:
Fermée.
  1. Offline
    guslinux Gamerz'ien
    Bonjour, je cherche un site de référence sur l'html...

    j'ai deja cela pour le php, mais je bloque un peut sur les variables qui passes dans les formulaire .. si qqun avait un site de référence avec les formulaires...
    [/url]
    guslinux, 19 Mai 2003
    #1
  2. Offline
    SUEd Touriste
    alors, je vais tenter de t'éclairer :)

    prenons un simple formulaire :

    Code:
    <form action="login.php" method="post">
    Nom d'utilisateur : <input type="text" name="username" size="10">
    Mot de passe: <input type="password" name="password" size="10">
    <input type="hidden" name="id" value="1">
    <input type="submit" value="Connexion">
    </form>
    Alors, analysons tout ceci :
    l'action est "login.php". Cela veut dire que quand la personne cliquera sur le bouton "submit" de ton formulaire, ce sera cette page qui sera appelée et ce sera donc à partir de cette page que sera généré ce qui s'affichera dans le navigateur.
    Si tout ton script PHP se trouve dans la même page, tu peux alors utiliser le variable $PHP_SELF comme action pour le formulaire.

    Ensuite, il y a plusieurs type de champs, comme "text" qui est un champs d'une ligne, permettant d'écrire du texte, "password" qui est un champs pour les mots de passe (les caractères sont remplacés par des ronds/étoiles), "hidden" qui est un champs qu'on ne voit pas, cela permet de faire passer des variables d'une page à l'autre dans un formulaire, sans pour autant les afficher à la fin de l'url ou encore "submit" qui est le bouton sur lequel doit cliquer l'utilisateur.

    Le nom des champs (name= ...) est très important, car le nom d'un champs correspond au nom de la variable. C'est-à-dire que si tu as un champ appelé "username", lorsque l'utilisateur cliquera sur le bouton submit, une variable $username sera créée avec la valeur à l'intérieur du $champs.

    petit exemple concret :

    page formulaire.html (ou formulaire.php, comme tu veux):
    Code:
    <form action="login.php" method="post">
    Nom d'utilisateur : <input type="text" name="username" size="10">
    Mot de passe: <input type="password" name="password" size="10">
    <input type="hidden" name="id" value="1">
    <input type="submit" value="Connexion">
    </form>
    page login.php :
    Code:
    <?
    if ($username && $password) {
         echo "<br>le username est : ".$username;
         echo "<br>le mot de passe est : ".$password;
         echo "<br>l'id est : ".$id;
    }
    else {
         echo "<br>un des champs est vide";
    }
    ?>
    
    Maintenant, si l'utilisateur entre dans le champs "username" la valeur "coucou" et dans le champs password, la valeur "gamin", et qu'ensuite, il clique sur le bouton "connexion" (submit, quoi), cela affichera :
    Code:
    le username est : coucou
    le mot de passe est : gamin
    l'id est : 1
    si l'utilisateur n'entre que le login ou que le mot de passe et qu'il clique sur le bouton submit, cela affichera :
    Code:
    un des champs est vide
    J'espère que ca t'aidera :) Sinon, n'hésite pas à demander ce que tu ne comprends pas :)
    SUEd, 20 Mai 2003
    #2
  3. Offline
    Petit_Raisin Elite
    www.allhtml.com :arrow: Génial comme site mais hélas plein de popup de pub
    Petit_Raisin, 20 Mai 2003
    #3
  4. Offline
    guslinux Gamerz'ien
    en fait, ca, ca vas encore

    ->http://ouioui.sytes.net regade le site là bas, j'ai fais le module histoire sans fin, ainsi que la gestion des utilisateurs, mais, je bloquais un peut sur la partie upload...
    http://easyuser.homeip.net/upload/upload.php
    j'ai compris un peut le bazar.. en lisant un autre script.. mais bon, le champ File (fichier) renvoie la variable fichier, variable qui contient $fichier_name, $fichier_size ... et le reste, ca je sais pas... c'est ce genre d'info que j'aurais voulu savoir
    guslinux, 20 Mai 2003
    #4
  5. Offline
    niafron ex membre
    :arrow: mozilla forever ;)
    niafron, 20 Mai 2003
    #5
  6. Offline
    SUEd Touriste
    es-tu certain, avant tout, que ton hébergeur accepte l'upload de fichiers ?

    Moi perso, je n'ai jamais réussi à faire ou trouver/modifier un "script" d'upload pour le faire fonctionner sur un hébergement gratuit.

    regarde ptet là : http://www.eprogrammeur.nl/topic/16522/14c72ce3e957df1faf0d5ba020ca781e :) ca peut ptet t'aider :)
    SUEd, 20 Mai 2003
    #6
  7. Offline
    guslinux Gamerz'ien
    je suis mon ébergeur :D un tit p75mhz sous linux mandrake 9.0 ... serveur apache, proftp... :wink: :wink:

    et mon script fonctionne :d:d

    mtn je v m'attaquer au meme script, mais qui upload sur un serveur ftp ...
    guslinux, 20 Mai 2003
    #7
Statut de la discussion:
Fermée.