page accueil - http://www.manucorp.com/ http://phpfrance.com http://php.net - PHP développement - http://easyphp.org/
Php magazine n° 1:-)
Php ( Hypertext Preprocessor ) langage de scripts côté serveur
Syntaxe de base - premières pages - Types - Variables- Constantes - Expressions -Opérateurs - Structures de contrôle
script 0:
<html>
<head>
<title>Exemple</title>
</head>
<body>
<?php
echo "Bonjour,
vous êtes arrivés sur ma page sur les script
PHP!:-)";
?>
</body>
</html>
Page HTLM pour envoyer un texte contenu dans un formulaire::
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="content-Type content="text/html; charset= iso-8859-1">
</head>
<body>
<!--le formulaire de saisie lorque l'utilisateur clique sur le bouton envoyer le serveur reexecute la page demo.php
-- >
<form action= "demo.php" method = "get" name="form" id="form">
<! le champs cachéhfaction fait que la base de donnée n'est appelée que si un formulaire est envoyé. les données sont envoyées avec l'url demo.php derrière le "?" par le choix de la methode get ici demo.php?hfaction=ok&tfLechamps =data
-- >
<input name="hfaction" type="hidden" id="hfaction" value="ok">
<! --le champs texte tfLechamps recoit les données à envoyer -- >
<input name= "tfLechamps" type="text" id="tfLechamps" >
<input type= "submit" name="submit" value="envoyer" >
</form>
</body>
</html>
script 2: pour se connecter à une base de données MySQL , s'identifier puis inserer une variable de formulaire dans une base de données
<?php
//déclaration des variables pour la connection à MySQL
$hostname_demo = "localhost"; //le serveur
$database = "demo"; //la base de données
$username_demo" = "root"; //l'utilisateur autorisé
$password_demo = "gc" //mot de passe
//ouverture d'une connection persistante vers le serveur
//avec sortie du script si pas de connection
$demo =mysql_pconnect ($hostname_demo,$username_demo,$password_demo) or die (mysql_error()
);
//si le formulaire est envoyé la variable de formulaire hfAction à la valeur "ok"
if ($HTTP_GET_VARS ['hfAction'] = = "ok" //ou if ( $hfAction = = "ok"
//note: pas de; à la fin de la ligne ? .
// je selectionne la base de donnée à gérer
mysql_select_db($database_demo,$demo );
// definition de la phrase SQL à appliquer sur la bd
// insertion de la donnée dans le champs de la table
// $tf Lechamp est une variable de formulaire équivalent à $HTTP_GET_VARS ['tfLechamp']
$insert SQL = "insert SQL = INSERT INTO latable (lechamp) values ('$tfLechamp')" ;
//execution de la requète
$result = mysql_query($insertSQL,$demo);
}
?>
1/3 des sites Web mondiaux s'appuient sur Php. et près de 80% des entreprises du CAC40 utilisent PHP.