Bonjour à tous,
je vous présente un script qui marchait tres bien du temps ou j'étais hébergé par free. Depuis, je suis "indépendant" et ce code ne marche plus. pourquoi ??
merci.
[fixed]<?php
if (isset($_POST['pseudo']) AND isset($_POST['message'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, je me connecte à MySQL
mysql_connect("localhost", "www.monsite.com", "motdepasse");
mysql_select_db("redface");
// J'utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
$nom = htmlentities ($_POST['pseudo']);
$message = htmlentities ($_POST['message']);
$message = nl2br($message);
$timestamp=time();
// Ensuite j'enregistre le message
mysql_query("INSERT INTO redface VALUES('', '$pseudo', '$message', '$timestamp')");
// Je me déconnecte de MySQL
mysql_close();
}
}
?>
<form action="index.php" method="post">
<p>* Votre pseudo :<input type="text" name="pseudo" class="nom" /></p><br />
<p>* Votre message :<br /><textarea name="message" ></textarea></p>
<input type="submit" value="Valider" class="valider" />
</form>
<p> </p>
<?php
// Maintenant je dois récupérer les entrées de la table
// On se connecte d'abord à MySQL :
mysql_connect("localhost", "www.monsite.com", "motdepasse");
mysql_select_db("redface");
// j'utilise la requête suivante pour récupérer les messages :
$recup = mysql_query("SELECT * FROM redface ORDER BY ID DESC");
// Je me déconnecte de MySQL
mysql_close();
// Puis je fais une boucle pour afficher tous les résultats :
while ($donnees = mysql_fetch_array($recup) )
{
?>
<?php
echo '<p class="titre_message">Message de <span class="pseudo">'.$donnees['pseudo'].'</span> le '.date('d.m.Y à H:i', $donnees['timestamp']).'</p>
<p class="message">' . $donnees['message'] .'</p>';
?>
<?php
}
// Fin de la boucle
?>[/fixed]
je vous présente un script qui marchait tres bien du temps ou j'étais hébergé par free. Depuis, je suis "indépendant" et ce code ne marche plus. pourquoi ??
merci.
[fixed]<?php
if (isset($_POST['pseudo']) AND isset($_POST['message'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, je me connecte à MySQL
mysql_connect("localhost", "www.monsite.com", "motdepasse");
mysql_select_db("redface");
// J'utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
$nom = htmlentities ($_POST['pseudo']);
$message = htmlentities ($_POST['message']);
$message = nl2br($message);
$timestamp=time();
// Ensuite j'enregistre le message
mysql_query("INSERT INTO redface VALUES('', '$pseudo', '$message', '$timestamp')");
// Je me déconnecte de MySQL
mysql_close();
}
}
?>
<form action="index.php" method="post">
<p>* Votre pseudo :<input type="text" name="pseudo" class="nom" /></p><br />
<p>* Votre message :<br /><textarea name="message" ></textarea></p>
<input type="submit" value="Valider" class="valider" />
</form>
<p> </p>
<?php
// Maintenant je dois récupérer les entrées de la table
// On se connecte d'abord à MySQL :
mysql_connect("localhost", "www.monsite.com", "motdepasse");
mysql_select_db("redface");
// j'utilise la requête suivante pour récupérer les messages :
$recup = mysql_query("SELECT * FROM redface ORDER BY ID DESC");
// Je me déconnecte de MySQL
mysql_close();
// Puis je fais une boucle pour afficher tous les résultats :
while ($donnees = mysql_fetch_array($recup) )
{
?>
<?php
echo '<p class="titre_message">Message de <span class="pseudo">'.$donnees['pseudo'].'</span> le '.date('d.m.Y à H:i', $donnees['timestamp']).'</p>
<p class="message">' . $donnees['message'] .'</p>';
?>
<?php
}
// Fin de la boucle
?>[/fixed]