par
Nagol » 16 juin 2009, 14:01
le principe de php c'est d'etre capable de produire du texte (typiquement du html, voire du javascript ou du css) et d'etre connectable à une source de donnée externe à php (le plus souvent et le plus classique: mysql)
php en soi ne peut pas intéragir côté client il n'intervient que côté serveur cad:
browser request url -> serveur web recoit requete -> serveur web utilise php pour produire du html -> html reçu par le browser
une fois le html reçu on est côté client, cad que le php ne fait plus rien, dans le cas d'un formulaire, le formulaire produit en html, une fois valider soumet une url et rentre dans le schéma plus haut, php peut recevoir les informations et les utiliser pour intéragir avec autre chose, puis renvoyer du html (exemple un message de succès, d'échec, ce que tu veux)
c'est important de bien comprendre que php n'intervient que de façon ponctuelle en réalité, contrairement à l'utilisation qu'on fait de beaucoup d'autre langages, ou le code une fois lancé boucle en attente de données pour avoir une réelle intéractivitée avec le client.
avec un peu de lecture, et de recherche sur php.net qui est je le rappelle non seulement la doc officielle mais une source essentielle de code utilisateur.
le principe de php c'est d'etre capable de produire du texte (typiquement du html, voire du javascript ou du css) et d'etre connectable à une source de donnée externe à php (le plus souvent et le plus classique: mysql)
php en soi ne peut pas intéragir côté client il n'intervient que côté serveur cad:
browser request url -> serveur web recoit requete -> serveur web utilise php pour produire du html -> html reçu par le browser
une fois le html reçu on est côté client, cad que le php ne fait plus rien, dans le cas d'un formulaire, le formulaire produit en html, une fois valider soumet une url et rentre dans le schéma plus haut, php peut recevoir les informations et les utiliser pour intéragir avec autre chose, puis renvoyer du html (exemple un message de succès, d'échec, ce que tu veux)
c'est important de bien comprendre que php n'intervient que de façon ponctuelle en réalité, contrairement à l'utilisation qu'on fait de beaucoup d'autre langages, ou le code une fois lancé boucle en attente de données pour avoir une réelle intéractivitée avec le client.
avec un peu de lecture, et de recherche sur php.net qui est je le rappelle non seulement la doc officielle mais une source essentielle de code utilisateur.