questions a propos de la programmation web - Programmation
Marsh Posté le 18-06-2002 à 21:21:37
le php est un langage serveur, qui s'execute sur le serveur, et non sur le client
c un langage a part ... qui permet de faire plein de trucs, notamment de gerer des inscriptions, et de genrer de l'html
Marsh Posté le 18-06-2002 à 21:21:46
RELAX Kev a écrit a écrit : bon, j ai un 'projet' de site a faire. ca consiste en une page web avec un formulaire a remplir (page a laquelle +ieurs users peuvent se connecter /+mots de passes) la formulaire validé, on doit le retrouver dans une adresse email x. et la personne qui a validé son formulaire doit recevoir un mail etc. la page doit etre fonctionnelle et rapide, je me fiche du look. j ai quelques vieilles connaissances de html qui datent ! je pense pas que tout ca soit possible en html faut il que je me mette au php ? enfin donnez moi des tuyaux svp tutoriaux ? quels prog ? je suis completement noub en php quels sont les avantages ? quand je faisais du html y avait pas ca ! merci |
Oh ben ... comme ça je dirais
www.phpinfo.com
www.allhtml.com
php + html + apache
ça devrait aller...
Marsh Posté le 18-06-2002 à 21:23:26
skylight a écrit a écrit : le php est un langage serveur, qui s'execute sur le serveur, et non sur le client c un langage a part ... qui permet de faire plein de trucs, notamment de gerer des inscriptions, et de genrer de l'html |
j ai pas bien compris le truc serveur /client sky !
par exemple quand je vois un site comme ca :
http://www.rue-montgallet.com/prix/liste.php?cat=101
c est du php pourtant j ai l impression je serais capable (en prenant du temps quand meme) d en faire autant en html
Marsh Posté le 18-06-2002 à 21:34:49
RELAX Kev a écrit a écrit : j ai pas bien compris le truc serveur /client sky ! par exemple quand je vois un site comme ca : http://www.rue-montgallet.com/prix/liste.php?cat=101 c est du php pourtant j ai l impression je serais capable (en prenant du temps quand meme) d en faire autant en html |
ce que tu void,c'est l'html que le PHP a généré : autrement dit, le php est allé chercher les prix dans la base de donnée, a rajouté les balises html comme le webmaster l'a voulu, et l'a affiché !
Marsh Posté le 18-06-2002 à 23:26:37
je suis en train de faire le tutorial de php france, ici :
http://www.phpfrance.com/tutorials/index.php?id=3
la, on fait un formulaire HTML :
Code :
|
le tutorial dit 'Rien de bien compliqué pour le moment, c'est juste du code HTML. On utilise la méthode post et on met le nom du fichier PHP que l'on veut appeler dans "action". Par contre, donnez un nom explicite aux champs du formulaire, puisque PHP utilisera ces noms pour les variables.
je comprends pas bien la phrase en rouge.
c est quoi ces "noms explicite" ? on les met ou ? pas compris
edité
Marsh Posté le 18-06-2002 à 23:29:37
bin dans ton code html,
t'a des balises du genre
<input type="text" name="nom" size="40">
ok ? j'ai mis le nom de chaque input (les input sont des zonnes de saisies, tu le sais)
en php quand tu aura validé le formulaire, le php va recuperer le contenu des champs ! dans l'exemple ci dessus, tu aura dans ta variable $nom le contenu du champ !
les noms explicites : il faut eviter de mettre des nom genre "toto" ou "ab", mais des noms representatifs genre "nom", ou "email"
kapiche ?
Marsh Posté le 18-06-2002 à 23:34:15
skylight a écrit a écrit : en php quand tu aura validé le formulaire, le php va recuperer le contenu des champs ! dans l'exemple ci dessus, tu aura dans ta variable $nom le contenu du champ ! |
ok ! kapiche
ca sert en quelques sortes de REPERE pour le php, c est ca ?
Marsh Posté le 18-06-2002 à 23:35:39
et quand c est input type = submit, la y a pas besoin de se soucier du 'name', si ?
Marsh Posté le 18-06-2002 à 23:37:53
RELAX Kev a écrit a écrit : ok ! kapiche ca sert en quelques sortes de REPERE pour le php, c est ca ? |
disons, que les formulaires en html, si tu veux recuperer le resultat en php, il faut donner un nom a chaque élément !
Marsh Posté le 18-06-2002 à 23:40:56
RELAX Kev a écrit a écrit : et quand c est input type = submit, la y a pas besoin de se soucier du 'name', si ? |
heu non, mais c'est preferable
en gros
un formulaire en php, ca se passe comme ca
Code :
|
en gros, faut que ton input type=submit, ai un nom="submit", car c'est preferable
quand tu valide un bouton, la page est RECHARGEE, et comme c'est une page .php, le php va lire tous les champs dont tu aura mis un nom !
donc quand tu valide, la variable submit prend une valeur
et d'apres le script, si une valeur est trouvée dans la variables $submit (donc formulaire enclenché) il traite ..
Marsh Posté le 18-06-2002 à 23:42:07
ok j ai compris le systeme !
par exemple quand j ai ca dans la page du formulaire :
<input type="text" name="nomdugars" size="40">
<textarea name="skeutadi" cols="40" rows="3">
on le retrouve ici dans la page d apres le formulaire :
<?echo $nomdugars;?>
<?
echo "<p>seku t as dit : $skeutadi</p>";
?>
Marsh Posté le 18-06-2002 à 23:43:28
en fait, je laisse submit quoi (pour ma me prendre la taite !)
Marsh Posté le 18-06-2002 à 23:43:37
RELAX Kev a écrit a écrit : ok j ai compris le systeme ! par exemple quand j ai ca dans la page du formulaire : <input type="text" name="nomdugars" size="40"> <textarea name="skeutadi" cols="40" rows="3"> on le retrouve ici dans la page d apres le formulaire : <?echo $nomdugars;?> <? echo "<p>seku t as dit : $skeutadi</p>"; ?> |
yep, une fois que t'a validé le formulaire
Marsh Posté le 18-06-2002 à 23:44:57
ok ! (rho skeu je suis doué )
Marsh Posté le 18-06-2002 à 23:45:29
RELAX Kev a écrit a écrit : ok ! (rho skeu je suis doué ) |
grosse mairde !
Marsh Posté le 18-06-2002 à 23:53:16
nan j'avooe si t'a fait un peu de html c bon
Marsh Posté le 18-06-2002 à 21:19:23
bon, j ai un 'projet' de site a faire.
ca consiste en une page web avec un formulaire a remplir (page a laquelle +ieurs users peuvent se connecter /+mots de passes)
la formulaire validé, on doit le retrouver dans une adresse email x. et la personne qui a validé son formulaire doit recevoir un mail etc.
la page doit etre fonctionnelle et rapide, je me fiche du look.
j ai quelques vieilles connaissances de html qui datent !
je pense pas que tout ca soit possible en html
faut il que je me mette au php ?
enfin donnez moi des tuyaux svp tutoriaux ? quels prog ?
je suis completement noub en php
quels sont les avantages ? quand je faisais du html y avait pas ca !
merci
UPDATE : voir plus bas !
Message édité par RELAX Kev le 18-06-2002 à 23:24:47
---------------
platines vendues!