{MySQL}
Fermé
Nounours
-
5 janv. 2010 à 22:51
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 7 janv. 2010 à 05:51
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 7 janv. 2010 à 05:51
A voir également:
- {MySQL}
- Mysql community server - Télécharger - Bases de données
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql fatal error ✓ - Forum MySQL
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
3 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
6 janv. 2010 à 08:46
6 janv. 2010 à 08:46
Bonjour,
Il faudrait avoir TOUT le code pour bien comprendre.
Merci :)
Il faudrait avoir TOUT le code pour bien comprendre.
Merci :)
Voici tout le code pour "avis_sur_le_site":
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title> Le manoir des loisirs créatifs </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="CSS" href="CSS.css" />
</head>
<body>
<!-- L'en-tête -->
<div id="en_tete">
<h1> LE MANOIR DES LOISIRS CREATIFS </h1> <br />
</div>
<form method="post" action="cible.php">
<p>Vos remarques, vos critiques m'intéressent.</p>
<fieldset>
<legend>Vos coordonnées</legend> <!-- Titre du fieldset -->
<label for="nom">Quel est votre nom ?</label> <br />
<input type="text" name="nom" id="nom" tabindex="10" />
<label for="prenom">Quel est votre prénom ?</label> <br />
<input type="text" name="prenom" id="prenom" tabindex="20" />
<label for="email">Quel est votre e-mail ?</label> <br />
<input type="text" name="email" id="email" tabindex="30" />
</fieldset>
<fieldset>
<legend>Age</legend> <!-- Titre du fieldset -->
<br/>
Veuillez indiquer la tranche d'âge dans laquelle vous vous situez :<br />
<input type="radio" name="age" value="moins15" id="moins15" tabindex="3"/> <label for="moins15">Moins de 15 ans</label> <br />
<input type="radio" name="age" value="medium15-25" id="medium15-25" /> <label for="medium15-25">15-25 ans</label> <br />
<input type="radio" name="age" value="medium25-40" id="medium25-40" /> <label for="medium25-40">25-40 ans</label> <br />
<input type="radio" name="age" value="medium40-50" id="medium40-50" /> <label for="medium40-50">40-50 ans</label> <br />
<input type="radio" name="age" value="medium50-60" id="medium50-60" /> <label for="medium50-60">50-60 ans</label> <br />
<input type="radio" name="age" value="plus60" id="plus60" /> <label for="plus60">Plus de 60 ans</label> <br />
</fieldset>
<fieldset>
<legend>Avis</legend> <!-- Titre du fieldset -->
<label for="ameliorer">Comment pensez-vous que je pourrais améliorer mon site ?</label> <br />
<textarea name="ameliorer" id="ameliorer" tabindex="4" rows="10" cols="50"></textarea>
</fieldset>
<p>
<input type="submit" /> <input type="reset" />
</p>
<p>Merci d'y avoir répondu.</p>
</form>
<?php
mysql_connect("localhost", "aaa", "bbb");
mysql_select_db("lemanoir_test");
$sql = 'SELECT id,nom,prenom,email FROM cible';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_array($req))
{
echo '<b>'.$data['nom'].' '.$data['prenom']. </b>;
echo '('.$data['email'].')';
}
mysql_close();
?>
<!-- Le pied de page -->
<div id="pied_de_page">
<p>
<a href="http://validator.w3.org/check?uri=referer"><img
src="http://www.w3.org/Icons/valid-xhtml11"
alt="Valid XHTML 1.1" height="31" width="88" /></a>
</p>
<p>
<a href="http://jigsaw.w3.org/css-validator/check/referer">
<img style="border:0;width:88px;height:31px"
src="http://jigsaw.w3.org/css-validator/images/vcss"
alt="CSS Valide !" />
</a>
</p>
</div>
</body>
</html>
ET LE CODE DU FICHIER "CIBLE.PHP"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title> Le manoir des loisirs créatifs </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="CSS" href="CSS.css" />
</head>
<body>
<!-- L'en-tête -->
<div id="en_tete">
<h1> LE MANOIR DES LOISIRS CREATIFS </h1> <br />
</div>
<p> Merci d'avoir répondu au questionnaire.</p>
<input type="text" name="prenom"
<?php
mysql_connect("localhost", "aaa", "bbb");
mysql_select_db("lemanoir_test");
if (isset($_POST['prenom'])) // Si on a le pseudo rentré par le visiteur
{
echo 'value="' . $_POST['prenom'] . '"';// On pré-remplit le champ avec le pseudo du visiteur
}
// Et on n'oublie pas de fermer la balise <input /> tout en bas :
mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o)
?>
<!-- Le pied de page -->
<div id="pied_de_page">
<p>
<a href="http://validator.w3.org/check?uri=referer"><img
src="http://www.w3.org/Icons/valid-xhtml11"
alt="Valid XHTML 1.1" height="31" width="88" /></a>
</p>
<p>
<a href="http://jigsaw.w3.org/css-validator/check/referer">
<img style="border:0;width:88px;height:31px"
src="http://jigsaw.w3.org/css-validator/images/vcss"
alt="CSS Valide !" />
</a>
</p>
</div>
</body>
</html>
Merci par avance
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title> Le manoir des loisirs créatifs </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="CSS" href="CSS.css" />
</head>
<body>
<!-- L'en-tête -->
<div id="en_tete">
<h1> LE MANOIR DES LOISIRS CREATIFS </h1> <br />
</div>
<form method="post" action="cible.php">
<p>Vos remarques, vos critiques m'intéressent.</p>
<fieldset>
<legend>Vos coordonnées</legend> <!-- Titre du fieldset -->
<label for="nom">Quel est votre nom ?</label> <br />
<input type="text" name="nom" id="nom" tabindex="10" />
<label for="prenom">Quel est votre prénom ?</label> <br />
<input type="text" name="prenom" id="prenom" tabindex="20" />
<label for="email">Quel est votre e-mail ?</label> <br />
<input type="text" name="email" id="email" tabindex="30" />
</fieldset>
<fieldset>
<legend>Age</legend> <!-- Titre du fieldset -->
<br/>
Veuillez indiquer la tranche d'âge dans laquelle vous vous situez :<br />
<input type="radio" name="age" value="moins15" id="moins15" tabindex="3"/> <label for="moins15">Moins de 15 ans</label> <br />
<input type="radio" name="age" value="medium15-25" id="medium15-25" /> <label for="medium15-25">15-25 ans</label> <br />
<input type="radio" name="age" value="medium25-40" id="medium25-40" /> <label for="medium25-40">25-40 ans</label> <br />
<input type="radio" name="age" value="medium40-50" id="medium40-50" /> <label for="medium40-50">40-50 ans</label> <br />
<input type="radio" name="age" value="medium50-60" id="medium50-60" /> <label for="medium50-60">50-60 ans</label> <br />
<input type="radio" name="age" value="plus60" id="plus60" /> <label for="plus60">Plus de 60 ans</label> <br />
</fieldset>
<fieldset>
<legend>Avis</legend> <!-- Titre du fieldset -->
<label for="ameliorer">Comment pensez-vous que je pourrais améliorer mon site ?</label> <br />
<textarea name="ameliorer" id="ameliorer" tabindex="4" rows="10" cols="50"></textarea>
</fieldset>
<p>
<input type="submit" /> <input type="reset" />
</p>
<p>Merci d'y avoir répondu.</p>
</form>
<?php
mysql_connect("localhost", "aaa", "bbb");
mysql_select_db("lemanoir_test");
$sql = 'SELECT id,nom,prenom,email FROM cible';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_array($req))
{
echo '<b>'.$data['nom'].' '.$data['prenom']. </b>;
echo '('.$data['email'].')';
}
mysql_close();
?>
<!-- Le pied de page -->
<div id="pied_de_page">
<p>
<a href="http://validator.w3.org/check?uri=referer"><img
src="http://www.w3.org/Icons/valid-xhtml11"
alt="Valid XHTML 1.1" height="31" width="88" /></a>
</p>
<p>
<a href="http://jigsaw.w3.org/css-validator/check/referer">
<img style="border:0;width:88px;height:31px"
src="http://jigsaw.w3.org/css-validator/images/vcss"
alt="CSS Valide !" />
</a>
</p>
</div>
</body>
</html>
ET LE CODE DU FICHIER "CIBLE.PHP"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title> Le manoir des loisirs créatifs </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="CSS" href="CSS.css" />
</head>
<body>
<!-- L'en-tête -->
<div id="en_tete">
<h1> LE MANOIR DES LOISIRS CREATIFS </h1> <br />
</div>
<p> Merci d'avoir répondu au questionnaire.</p>
<input type="text" name="prenom"
<?php
mysql_connect("localhost", "aaa", "bbb");
mysql_select_db("lemanoir_test");
if (isset($_POST['prenom'])) // Si on a le pseudo rentré par le visiteur
{
echo 'value="' . $_POST['prenom'] . '"';// On pré-remplit le champ avec le pseudo du visiteur
}
// Et on n'oublie pas de fermer la balise <input /> tout en bas :
mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o)
?>
<!-- Le pied de page -->
<div id="pied_de_page">
<p>
<a href="http://validator.w3.org/check?uri=referer"><img
src="http://www.w3.org/Icons/valid-xhtml11"
alt="Valid XHTML 1.1" height="31" width="88" /></a>
</p>
<p>
<a href="http://jigsaw.w3.org/css-validator/check/referer">
<img style="border:0;width:88px;height:31px"
src="http://jigsaw.w3.org/css-validator/images/vcss"
alt="CSS Valide !" />
</a>
</p>
</div>
</body>
</html>
Merci par avance
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
7 janv. 2010 à 05:51
7 janv. 2010 à 05:51
Hello
D'après ce que j'ai compris, ton fichier cible.php sert à enregistrer les gens qui te laissent des coms/avis.
Mais dans ce fichier cible.php, tu n'a aucune instruction mysql pour enregistrer les données dans ta BDD, mais juste pour afficher le pseudo du visiteur à l'écran.
Donc tu n'as aucune donnée réellement enregistrée, il est donc normal que tu n'en ai aucune lorsque tu ouvres ton fichier avis_sur_le_site.php.
D'après ce que j'ai compris, ton fichier cible.php sert à enregistrer les gens qui te laissent des coms/avis.
Mais dans ce fichier cible.php, tu n'a aucune instruction mysql pour enregistrer les données dans ta BDD, mais juste pour afficher le pseudo du visiteur à l'écran.
Donc tu n'as aucune donnée réellement enregistrée, il est donc normal que tu n'en ai aucune lorsque tu ouvres ton fichier avis_sur_le_site.php.