top
logo

Images

Aucune image

Les bases du www - Le PHP ?

 

-------*************************************************************************Php

Le code qui permet de récupérer les données d'un utilisateur en toute sécurité est:

 

      $message = mysql_real_escape_string(htmlspecialchars($_POST['message']));

 

      $pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));

-------------------------------------------------------------------------------

UN BOUT DE CODE PHP qui permet d'afficher

 

<?php

 

// Maintenant on doit récupérer les 10 dernières entrées de la table

// On se connecte d'abord à MySQL :

mysq.l_connect("localhost", "sdz", "mot_de_passe");

mysql_select_db("coursphp");

// On utilise la requête suivante pour récupérer les 10 derniers messages :

$reponse = mysql_query("SELECT * FROM minichat ORDER BY ID DESC LIMIT 0,10");

// On se déconnecte de MySQL

mysql_close();

// Puis on fait une boucle pour afficher tous les résultats :

while ($donnees = mysql_fetch_array($reponse) )

{

<p><strong><?php echo $donnees['pseudo']; ?></strong> : <?php echo $donnees['message']; ?></p>

<?php

}

// Fin de la boucle, le script est terminé !

?>

////////////////////////////////////////////////////////////////////

// On vérifie si les champs sont vides

if(empty($nom) OR empty($prenom) OR empty($email) OR empty($titre) OR empty($url))

    {

    echo '<font color="red">Attention, seul le champs <b>ICQ</b> peut rester vide !</font>';

    }

**********************************************************************

Récupération d'une clé générée automatiquement par une table

 

$sql = "INSERT INTO sites_tbl(id_site, titre, url) VALUES('','$titre','$url')";

    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

 

    // on récupère l'id_site qui vient d'être généré

    $id_site = mysql_insert_id();

*******************************************************************

la balise <center></center> permet de centrer une zone de saisie située

dans un form donc centrage par rapport au form

*********************************************************************

 

// On commence par récupérer les champs d'une zone de texte

if(isset($_POST['nom']))      $nom=$_POST['nom'];

else      $nom="";

 

***********************************************************************

// On vérifie si les champs sont vides

if(empty($nom) OR empty($prenom) OR empty($email) OR empty($titre) OR empty($url))

    {

    echo '<font color="red">Attention, seul le champs <b>ICQ</b> peut rester vide !</font>';

    }

***********************************************************************

PARCOURT D'UNE TABLE

 

// on regarde si l'url existe déjà

    $sql = "SELECT id FROM infos_tbl WHERE url='$url'";

    $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

   

    // on compte le nombre de résultats

    $res = mysql_num_rows($req);

 

    if($res!=0)  // l'url existe déjà, on affiche un message d'erreur

        {

        echo '<font color="red">Désolé, mais cette URL existe déjà dans notre base.</font>';

        }

***********************************************************************

         DESCRIPTION D'UNE ERREUR

mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

**********************************************************************

APPEL D'UNE PAGE CONTENANT UNE FONCTION

 

Require("fonction.php");    // on appelle la page contenant la fonction

 

*********************************************************************

Nos partenaires

 

 

 

 

 

 

 

 

Login

Connectés

Nous avons 210 invités et aucun membre en ligne


bottom

(C) 2014 - DG TECHNOLOGIES SARL - Tous droits réservés