Bonjour,

voici mon code
je souhaite que lorsque je rafraîchis la page le script de la base de donne ne s'actualise plus
il y a trop de répétition quand la page est rafraîchie
merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<!DOCTYPE html>
<html>
<head>
  <title>Ahouré Stéphane Portefolio</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
 
    <link rel="stylesheet" href="style1.css" />
</head>
 
 
    <body>
			<?php
 
			$bdd = new PDO('mysql:host=localhost;dbname=id8911721_blablacar;charset=utf8', 'user', 'pwd');
			{echo $_POST ['pseudo'] .' '. $_POST ['sexe'].''. $_POST ['message'];}
 
 
?>
 
	<?php
        if(isset($_POST['pseudo'])) $pseudo=$_POST['pseudo'];
		else $pseudo="";
 
		if(isset($_POST['sexe'])) $sexe=$_POST['sexe'];
		else $sexe="";
 
		if(isset($_POST['message'])) $message=$_POST['message'];
		else $message="";
 
		if(empty($pseudo) OR empty($sexe) OR empty($message))
		{
		echo '<font color="red">Attention, aucun champs peut rester vide !</font>';
		}
 
 
//On récupère les valeurs entrées par l'utilisateur :
$pseudo=$_POST['pseudo'];
$sexe=$_POST['sexe'];
 $message=$_POST['message'];
//On créée une variable date du jour grâce à la fonction date() de PHP
 
 
//On se connecte
 
 try
{
	// On se connecte à MySQL
	$bdd = new PDO('mysql:host=localhost;dbname=id8911721_blablacar;charset=utf8', $user, $pwd);
}
catch(Exception $e)
{
	// En cas d'erreur, on affiche un message et on arrête tout
        die('Erreur : '.$e->getMessage());
}
//On prépare la commande sql d'insertion
  $query = "SELECT count(*) as allcount FROM users WHERE username='".$pseudo."'";
  $result = mysqli_query($bdd,$query,MYSQLI_STORE_RESULT);
  $row = mysqli_fetch_array($result);
$allcount = $row['allcount'];
if($allcount == 0){
 
$req = $bdd->prepare ('INSERT INTO Message(pseudo,sexe,message) VALUES(:pseudo, :sexe, :message)');
            $req->execute(array(
                'pseudo' => $_POST['pseudo'],
                'message' => $_POST['message'],
                'sexe' => $_POST['sexe'],
 
            ));
}
/* on lance la commande (mysql_query) et au cas où, 
on rédige un petit message d'erreur si la requête ne passe pas (or die) 
(Message qui intègrera les causes d'erreur sql)*/
 
 
?>
 
 
	</body>
 
 
 
 
 
</html>