A voir également:
- Mettre un livre d'or sur mon site internet
- Votre colis est dans le site de livraison qui dessert votre adresse. nous le préparons pour le mettre en livraison. ✓ - Forum Consommation et internet
- Comment savoir si un site est fiable - Guide
- Internet explorer 11 - Télécharger - Navigateurs
- Comment créer un site internet - Guide
- Site de revente - Guide
6 réponses
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
512
7 mai 2009 à 14:59
7 mai 2009 à 14:59
Bonjour,
Je pense tout de même qu'on peut trouver des code tout fait de bonne qualité, j'ai pas de sites à proposer mais est-ce que ceux que vous aviez trouver ne marchait pas du tout ou alors seulement certaines parties?
Pour ce qui est de votre site, l'image centrale avec l'arbre devrait prendre toute la page ou alors la bannière en haut s'arrêter au même niveau. Le menu de gauche est illisible dans cette couleur, si je n'avais pas regardé de plus près je ne l'aurais pas vu.
Je pense tout de même qu'on peut trouver des code tout fait de bonne qualité, j'ai pas de sites à proposer mais est-ce que ceux que vous aviez trouver ne marchait pas du tout ou alors seulement certaines parties?
Pour ce qui est de votre site, l'image centrale avec l'arbre devrait prendre toute la page ou alors la bannière en haut s'arrêter au même niveau. Le menu de gauche est illisible dans cette couleur, si je n'avais pas regardé de plus près je ne l'aurais pas vu.
Oui je sais que la couleur ne vas pas je la changerai demain merci du rensignement ^^
Pour ce qui est des scripts du livre d'or, cela marche mais il m'affiche de nombreuses erreurs.
J'ai eu ce code sur ce site : http://www.siteduzero.com/tutoriel-3-14547-tp-un-livre-d-or.html
Je vous copie le script :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Livre d'or</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
form, .pages
{
text-align:center;
}
</style>
</head>
<body>
<form method="post" action="livreor.php">
<p>Mon site vous plaît ? Laissez-moi un message !</p>
<p>
Pseudo : <input name="pseudo" /><br />
Message :<br />
<textarea name="message" rows="8" cols="35"></textarea><br />
<input type="submit" value="Envoyer" />
</p>
</form>
<p class="pages">
<?php
mysql_connect("localhost", "sdz", "mot_de_passe");
mysql_select_db("coursphp");
// --------------- Etape 1 -----------------
// Si un message est envoyé, on l'enregistre
// -----------------------------------------
if (isset($_POST['pseudo']) AND isset($_POST['message']))
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité
$message = mysql_real_escape_string(htmlspecialchars($_POST['message'])); // 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 />
// On peut enfin enregistrer :o)
mysql_query("INSERT INTO livreor VALUES('', '" . $pseudo . "', '" . $message . "')");
}
// --------------- Etape 2 -----------------
// On écrit les liens vers chacune des pages
// -----------------------------------------
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 20; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM livreor');
$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="livreor.php?page=' . $i . '">' . $i . '</a> ';
}
?>
</p>
<?php
// --------------- Etape 3 ---------------
// Maintenant, on va afficher les messages
// ---------------------------------------
if (isset($_GET['page']))
{
$page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}
// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$reponse = mysql_query('SELECT * FROM livreor ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
while ($donnees = mysql_fetch_array($reponse))
{
echo '<p><strong>' . $donnees['pseudo'] . '</strong> a écrit :<br />' . $donnees['message'] . '</p>';
}
mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o)
?>
</body>
</html>
Voilà je tiens à vous remercier pour votre réponse immédiate
Cyrille
Pour ce qui est des scripts du livre d'or, cela marche mais il m'affiche de nombreuses erreurs.
J'ai eu ce code sur ce site : http://www.siteduzero.com/tutoriel-3-14547-tp-un-livre-d-or.html
Je vous copie le script :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Livre d'or</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
form, .pages
{
text-align:center;
}
</style>
</head>
<body>
<form method="post" action="livreor.php">
<p>Mon site vous plaît ? Laissez-moi un message !</p>
<p>
Pseudo : <input name="pseudo" /><br />
Message :<br />
<textarea name="message" rows="8" cols="35"></textarea><br />
<input type="submit" value="Envoyer" />
</p>
</form>
<p class="pages">
<?php
mysql_connect("localhost", "sdz", "mot_de_passe");
mysql_select_db("coursphp");
// --------------- Etape 1 -----------------
// Si un message est envoyé, on l'enregistre
// -----------------------------------------
if (isset($_POST['pseudo']) AND isset($_POST['message']))
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité
$message = mysql_real_escape_string(htmlspecialchars($_POST['message'])); // 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 />
// On peut enfin enregistrer :o)
mysql_query("INSERT INTO livreor VALUES('', '" . $pseudo . "', '" . $message . "')");
}
// --------------- Etape 2 -----------------
// On écrit les liens vers chacune des pages
// -----------------------------------------
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 20; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM livreor');
$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="livreor.php?page=' . $i . '">' . $i . '</a> ';
}
?>
</p>
<?php
// --------------- Etape 3 ---------------
// Maintenant, on va afficher les messages
// ---------------------------------------
if (isset($_GET['page']))
{
$page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}
// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$reponse = mysql_query('SELECT * FROM livreor ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
while ($donnees = mysql_fetch_array($reponse))
{
echo '<p><strong>' . $donnees['pseudo'] . '</strong> a écrit :<br />' . $donnees['message'] . '</p>';
}
mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o)
?>
</body>
</html>
Voilà je tiens à vous remercier pour votre réponse immédiate
Cyrille
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
512
7 mai 2009 à 16:08
7 mai 2009 à 16:08
Bonjour, quelles erreurs avez-vous?
Bonjour,
Désolé pour la réponses aussi tardive je 'en excuse.
Et bien j'ai des warning sur la page ke jutilise pour voir kel sont les ereurs de ma page.
Le code ke je vous ai montré me semble bien mais il semble kil ne fonctionne pas bien.
Pourquoi? je ne sais pas ^^
Cordialement
Cyrille
Désolé pour la réponses aussi tardive je 'en excuse.
Et bien j'ai des warning sur la page ke jutilise pour voir kel sont les ereurs de ma page.
Le code ke je vous ai montré me semble bien mais il semble kil ne fonctionne pas bien.
Pourquoi? je ne sais pas ^^
Cordialement
Cyrille
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
512
8 mai 2009 à 19:21
8 mai 2009 à 19:21
Pouvez-vous recopier les erreurs?
Encore désolé pour le retard voici mes souci sur le script du livre d'or
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in F:\Web\Utilisateurs\Etudiants\csgu\cledru\6.html on line 45
Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to MySQL server on 'localhost' (10061) in F:\Web\Utilisateurs\Etudiants\csgu\cledru\6.html on line 46
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in F:\Web\Utilisateurs\Etudiants\csgu\cledru\6.html on line 46
Warning: mysql_query() [function.mysql-query]: Can't connect to MySQL server on 'localhost' (10061) in F:\Web\Utilisateurs\Etudiants\csgu\cledru\6.html on line 47
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in F:\Web\Utilisateurs\Etudiants\csgu\cledru\6.html on line 47
Can't connect to MySQL server on 'localhost' (10061)
Le script que j'ai utiliser est :
<?php
if (isset($_POST['user']) AND isset($_POST['message']))
{
if ($_POST['user'] != NULL AND $_POST['message'] != NULL)
{
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$user = mysql_real_escape_string(htmlspecialchars($_POST['user']));
mysql_query("INSERT INTO chat VALUES('', '$user', '$message')");
mysql_close();
}
}?>
<form action="test1.php" method="post">
<p>
Votre pseudo: <input type="text" name="user" />
Votre message: <input type="text" name="message" />
<input type="submit" value="Wazaaaaa" />
</p>
</form>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$reponse = mysql_query("SELECT * FROM chat ORDER BY ID")or die(mysql_error());
mysql_close();
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p><strong><?php echo $donnees['user']; ?></strong> : <?php echo $donnees['message']; ?></p>
<?php
}
?>
Merci d'avance et à bientôt
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in F:\Web\Utilisateurs\Etudiants\csgu\cledru\6.html on line 45
Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to MySQL server on 'localhost' (10061) in F:\Web\Utilisateurs\Etudiants\csgu\cledru\6.html on line 46
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in F:\Web\Utilisateurs\Etudiants\csgu\cledru\6.html on line 46
Warning: mysql_query() [function.mysql-query]: Can't connect to MySQL server on 'localhost' (10061) in F:\Web\Utilisateurs\Etudiants\csgu\cledru\6.html on line 47
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in F:\Web\Utilisateurs\Etudiants\csgu\cledru\6.html on line 47
Can't connect to MySQL server on 'localhost' (10061)
Le script que j'ai utiliser est :
<?php
if (isset($_POST['user']) AND isset($_POST['message']))
{
if ($_POST['user'] != NULL AND $_POST['message'] != NULL)
{
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$user = mysql_real_escape_string(htmlspecialchars($_POST['user']));
mysql_query("INSERT INTO chat VALUES('', '$user', '$message')");
mysql_close();
}
}?>
<form action="test1.php" method="post">
<p>
Votre pseudo: <input type="text" name="user" />
Votre message: <input type="text" name="message" />
<input type="submit" value="Wazaaaaa" />
</p>
</form>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$reponse = mysql_query("SELECT * FROM chat ORDER BY ID")or die(mysql_error());
mysql_close();
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p><strong><?php echo $donnees['user']; ?></strong> : <?php echo $donnees['message']; ?></p>
<?php
}
?>
Merci d'avance et à bientôt