Forum

Méssages
Accueil .:. Informatique .:. php

¦««12»»¦

Speirs
avatar

imageimageimageimageimageimage
Status : Albatros
Posts : 599
Site web profil


le 05/02/2006 à 17 h 34

J'ai réussi à corriger les "bugs" qu'il y avait dans ce qu'on a fait hier, affichage en double notamment.
Mais j'ai une petite question qui me tarabuste : elle sert à quoi concrètement la page index.php ?

Speirs
avatar

imageimageimageimageimageimage
Status : Albatros
Posts : 599
Site web profil


le 03/02/2006 à 13 h 22

J'ai l'impression que tu n'as pas répondu à ma question. Tu as du lire trop vite mon post...

kerchaakk
avatar

imageimageimageimageimageimage
Status : Albatros
Posts : 627
Site web profil


le 03/02/2006 à 10 h 19

Toutes les pages. Mais il est conseillé d'inclure des php. de toutes façons, on en parle demain si tu veux

OUuuuuliiiii !!!
Speirs
avatar

imageimageimageimageimageimage
Status : Albatros
Posts : 599
Site web profil


le 02/02/2006 à 19 h 45

Faut-il que les pages où tu fais les include soient des pages ".html" ou est ce que ça peut être du ".php" ?

kerchaakk
avatar

imageimageimageimageimageimage
Status : Albatros
Posts : 627
Site web profil


le 02/02/2006 à 13 h 36

en fait il faut que tu fasse comme ça
index.php

<?php
include("pages/mapage.php");
?>


et a partir de ce moment la toutes les pages que tu inclura auront le même style.

Un probleme de ce genre ne peu pas venir d'un css.

Dis m'en des nouvelles

OUuuuuliiiii !!!
Speirs
avatar

imageimageimageimageimageimage
Status : Albatros
Posts : 599
Site web profil


le 02/02/2006 à 11 h 48

Je poste un message pour que tu vois kéké...

Speirs
avatar

imageimageimageimageimageimage
Status : Albatros
Posts : 599
Site web profil


le 01/02/2006 à 22 h 30

J'ai des problèmes avec mes "include". En fait ça include pas. Je m'explique :
J'ai une page php où il y a un menu avec des liens. C'est cette page que j'inclue dans les autres pages. Je me suis dit que ça venait peut-être du CSS. En effet ce dernier donne le style à toutes les pages saut à la page php qui sert d'include.



Message édité par Speirs / le 01/02/2006 à 22 h 31

sinette
avatar

imageimageimageimageimage
Status : Goëland
Posts : 236
profil


le 28/01/2006 à 16 h 13

Non mais tu vas arrêter d'emcombrer le site avec des trucs qui veulent rien dire!

PS: Kévin est affalé sur mon canapé en lisant une BD, il te souhaite bon courage parce que ce beug là il est trop chiant à régler (on sent le vécu).

Speirs
avatar

imageimageimageimageimageimage
Status : Albatros
Posts : 599
Site web profil


le 27/01/2006 à 16 h 51

J'espère que tu pourras m'aider...
Voilà j'ai fait un script en php pour faire un mini-tchat. Le visiteur, par l'intermédiaire d'un formulaire, entre son pseudo et son message et clique sur "valider". Son message ainsi que son pseudo se retrouve affiché sur la page.
La page n'affiche que les 10 derniers messages.
Le problème est que lorsque j'actualise la page je me retrouve avec un message en double. Je n'arrive pas à résoudre ce problème...
Voici 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" lang="fr">
<head>
<title>Mini-chat</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style type="text/css">
form
{
text-align:center;
}
</style>
<body>


<?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, on se connecte à MySQL
mysql_connect("localhost", "root", "");
mysql_select_db("coursphp");

// On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
$message = htmlentities ($_POST<'message'>);
$pseudo = htmlentities ($_POST<'pseudo'>);

// Ensuite on enregistre le message
mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message')");

// On se déconnecte de MySQL
mysql_close();
}
}
}


// Que l'on ait enregistré des données ou pas...
// On affiche le formulaire puis les 10 derniers messages

// Tout d'abord le formulaire :
?>



<form action="minichat.php" method="post">

<p>
Pseudo : <input type="text" name="pseudo" /><br />
Message : <input type="text" name="message" /><br />

<input type="submit" value="Envoyer" />
</p>

</form>



<?php

// Maintenant on doit récupérer les 10 dernières entrées de la table
// On se connecte d'abord à MySQL :
mysql_connect("localhost", "root", "");
mysql_select_db("coursphp");

// On utilise la requête suivante pour récupérer les 10 derniers messages :
$reponse = mysql_query("SELECT * FROM minichat ORDER BY ID DESC LIMIT 0,10");

// On se déconnecte de MySQL
mysql_close();

// Puis on fait une boucle pour afficher tous les résultats :
while ($donnees = mysql_fetch_array($reponse) )
{
?>

<p><strong><?php echo $donnees<'pseudo'>; ?></strong> : <?php echo $donnees<'message'>; ?></p>



<?php
}
// Fin de la boucle, le script est terminé !
?>


</body>
</html>

kerchaakk
avatar

imageimageimageimageimageimage
Status : Albatros
Posts : 627
Site web profil


le 25/01/2006 à 10 h 02

vince comment on affiche quelque chose dans smarty ???
utilise les balises code pour pouvoir afficher du code <?php echo "bonjour speirs"; ?>


Message édité par kerchaakk / le 25/01/2006 à 10 h 03


Message édité par kerchaakk / le 25/01/2006 à 10 h 03

OUuuuuliiiii !!!
Copyrights, Behehe-town.com, Tous droits réservés, 2005 ©
Pour toutes demandes ou réclamations, contacter kerchaakk