Bonjour,
j'aimerais savoir comment on fait pour créer un petit "module" qui modifie les enregsitrement d'un livre d'or:
2pages: -livreor.php
-ad.php
-----------------------------------------livreor.php-----------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
[ Lien ]">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>
<body>
<?
mysql_connect("", "", "");
mysql_select_db("");
$reponse = mysql_query('SELECT * FROM livreor');
while ($donnees = mysql_fetch_array($reponse))
{
?>
<form action="ad.php" method="post">
<table width="50%" align="center" >
<tr>
<td>Pseudo: </td>
<td><input name="pseudo" type="text" id="pseudo" value="<?php echo $donnees['pseudo'] ?>">
<input type="hidden" name="id" value="<?php echo $donnees['id'] ?>"></td>
</tr>
<tr>
<td>E-mail: </td>
<td><input name="email" type="text" id="email" value="<?php echo $donnees['mail'] ?>"></td>
</tr>
<tr>
<td>Site: </td>
<td><input name="site" type="text" id="site" value="<?php echo $donnees['site'] ?>"></td>
<tr>
<td>Heure: </td>
<td><input name="heure" type="text" id="heure" value="<?php echo $donnees['heure'] ?>"></td>
</tr>
<tr>
<td>Message: </td>
<td><textarea name="message" cols="30" rows="13" id="message"><?php echo $donnees['message'] ?></textarea></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="reset" name="Submit" value="Réinitialiser">
<input type="submit" name="Submit" value="Envoyer">
</div></td>
</tr>
</table>
</form>
<? }
mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o)
?>
</body>
</html>
<---------------------------------<juske la pas de prob, mais:>--------------------------->
-----------------------------------------ad.php---------------------------------------------
<html>
<body>
<? if (isset($_POST['pseudo']) AND isset($_POST['message']) AND isset($_POST['email']) AND isset($_POST['site']))
{
$id = $_POST['id'];
$heure = $_POST['heure'];
$pseudo = htmlentities($_POST['pseudo'], ENT_QUOTES); // On utilise htmlentities par mesure de sécurité
$mail = htmlentities($_POST['email'], ENT_QUOTES);
$site = htmlentities($_POST['site'], ENT_QUOTES);
$message = htmlentities($_POST['message'], ENT_QUOTES); // De même pour le message
$message = nl2br($message); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br />
mysql_connect("", "", "");
mysql_select_db("");
$reponse = mysql_query('SELECT * FROM livreor');
// On peut enfin enregistrer :o)
mysql_query("UPDATE `livreor` SET
`heure`= '" .$heure. "'
AND `pseudo`= '" .$pseudo. "'
AND `site`= '" .$site. "'
AND `mail`= '" .$mail. "'
AND `message`= '" . $message. "'
WHERE id='" .$id. "' LIMIT 1 ;");
}
?>
</body>
</html>
Merci
Gilles