...:.:: Bienvenue sur mon site ::.:...
HOME | PERSO | LINKS | ABOUT
PHP : Exemple Complet

Complement de utilitaires.php :

<?
function Insert ($nom, $prenom, $date, $user, $password)
{
$requeteverif = "SELECT nom, prenom, naissance FROM anniversaire WHERE nom='".$nom."' and prenom='".$prenom."'";
$verif = RequeteTab ($requeteverif);
if ($verif[0]!="") { echo $prenom." ".$nom." existe déjà dans la base de données.<BR>"; return; }
$id = Requete ("SELECT id FROM anniversaire ORDER BY id DESC LIMIT 1");
$id = $id + 1;
$requete = "INSERT INTO anniversaire(id, nom, prenom, naissance) VALUES (".$id.", '".$nom."', '".$prenom."', '".$date."')";
$idconnect = mysql_connect("localhost", $user, $password);
mysql_db_query ("exemple", $requete, $idconnect) or die ("<b>Requete</b> ".$requete." <b>Invalide</b>");
mysql_close($idconnect);
echo "L'insertion a été effectuée.<BR>";
return;
}
function Efface ($nom, $prenom, $user, $password)
{
$requeteverif = "SELECT id FROM anniversaire WHERE nom='".$nom."' and prenom='".$prenom."'";
$id = RequeteTab ($requeteverif);
if ($id[0]=="") { echo $prenom." ".$nom." n'est pas dans la base de données.<BR>"; return; }
$requete = "DELETE FROM anniversaire WHERE id=".$id;
$idconnect = mysql_connect("localhost", $user, $password);
mysql_db_query ("exemple", $requete, $idconnect) or die ("<b>Requete</b> ".$requete." <b>Invalide</b>");
mysql_close($idconnect);
echo $prenom." ".$nom." a été effacé de la base de données.<BR>";
return;
}
?>

Ici seulement apparaissent les requètes, et non pas dans les pages new.php ou del.php qui sont accessibles du web, pour plus de sécurité. Enfin, pour conclure, voyons un petit plan du site construit dans cet exemple :

TOP

Pour tous commentaires, remarques (et insultes), contactez moi.