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 86 87 88 89 90 91 92
|
<?php
// ceci est le fichier connexion.php
// On définit les 4 variables nécessaires à la connexion MySQL :
$hostname = "x";
$user = "x";
$password = "x";
$nom_base_donnees = "x";
// Connexion permanente au serveur MySQL : mysql_Pconnect
$conn = mysql_pconnect($hostname, $user, $password) or die(mysql_error());
// Choix de la base sur laquelle travailler
mysql_select_db($nom_base_donnees, $conn);
?>
<?php
// on fait les opérations nécessaires
$req = "SELECT * FROM Listecom";
$dataset = mysql_query($req);
//$piece = mysql_fetch_array($dataset);
while ($row = mysql_fetch_array($dataset, MYSQL_NUM)) {
printf("%s",$row[0]);
echo ' à dit :';
echo '<br />';
printf("%s",$row[1]);
echo '<br />';
echo '---------------------------';
echo '<br />';
}
// maintenant que la requête a été effectuée, on peut refermer la connexion
//mysql_close();
?>
<?php
$nom=$_POST["Nom"];
echo $_POST["envoyer"];
echo $nom;
if (isset($_POST["envoyer"])){
echo 'je suis là 1';
if ( isset($_POST["Commentaire"]) && !empty($_POST["Commentaire"])){
echo 'je suis là 2';
// lancement de la requete
echo $_POST["Nom"];
$nom = $_POST["Nom"];
echo $nom;
$commentaire = $_POST["Commentaire"];
$sql = 'INSERT INTO Listecom VALUES ("'.$Nom.'" , "je suis un commentaire")';
// on insere le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
// on ferme la connexion à la base
mysql_close();
}else{
$erreur = 'vous devez ecrire quelque chose pour valider';
}
}
if (isset($erreur)){echo $erreur;}
?>
<div>
<form method="post" action= ''>
<p>
<p>Votre nom ou pseudo</p><br />
<input name="Nom" type="text" size="34" />
</p>
<p>
<p>Votre commentaire</p><br />
<textarea name="Commentaire" cols="35" rows="6"></textarea>
</p>
<p><input type="submit" name= "envoyer" value="Envoyer votre commentaire" /></p>
</form>
</div> |
Partager