Recherche rapide

N'oubliez pas que la publicité fait vivre AZ PHP
     
Espace Membres
il y'a actuellement 32370 membres
 
Pseudo  
Password  
inscriptions
 
Cours php/Tutoriels
  1°/  Apprendre les bases de PHP
  1a°/  Divers en PHP, les erreurs, les variables etc...
  2°/  Les variables
  3°/  Les variables d'environnements
  4°/  Les conditions
  5°/  Les boucles
  6°/  Les cookies
  7°/  Travailler sur les dates
  8°/  Les tableaux array()
  9°/  Travailler avec les fichiers
  10°/  Traiter les chaines de caractères
  11°/  Récuperer et verifier les données d'un formulaire
  12°/  Envoyer des mails
  13°/  Les pseudo-frames
  14°/  Débuter avec mysql
  15°/  Fonctions update et delete de mysql
  16°/  Comprendre et utiliser la clause where
  17°/  Liste de quelques fonctions mysql
  18°/  Mysql par la pratique, construire un livre d'or
  19°/  Construire un mini moteur ou annuaire
  20°/  Afficher sur plusieurs pages
  21°/  La construction de votre forum
  22°/  Faire son script de sondage (vote)
  23°/  Sessions , mise en pratique
  24°/  Sessions , récapitulatif
  25°/  Les expressions régulières
  26°/  Coder son ANTI-FLOOD
  27°/  Utiliser et créer ses fonctions
  28°/  Upload et transfert de fichiers
 
 
 
Liens

N'oubliez pas que la publicité fait vivre az-php
  Les cours pour bien débuter PHP

Les nouveautés PHP et les incontournables erreurs

PHP évolue, les paramètres aussi, c' est pour cette raison que ce cours a été ajouté, vous trouverez principalement les nouveaux moyens de récupérer vos variables passées par l' url ( GET ), par formulaire etc ...

1°/ Le REGISTER_GLOBAL.

Le register Global est maintenant très souvent désactivé chez votre hébergeur ( OFF ), pour en savoir plus, faite une page <?php phpinfo(); ?> et cherchez la ligne register_global et regardez s' il est On ou Off .

1°/ Récupération de variables.

Pour sécuriser vos scripts, utilisez les variables d' environnements tels que suit :
$_POST[]
$_GET[]
$_SESSION[]
$_COOKIE[]
$_SERVER[]
$_FILES[]

Par exemple, vous passez des variables par une url sur la page test.php comme suit.
http://mon-site/test.php?var=testurl

Vous récupérez ainsi:
<?php
/* page test */
print 'ma variable nommée var a la valeur '.$_GET['var'];
?>


En ce qui concerne les formulaires, "method POST", récupérez vos variables avec $_POST, par exemple:

<form method="post" action="test.php">
<input type="text" name="nom"><br />
<input type="text" name="prenom"><br />
<input type="submit" name="bouton" value="Envoyer">
</form>

Vous récupérez ainsi:

<?php
print 'votre nom est '.$_POST['nom'].' et prenom '.$_POST['prenom'];
?>


Pour mieux connaître vos variables d' environnements, le <?php phpinfo(); ?> est plus que nécessaire.

 
Les erreurs courantes
Vous obtenez souvent des messages d' erreurs de "headers" .... , vérifier les point suivants:
Vous n' avez pas de html, print, echo avant un session_start() , setcookie() , header('location: xxx');

Fonction mysql_numrows() et mysql_num_rows()
J' ai lu sur le forum que certains d' entre vous rencontraient des problèmes avec la fonction de compteur de mysql, j' ai vérifié, les 2 fonctions donnent un résultat correct, vous pouvez donc utiliser celle qui vous convient ou que vous souhaitez dans l' ensemble des scripts et exemples de az-php.

Les erreurs Mysql
Voici une erreur classique liée à mysql:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in scripts.php on line 92
You have an error in your SQL syntax near ''commentaires', Resource id #1'' at line 1


Cela ne signifie pas qu' il y a une erreur avec mysql_fetch_array() mais elle se situe avant, dans votre requête mysql, afin de savoir ou se trouve le problème, utilisez la fonction mysql_error() comme suit:

$REQ = mysql_query("SELECT xxxx from xxxx") or die ("erreur req ".mysql_error());
Ajouter or die (mysql_error()); vous aidera à trouver l' erreur de syntaxe dans votre requête.
 
Bon php
e [ stressman]
>>> Cours suivant n° 2
 
Notre site et nos cours vous plaisent ?
Vous pouvez soutenir AZ-PHP simplement en faisant un don anonyme.
Nous vous remerçions par avance.

 
Devenir annonceur sur AZ-PHP ?
Cliquez ici
 
Rubrique installer
  1°/  Apache et PHP
  2°/  Mysql sur votre PC (version tar.gz)
  3°/  Mysql sur votre PC (version rpm)
 
Newsletter

 
Votez !!
Pas de votes ni suggestions actuellement
 
 
 
Débuter Linux
 1°/   Introduction
 2°/   Installation ( 1ere partie )
 3°/   Installation ( 2ème partie )
 4°/   Connexion / documentation / Synthaxe
 5°/   Les différentes commandes sous linux
 6°/   Installer / Désinstaller / Lister les applications
 7°/   Manipulation des chaines de caractères
 
    © Copyright 2005 - az-php.com - tous droits réservés , reproduction interdite . Hébergé par 1hebergeur.com [ mentions légales & copyright ]