Développement d'un annuaire
Seb
-
seb -
seb -
Bonjour à tous,
je suis nouveau dans la programmation, je découvre tout. J'aimerais développer une base de données afin de constituer un annuaire d'anciens élèves d'une école. Mais ne sachant pas par quel bout attaquer le pb ... Access, PHP ... mon coeur balance, si une bonne ame peut me guider dans ce méandre inconnu, je l'en serais reconnaissant.
de plus, est il difficile de développer ce type d'annuaire en ligne incluant un moteur de recherche. (à savoir que mes recherches m'orientent plus vers le PHP)
Merci
je suis nouveau dans la programmation, je découvre tout. J'aimerais développer une base de données afin de constituer un annuaire d'anciens élèves d'une école. Mais ne sachant pas par quel bout attaquer le pb ... Access, PHP ... mon coeur balance, si une bonne ame peut me guider dans ce méandre inconnu, je l'en serais reconnaissant.
de plus, est il difficile de développer ce type d'annuaire en ligne incluant un moteur de recherche. (à savoir que mes recherches m'orientent plus vers le PHP)
Merci
A voir également:
- Développement d'un annuaire
- Annuaire inversé - Guide
- Annuaire inversé sfr ✓ - Forum Mobile
- Annuaire algérie portable ✓ - Forum Mobile
- Annuaire inversé suisse ✓ - Forum Mail
- Comment trouver un numéro de portable à partir d'un nom?Tu ✓ - Forum Mobile
2 réponses
Salut Seb, je me suis fait un annuaire ultra basique sous access. J'ai utiliser l'aide qui m'était fournie car soit tu crées tout tout seul, soit tu prends la configuration par défaut et tu mofifies qq trucs. Sans rien connaitre à access, j'en ai eu pour 5 minutes à faire mon annuaire (je ne comptes pas le temps de saisie bien entendu).
Concernant tes requêtes, je ne peux rien te dire car je ne m'y connais absolument pas en access mais édition->rechercher me permet de rechercher un téléphone, un nom, un prénom etc... (le truc de base en somme)
Concernant le lien entre Access et internet, je ne connais rien.
Cordialement
Pom
Concernant tes requêtes, je ne peux rien te dire car je ne m'y connais absolument pas en access mais édition->rechercher me permet de rechercher un téléphone, un nom, un prénom etc... (le truc de base en somme)
Concernant le lien entre Access et internet, je ne connais rien.
Cordialement
Pom
Bonjour,
Tu peux faire ton annuaire en PHP/MySQL.
Il te faut une table, une page de requêtes et d'affichage de l'annuaire, un formulaire de saisie des informations, des formulaires pour supprimer ou modifier des informations.
J'ai créé pour mon usage personnel et en local, un petit carnet d'adresse sur cette base.
La table :
CREATE TABLE perso (nom VARCHAR(20),prenom VARCHAR(20),numero CHAR(3),rue VARCHAR(10),libelle VARCHAR(100),ville VARCHAR(50),cp CHAR(5),tel CHAR(10),mobile CHAR(10),email char(50));
Le fichier index.php3 (requête et affichage) :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal Maret">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Carnet d'adresse</title>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><table COLS=1 WIDTH="80%" >
<tr>
<td>
<center>
<h1>CARNET D'ADRESSE PERSONNEL</h1></center>
</td>
</tr>
</table></center>
<br>
<center><table COLS=2 WIDTH="80%" >
<tr>
<td>
<center>
<h3><a href="login.php3">CREER UNE FICHE</a></h3></center>
</td>
<td>
<center>
<h3><a href="login2.php3">MODIFIER UNE FICHE</a></h3></center>
</td>
</tr>
</table></center>
<br>
<br>
<br>
<center><table COLS=3 cellpadding="2" cellspacing="2" border="0"
style="text-align: top; width: 80%; margin-left: auto; margin-right: auto;">
<tr>
<center>
<form action="index.php3" method="post">
<td style="vertical-align: top; text-align: center; width: 33%;">
<p><b>Recherche par le nom<br></b></p>
<b><input type="text" name="nom" maxlength="20"></b></td>
<td style="vertical-align: center;text-align: center;width: 33%;">
<p ><b>Validez votre choix</b></p>
<input type="submit" value="Entrer"><br>
</td>
<td style="vertical-align: top; text-align: center; width: 33%;">
<p><b>Recherche par le prénom<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr>
</form>
</center></tr>
</table>
</center>
<br> <br> <br> <br>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
$table=mysql_query("SELECT * FROM perso WHERE (nom='$nom')or(prenom='$prenom')");
}
mysql_close;
echo"<CENTER><TABLE BORDER=5 bgcolor='#FFFFFF'bgcolor='#cococo';>";
echo"<TR>";
echo"<TD><CENTER><B>nom";
echo"<TD><CENTER><B>prénom";
echo"<TD><CENTER><B>adresse";
echo"<TD><CENTER><B>téléphone";
echo"<TD><CENTER><B>mobile";
echo"<TD><CENTER><B>e-mail";
while ($ligne=mysql_fetch_object($table))
{
echo"<TR>";
echo"<TD><CENTER><B>$ligne->nom";
echo"<TD><CENTER><B>$ligne->prenom";
echo"<TD><CENTER><B>$ligne->numero $ligne->rue $ligne->libelle $ligne->cp $ligne->ville";
echo"<TD><CENTER><B>$ligne->tel";
echo"<TD><CENTER><B>$ligne->mobile";
echo"<TD><CENTER><B><a href='mailto:$ligne->email'>$ligne->email";
echo"<BR>";
}
?>
</body>
</html>
le fichier saisie.php3 :
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR"
content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Ajout de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center>
<h1>CARNET D'ADRESSE PERSONNEL</h1>
</center>
<center>
<h3>Complétez le formulaire et validez avec le bouton Envoyer</h3>
<br>
<br>
<br>
<table COLS=5 cellpadding="2" cellspacing="2" border="0"
style="text-align: center; width: 80%; margin-left: auto; margin-right: auto;">
<tbody>
<tr>
<center><form method="post" action="saisie.php3" name="">
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>NOM<br></b></p>
<b><input type="text" name="nom" maxlength="20"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>NUMERO<br></b></p>
<b><input type="text" name="numero" maxlength="3"></b></td>
<td style="text-align: center; width: 20%;">
<p><b>RUE<br></p>
<p style="text-align: center;">
<select size="1" name="rue">
<option name=""></option>
<option name="rue">rue</option>
<option name="avenue">avenue</option>
<option name="impasse">impasse</option>
<option name="allee">allée</option>
<option name="bd">bd</option>
<option name="chemin">chemin</option>
<option name="villa">villa</option>
<option name="résidence">résidence</option>
</select>
</p>
</td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>LIBELLE<br></b></p>
<b><input type="text" name="libelle" maxlength="100"></b></td>
</tr>
<tr><td><br><br><br></td></tr>
<tr>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>VILLE<br></b></p>
<b><input type="text" name="ville" maxlength="20"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>CODE POSTAL<br></b></p>
<b><input type="text" name="cp" maxlength="5"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>TELEPHONE<br></b></p>
<b><input type="text" name="tel" maxlength="10"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>MOBILE<br></b></p>
<b><input type="text" name="mobile" maxlength="10"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>EMAIL<br></b></p>
<b><input type="text" name="email" maxlength="50"></b></td>
</tr>
</tbody>
</table>
<br>
<br>
</center>
<br>
<center>
<form method="post" action="ok_ambu.php3" name="">
<p><b><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
</b></p>
</form>
</center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
if($nom)
{
mysql_query("INSERT INTO perso(nom,prenom,numero,rue,libelle,ville,cp,tel,mobile,email)
VALUES('$nom','$prenom','$numero','$rue','$libelle','$ville','$cp','$tel','$mobile','$email')")
or die("Ecriture impossible");
}
mysql_close;
?>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="index.php3"'><b><a
href="index.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le fichier supprim.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Suppression de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>SUPPRESSION D'UNE FICHE</h1></center>
<center>
<h3>Complétez le formulaire et validez avec le bouton Envoyer</h3></center>
<br>
<center><table COLS=2 cellpadding="2" cellspacing="2" border="0"
style="text-align: center; width: 30%; margin-left: auto; margin-right: auto;">
<tr>
<td>
<center><form method="post" action="supprim.php3" name="">
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>NOM<br></b></p>
<p><input type="text" name="nom" maxlength="15">
</td>
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr>
</table></center>
<br><br>
<center>
<p><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
</form></center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
mysql_query("DELETE FROM perso WHERE (nom='$nom')&&(prenom='$prenom')")
or die("Suppression impossible");
}
mysql_close;
?>
<br>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="modif.php3"'><b><a
href="modif.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le fichier modif.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Modification de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.ordre.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>MODIFICATION DU CARNET D'ADRESSE</h1></center>
<br>
<br>
<br>
<br>
<center><table COLS=2 WIDTH="80%" >
<tr>
<td style="vertical-align: top; text-align: center; width: 50%;">
<center>
<h3><a href="modif_adresse.php3">MODIFIER UNE ADRESSE</a></h3></center>
</td>
<td style="vertical-align: top; text-align: center; width: 50%;">
<center>
<h3><a href="modif_tel.php3">MODIFIER UN N° DE TELEPHONE</a></h3></center>
</td>
</tr>
</table></center>
<br>
<br>
<br>
<br>
<center><table COLS=2 WIDTH="80%" >
<tr>
<td style="vertical-align: top; text-align: center; width: 50%;">
<center>
<h3><a href="modif_mobile.php3">MODIFIER UN N° DE MOBILE</a></h3></center>
</td>
<td style="vertical-align: top; text-align: center; width: 50%;">
<center>
<h3><a href="modif_email.php3">MODIFIER UNE ADRESSE EMAIL</a></h3></center>
</td>
</tr>
</table></center>
<br>
<br>
<center><table COLS=1 WIDTH="80%" >
<tr>
<td style="vertical-align: top; text-align: center; width: 50%;">
<center>
<h3><a href="alerte.php3">SUPPRIMER UNE FICHE</a></h3></center>
</td>
</tr>
</table></center>
<br>
<br>
<br>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="index.php3"'><b><a
href="index.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le message d'alerte, alerte.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Alerte</title>
<script>
var rester=confirm("ATTENTION ! La suppression d'une fiche est définitive. Appuyez sur 'OK' pour entrer, ou bien sur 'Annuler' pour sortir !")
if(!rester){
window.location="modif.php3"
}
else{
window.location="supprim.php3"
}
</script>
</head>
<body>
</body>
</html>
Le fichier modif_adresse.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Modification de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>MODIFICATION DU CARNET D'ADRESSE</h1></center>
<center>
<h3>Complétez le formulaire et validez avec le bouton Envoyer</h3></center>
<br>
<center><table COLS=5 WIDTH="80%" >
<tr>
<td>
<center><form method="post" action="modif_adresse.php3" name="">
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>NOM<br></b></p>
<p><input type="text" name="nom" maxlength="15">
</td><td></td>
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr><tr><td><br><br><br></td></tr>
<tr><td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>NUMERO<br></b></p>
<b><input type="text" name="numero" maxlength="3"></b></td>
<td style="text-align: center; width: 10%;">
<p><b>RUE<br></b></p>
<p style="text-align: center;">
<select size="1" name="rue">
<option name=""></option>
<option name="rue">rue</option>
<option name="avenue">avenue</option>
<option name="impasse">impasse</option>
<option name="allee">allée</option>
<option name="bd">bd</option>
<option name="chemin">chemin</option>
<option name="villa">villa</option>
<option name="résidence">résidence</option>
</select>
</p>
</td>
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>LIBELLE<br></b></p>
<b><input type="text" name="libelle" maxlength="100"></b></td>
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>VILLE<br></b></p>
<b><input type="text" name="ville" maxlength="20"></b></td>
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>CODE POSTAL<br></b></p>
<b><input type="text" name="cp" maxlength="5"></b></center></td>
</td></tr>
</table></center>
<br><br>
<center>
<p><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
</form></center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
mysql_query("UPDATE perso SET numero='$numero',rue='$rue',libelle='$libelle',ville='$ville',cp='$cp' WHERE (nom='$nom')&&(prenom='$prenom')")
or die("Modification impossible");
}
mysql_close;
?>
<br>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="modif.php3"'><b><a
href="modif.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le fichier modif_email.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Modification de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>MODIFICATION DU CARNET D'ADRESSE</h1></center>
<center><h3>Complétez le formulaire et validez avec le bouton Envoyer</h3></center>
<br>
<br>
<center><table COLS=1 WIDTH="100%" >
<tr>
<center><form method="post" action="modif_email.php3" name="">
<td style="vertical-align: top; text-align: center;">
<p><b>NOM<br></b></p>
<p><input type="text" name="nom" maxlength="15">
</td></tr>
<tr>
<td style="vertical-align: top; text-align: center;">
<p><b><br><br>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center;">
<p><b><br><br>EMAIL<br></b></p>
<b><input type="text" name="email" maxlength="50"></b></td>
</tr>
</table></center>
<br>
<center>
<p><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
<br></form></center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
mysql_query("UPDATE perso SET email='$email' WHERE (nom='$nom')&&(prenom='$prenom')")
or die("Modification impossible");
}
mysql_close;
?>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="modif.php3"'><b><a
href="modif.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le fichier modif_mobile.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Modification de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>MODIFICATION DU CARNET D'ADRESSE</h1></center>
<center><h3>Complétez le formulaire et validez avec le bouton Envoyer</h3></center>
<br>
<br>
<center><table COLS=1 WIDTH="100%" >
<tr>
<center><form method="post" action="modif_mobile.php3" name="">
<td style="vertical-align: top; text-align: center;">
<p><b>NOM<br></b></p>
<p><input type="text" name="nom" maxlength="15">
</td></tr>
<tr>
<td style="vertical-align: top; text-align: center;">
<p><b><br><br>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center;">
<p><b><br><br>MOBILE<br></b></p>
<b><input type="text" name="mobile" maxlength="10"></b></td>
</tr>
</table></center>
<br>
<center>
<p><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
<br></form></center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
mysql_query("UPDATE perso SET mobile='$mobile' WHERE (nom='$nom')&&(prenom='$prenom')")
or die("Modification impossible");
}
mysql_close;
?>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="modif.php3"'><b><a
href="modif.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le fichier modif_tel.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Modification de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>MODIFICATION DU CARNET D'ADRESSE</h1></center>
<center><h3>Complétez le formulaire et validez avec le bouton Envoyer</h3></center>
<br>
<br>
<center><table COLS=1 WIDTH="100%" >
<tr>
<center><form method="post" action="modif_tel.php3" name="">
<td style="vertical-align: top; text-align: center;">
<p><b>NOM<br></b></p>
<p><input type="text" name="nom" maxlength="15">
</td></tr>
<tr>
<td style="vertical-align: top; text-align: center;">
<p><b><br><br>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b><br><br>TELEPHONE<br></b></p>
<b><input type="text" name="tel" maxlength="10"></b></td>
</tr>
</table></center>
<br>
<center>
<p><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
<br></form></center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
mysql_query("UPDATE perso SET tel='$tel' WHERE (nom='$nom')&&(prenom='$prenom')")
or die("Modification impossible");
}
mysql_close;
?>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="modif.php3"'><b><a
href="modif.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Un fichier login.php3 :
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h2>Cette fonction est sécurisée</h2></center>
<br>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="index.php3"'><b><a
href="index.php3">Retour Accueil</a></b></button></center>
</td>
</tr>
</tbody>
</table>
<br><br>
<?php
// MyLog version 1.0
// creer par Nicolas ROSE
// Sangoten_78@hotmail.com
// Script gratuit
if ($Message == "Invalide")
{ print ("<B><CENTER><FONT COLOR=RED><h1>ACCES INTERDIT !</h1></FONT></CENTER></B>\n");
}
print ("<FORM ACTION=\"log.php3\" METHOD=POST>\n");
print ("<br><br><br><br><br><B><CENTER>Login : <INPUT TYPE=TEXT NAME=Utilisateur SIZE=10></CENTER></B><BR>\n");
print ("<br><B><CENTER>Mot de passe : <INPUT TYPE=PASSWORD NAME=Mdp SIZE=7></CENTER></B><BR>\n");
print ("<br><B><CENTER><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=\"Go\"></CENTER></B>\n");
?>
Un fichier log.php3 :
<?php
// creer par Nicolas ROSE
// Sangoten_78@hotmail.com
// MyLog Version 1.0
// Script gratuit
if (($Utilisateur == "toto") && ($Mdp == "toto")) //Login et Password
{ header ("Location: saisie.php3"); // page.php3 a remplacer par la votre une fois que l'utilisateur aura rentrer le bon login et bon password
// Vous pouver par la suite avec la variable $Utilisateur faire un print ("$Utilisateur"); pour dire Bonjour, $Utilsiateur(mais ce n'est pas obligatoire)
exit;
}
else
{ header ("Location: login.php3?Message=Invalide");
exit;
}
?>
Le fichier sql.inc :
<?
$hote="localhost";
$user="root";
$password="";
?>
Voilà, c'est un peu long, mais j'espère complet.
En tous cas, ça fonctionne parfaitement en local avec EasyPHP 1.6
bon courage
Tu peux faire ton annuaire en PHP/MySQL.
Il te faut une table, une page de requêtes et d'affichage de l'annuaire, un formulaire de saisie des informations, des formulaires pour supprimer ou modifier des informations.
J'ai créé pour mon usage personnel et en local, un petit carnet d'adresse sur cette base.
La table :
CREATE TABLE perso (nom VARCHAR(20),prenom VARCHAR(20),numero CHAR(3),rue VARCHAR(10),libelle VARCHAR(100),ville VARCHAR(50),cp CHAR(5),tel CHAR(10),mobile CHAR(10),email char(50));
Le fichier index.php3 (requête et affichage) :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal Maret">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Carnet d'adresse</title>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><table COLS=1 WIDTH="80%" >
<tr>
<td>
<center>
<h1>CARNET D'ADRESSE PERSONNEL</h1></center>
</td>
</tr>
</table></center>
<br>
<center><table COLS=2 WIDTH="80%" >
<tr>
<td>
<center>
<h3><a href="login.php3">CREER UNE FICHE</a></h3></center>
</td>
<td>
<center>
<h3><a href="login2.php3">MODIFIER UNE FICHE</a></h3></center>
</td>
</tr>
</table></center>
<br>
<br>
<br>
<center><table COLS=3 cellpadding="2" cellspacing="2" border="0"
style="text-align: top; width: 80%; margin-left: auto; margin-right: auto;">
<tr>
<center>
<form action="index.php3" method="post">
<td style="vertical-align: top; text-align: center; width: 33%;">
<p><b>Recherche par le nom<br></b></p>
<b><input type="text" name="nom" maxlength="20"></b></td>
<td style="vertical-align: center;text-align: center;width: 33%;">
<p ><b>Validez votre choix</b></p>
<input type="submit" value="Entrer"><br>
</td>
<td style="vertical-align: top; text-align: center; width: 33%;">
<p><b>Recherche par le prénom<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr>
</form>
</center></tr>
</table>
</center>
<br> <br> <br> <br>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
$table=mysql_query("SELECT * FROM perso WHERE (nom='$nom')or(prenom='$prenom')");
}
mysql_close;
echo"<CENTER><TABLE BORDER=5 bgcolor='#FFFFFF'bgcolor='#cococo';>";
echo"<TR>";
echo"<TD><CENTER><B>nom";
echo"<TD><CENTER><B>prénom";
echo"<TD><CENTER><B>adresse";
echo"<TD><CENTER><B>téléphone";
echo"<TD><CENTER><B>mobile";
echo"<TD><CENTER><B>e-mail";
while ($ligne=mysql_fetch_object($table))
{
echo"<TR>";
echo"<TD><CENTER><B>$ligne->nom";
echo"<TD><CENTER><B>$ligne->prenom";
echo"<TD><CENTER><B>$ligne->numero $ligne->rue $ligne->libelle $ligne->cp $ligne->ville";
echo"<TD><CENTER><B>$ligne->tel";
echo"<TD><CENTER><B>$ligne->mobile";
echo"<TD><CENTER><B><a href='mailto:$ligne->email'>$ligne->email";
echo"<BR>";
}
?>
</body>
</html>
le fichier saisie.php3 :
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR"
content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Ajout de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center>
<h1>CARNET D'ADRESSE PERSONNEL</h1>
</center>
<center>
<h3>Complétez le formulaire et validez avec le bouton Envoyer</h3>
<br>
<br>
<br>
<table COLS=5 cellpadding="2" cellspacing="2" border="0"
style="text-align: center; width: 80%; margin-left: auto; margin-right: auto;">
<tbody>
<tr>
<center><form method="post" action="saisie.php3" name="">
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>NOM<br></b></p>
<b><input type="text" name="nom" maxlength="20"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>NUMERO<br></b></p>
<b><input type="text" name="numero" maxlength="3"></b></td>
<td style="text-align: center; width: 20%;">
<p><b>RUE<br></p>
<p style="text-align: center;">
<select size="1" name="rue">
<option name=""></option>
<option name="rue">rue</option>
<option name="avenue">avenue</option>
<option name="impasse">impasse</option>
<option name="allee">allée</option>
<option name="bd">bd</option>
<option name="chemin">chemin</option>
<option name="villa">villa</option>
<option name="résidence">résidence</option>
</select>
</p>
</td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>LIBELLE<br></b></p>
<b><input type="text" name="libelle" maxlength="100"></b></td>
</tr>
<tr><td><br><br><br></td></tr>
<tr>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>VILLE<br></b></p>
<b><input type="text" name="ville" maxlength="20"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>CODE POSTAL<br></b></p>
<b><input type="text" name="cp" maxlength="5"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>TELEPHONE<br></b></p>
<b><input type="text" name="tel" maxlength="10"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>MOBILE<br></b></p>
<b><input type="text" name="mobile" maxlength="10"></b></td>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b>EMAIL<br></b></p>
<b><input type="text" name="email" maxlength="50"></b></td>
</tr>
</tbody>
</table>
<br>
<br>
</center>
<br>
<center>
<form method="post" action="ok_ambu.php3" name="">
<p><b><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
</b></p>
</form>
</center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
if($nom)
{
mysql_query("INSERT INTO perso(nom,prenom,numero,rue,libelle,ville,cp,tel,mobile,email)
VALUES('$nom','$prenom','$numero','$rue','$libelle','$ville','$cp','$tel','$mobile','$email')")
or die("Ecriture impossible");
}
mysql_close;
?>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="index.php3"'><b><a
href="index.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le fichier supprim.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Suppression de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>SUPPRESSION D'UNE FICHE</h1></center>
<center>
<h3>Complétez le formulaire et validez avec le bouton Envoyer</h3></center>
<br>
<center><table COLS=2 cellpadding="2" cellspacing="2" border="0"
style="text-align: center; width: 30%; margin-left: auto; margin-right: auto;">
<tr>
<td>
<center><form method="post" action="supprim.php3" name="">
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>NOM<br></b></p>
<p><input type="text" name="nom" maxlength="15">
</td>
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr>
</table></center>
<br><br>
<center>
<p><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
</form></center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
mysql_query("DELETE FROM perso WHERE (nom='$nom')&&(prenom='$prenom')")
or die("Suppression impossible");
}
mysql_close;
?>
<br>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="modif.php3"'><b><a
href="modif.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le fichier modif.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Modification de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.ordre.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>MODIFICATION DU CARNET D'ADRESSE</h1></center>
<br>
<br>
<br>
<br>
<center><table COLS=2 WIDTH="80%" >
<tr>
<td style="vertical-align: top; text-align: center; width: 50%;">
<center>
<h3><a href="modif_adresse.php3">MODIFIER UNE ADRESSE</a></h3></center>
</td>
<td style="vertical-align: top; text-align: center; width: 50%;">
<center>
<h3><a href="modif_tel.php3">MODIFIER UN N° DE TELEPHONE</a></h3></center>
</td>
</tr>
</table></center>
<br>
<br>
<br>
<br>
<center><table COLS=2 WIDTH="80%" >
<tr>
<td style="vertical-align: top; text-align: center; width: 50%;">
<center>
<h3><a href="modif_mobile.php3">MODIFIER UN N° DE MOBILE</a></h3></center>
</td>
<td style="vertical-align: top; text-align: center; width: 50%;">
<center>
<h3><a href="modif_email.php3">MODIFIER UNE ADRESSE EMAIL</a></h3></center>
</td>
</tr>
</table></center>
<br>
<br>
<center><table COLS=1 WIDTH="80%" >
<tr>
<td style="vertical-align: top; text-align: center; width: 50%;">
<center>
<h3><a href="alerte.php3">SUPPRIMER UNE FICHE</a></h3></center>
</td>
</tr>
</table></center>
<br>
<br>
<br>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="index.php3"'><b><a
href="index.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le message d'alerte, alerte.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Alerte</title>
<script>
var rester=confirm("ATTENTION ! La suppression d'une fiche est définitive. Appuyez sur 'OK' pour entrer, ou bien sur 'Annuler' pour sortir !")
if(!rester){
window.location="modif.php3"
}
else{
window.location="supprim.php3"
}
</script>
</head>
<body>
</body>
</html>
Le fichier modif_adresse.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Modification de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>MODIFICATION DU CARNET D'ADRESSE</h1></center>
<center>
<h3>Complétez le formulaire et validez avec le bouton Envoyer</h3></center>
<br>
<center><table COLS=5 WIDTH="80%" >
<tr>
<td>
<center><form method="post" action="modif_adresse.php3" name="">
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>NOM<br></b></p>
<p><input type="text" name="nom" maxlength="15">
</td><td></td>
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr><tr><td><br><br><br></td></tr>
<tr><td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>NUMERO<br></b></p>
<b><input type="text" name="numero" maxlength="3"></b></td>
<td style="text-align: center; width: 10%;">
<p><b>RUE<br></b></p>
<p style="text-align: center;">
<select size="1" name="rue">
<option name=""></option>
<option name="rue">rue</option>
<option name="avenue">avenue</option>
<option name="impasse">impasse</option>
<option name="allee">allée</option>
<option name="bd">bd</option>
<option name="chemin">chemin</option>
<option name="villa">villa</option>
<option name="résidence">résidence</option>
</select>
</p>
</td>
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>LIBELLE<br></b></p>
<b><input type="text" name="libelle" maxlength="100"></b></td>
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>VILLE<br></b></p>
<b><input type="text" name="ville" maxlength="20"></b></td>
<td style="vertical-align: top; text-align: center; width: 15%;">
<p><b>CODE POSTAL<br></b></p>
<b><input type="text" name="cp" maxlength="5"></b></center></td>
</td></tr>
</table></center>
<br><br>
<center>
<p><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
</form></center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
mysql_query("UPDATE perso SET numero='$numero',rue='$rue',libelle='$libelle',ville='$ville',cp='$cp' WHERE (nom='$nom')&&(prenom='$prenom')")
or die("Modification impossible");
}
mysql_close;
?>
<br>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="modif.php3"'><b><a
href="modif.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le fichier modif_email.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Modification de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>MODIFICATION DU CARNET D'ADRESSE</h1></center>
<center><h3>Complétez le formulaire et validez avec le bouton Envoyer</h3></center>
<br>
<br>
<center><table COLS=1 WIDTH="100%" >
<tr>
<center><form method="post" action="modif_email.php3" name="">
<td style="vertical-align: top; text-align: center;">
<p><b>NOM<br></b></p>
<p><input type="text" name="nom" maxlength="15">
</td></tr>
<tr>
<td style="vertical-align: top; text-align: center;">
<p><b><br><br>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center;">
<p><b><br><br>EMAIL<br></b></p>
<b><input type="text" name="email" maxlength="50"></b></td>
</tr>
</table></center>
<br>
<center>
<p><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
<br></form></center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
mysql_query("UPDATE perso SET email='$email' WHERE (nom='$nom')&&(prenom='$prenom')")
or die("Modification impossible");
}
mysql_close;
?>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="modif.php3"'><b><a
href="modif.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le fichier modif_mobile.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Modification de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>MODIFICATION DU CARNET D'ADRESSE</h1></center>
<center><h3>Complétez le formulaire et validez avec le bouton Envoyer</h3></center>
<br>
<br>
<center><table COLS=1 WIDTH="100%" >
<tr>
<center><form method="post" action="modif_mobile.php3" name="">
<td style="vertical-align: top; text-align: center;">
<p><b>NOM<br></b></p>
<p><input type="text" name="nom" maxlength="15">
</td></tr>
<tr>
<td style="vertical-align: top; text-align: center;">
<p><b><br><br>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center;">
<p><b><br><br>MOBILE<br></b></p>
<b><input type="text" name="mobile" maxlength="10"></b></td>
</tr>
</table></center>
<br>
<center>
<p><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
<br></form></center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
mysql_query("UPDATE perso SET mobile='$mobile' WHERE (nom='$nom')&&(prenom='$prenom')")
or die("Modification impossible");
}
mysql_close;
?>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="modif.php3"'><b><a
href="modif.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Le fichier modif_tel.php3 :
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Pascal MARET">
<meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
<title>Modification de fiche</title>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.nom.value == "")
alert('Remplissez le formulaire !');
else
formulaire.submit();
}
</SCRIPT>
</head>
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h1>MODIFICATION DU CARNET D'ADRESSE</h1></center>
<center><h3>Complétez le formulaire et validez avec le bouton Envoyer</h3></center>
<br>
<br>
<center><table COLS=1 WIDTH="100%" >
<tr>
<center><form method="post" action="modif_tel.php3" name="">
<td style="vertical-align: top; text-align: center;">
<p><b>NOM<br></b></p>
<p><input type="text" name="nom" maxlength="15">
</td></tr>
<tr>
<td style="vertical-align: top; text-align: center;">
<p><b><br><br>PRENOM<br></b></p>
<b><input type="text" name="prenom" maxlength="20"></b></td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center; width: 20%;">
<p><b><br><br>TELEPHONE<br></b></p>
<b><input type="text" name="tel" maxlength="10"></b></td>
</tr>
</table></center>
<br>
<center>
<p><input type="button" value="Envoyer" onClick="verifform(this.form)"> <input
type="reset" name="submit2" value="Effacer">
<br></form></center>
<?
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("carnet")
or die("Ouverture base impossible");
{
mysql_query("UPDATE perso SET tel='$tel' WHERE (nom='$nom')&&(prenom='$prenom')")
or die("Modification impossible");
}
mysql_close;
?>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="modif.php3"'><b><a
href="modif.php3">Retour</a></b></button></center>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Un fichier login.php3 :
<body text="#000099" bgcolor="#E9E9E9" link="#000099" vlink="#000099" alink="#000099">
<center><h2>Cette fonction est sécurisée</h2></center>
<br>
<table cols="1" width="100%">
<caption><br>
</caption><tbody>
</tbody> <tbody>
<tr>
<td>
<center><button onclick='window.location="index.php3"'><b><a
href="index.php3">Retour Accueil</a></b></button></center>
</td>
</tr>
</tbody>
</table>
<br><br>
<?php
// MyLog version 1.0
// creer par Nicolas ROSE
// Sangoten_78@hotmail.com
// Script gratuit
if ($Message == "Invalide")
{ print ("<B><CENTER><FONT COLOR=RED><h1>ACCES INTERDIT !</h1></FONT></CENTER></B>\n");
}
print ("<FORM ACTION=\"log.php3\" METHOD=POST>\n");
print ("<br><br><br><br><br><B><CENTER>Login : <INPUT TYPE=TEXT NAME=Utilisateur SIZE=10></CENTER></B><BR>\n");
print ("<br><B><CENTER>Mot de passe : <INPUT TYPE=PASSWORD NAME=Mdp SIZE=7></CENTER></B><BR>\n");
print ("<br><B><CENTER><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=\"Go\"></CENTER></B>\n");
?>
Un fichier log.php3 :
<?php
// creer par Nicolas ROSE
// Sangoten_78@hotmail.com
// MyLog Version 1.0
// Script gratuit
if (($Utilisateur == "toto") && ($Mdp == "toto")) //Login et Password
{ header ("Location: saisie.php3"); // page.php3 a remplacer par la votre une fois que l'utilisateur aura rentrer le bon login et bon password
// Vous pouver par la suite avec la variable $Utilisateur faire un print ("$Utilisateur"); pour dire Bonjour, $Utilsiateur(mais ce n'est pas obligatoire)
exit;
}
else
{ header ("Location: login.php3?Message=Invalide");
exit;
}
?>
Le fichier sql.inc :
<?
$hote="localhost";
$user="root";
$password="";
?>
Voilà, c'est un peu long, mais j'espère complet.
En tous cas, ça fonctionne parfaitement en local avec EasyPHP 1.6
bon courage
ouah, quelle réponse !!!
tout d'abord merci bcp.
Ce que tu me donnes doit très certainement m'éviter bcp de travail, cela dit, vu que je découvre PHP/MySQL c'est encore du chinois, mais je vais traduire ça ...
en tout cas merci
même si je ne sais pas comment visualiser ce que tu me proposes, je vais chercher pour trouver ça. Car je bosse sur le PHP depuis 2 jours.
Seb
tout d'abord merci bcp.
Ce que tu me donnes doit très certainement m'éviter bcp de travail, cela dit, vu que je découvre PHP/MySQL c'est encore du chinois, mais je vais traduire ça ...
en tout cas merci
même si je ne sais pas comment visualiser ce que tu me proposes, je vais chercher pour trouver ça. Car je bosse sur le PHP depuis 2 jours.
Seb
De plus, Access est payant alors que mySQL est gratuit.
cela dit, moi non plus je ne sais pas encore comment faire le lien entre la base de données et le net.
Merci beaucoup pour ta réponse.
Seb