Site de référence html..

Statut
N'est pas ouverte pour d'autres réponses.

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]
 

SUEd

Touriste
guslinux a dit:
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]
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 :)
 
1er
OP
guslinux

guslinux

Gamerz'ien
SUEd a dit:
guslinux a dit:
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]
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 :)
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
 
N

niafron

ex membre
Petit-Raisin a dit:
www.allhtml.com :arrow: Génial comme site mais hélas plein de popup de pub
:arrow: mozilla forever ;)
 

SUEd

Touriste
guslinux a dit:
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
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 :)
 
1er
OP
guslinux

guslinux

Gamerz'ien
SUEd a dit:
guslinux a dit:
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
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 :)
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 ...
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut