Ses derniers sujets sur les forums
salut
je compte faire créer un forum en php
j'ai regarder le tutoriel sur le simple mais il est assez simple et pas vraiment optimale
j'ai créer une ébauche du modèle logique et physique des tables du forum, je voudrais avoir votre avis
modèle logique
http://pages.infinit.net/borland/logique_forum.png
modèle physique
http://pages.infinit.net/borland/physiqe_forum.png
vos commentaires et suggestion sont les bienvenu
http://www.laboiteaprog.com
salut
mettez-vous le contenu de vos meta pour la description, et mot clé dans la bd?
je sais pas si sa voudrait là peine de prendre tous les mot clé de chaque page et de les mettre là, ainsi qu'un résumé de la page...
deux champ devraient être ajouté à la base
merci
http://www.laboiteaprog.com
salut
j'ai un sondage qui store un cookie afin de limiter les votes... c'est certain qu'on peut toujours effacer le cookie à la main
$mois=date("m");
$annee=date("Y");
mktime(0,0,0,28,$mois,$annee).
include ("bd.php");
connectionbd();
$choix = $_POST['choix'];
if ( isset($_POST['choix']) )
{
$requete = "SELECT vot_votants FROM vote WHERE vot_novote=".$choix;
$result_vote = mysql_query ($requete);
$vote = mysql_fetch_object($result_vote);
$nb_votants = intval($vote->vot_votants);
$nb_votants = $nb_votants + 1;
$votants = strval($nb_votants);
$requete = "UPDATE vote SET vot_votants=$votants WHERE vot_novote=".$choix;
mysql_query($requete);
}
$URL="http://www.laboiteaprog.com";
header ("Location: $URL");
pour ma fonction sondage, je fais:
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1524]ce lien[/lien])
si vous testez sur mon site: www.laboiteaprog.com
tu peux voter autant de fois que tu veux
le cookie ne semble donc pas créer
une idée d'où peux venir le problème?
http://www.laboiteaprog.com
salut
j'ai pas encore accès à mon site pour faire la modif, mais quelques saura peut-être capable de dire pourquoi ça donne ce résultat là
$requete = mysql_query("SELECT mem_nom, mem_prenom, mem_courriel, mem_motpasse from membre where mem_nomusager= '" . $_SESSION['username']."' ");
echo $_SESSION['username'];
echo $requete;
pour le echo session, il me sort bien le résultat escompté, mais pour le echo de la requête
j'obtient: Resource id #7
quelqu'un sait pourquoi une telle réponse est donnée?
merci
http://www.laboiteaprog.com
salut
je tente de vérifier des données dans la bd
dans un autres scritp, j'ai un formulaire,
le scrit suivant obtient les valeurs de ce formulaire
$username= $_POST['username'];
$password= $_POST['password'];
$requete = mysql_query("SELECT mem_nom, mem_prenom, mem_courriel, mem_nomusager, mem_motpasse from membre where mem_nomusager='.$username.' and mem_motpasse='.$password.'");
$ligne = mysql_fetch_assoc($requete);
//erreur dans les données, on tente de se relogger
if ( mysql_num_rows($requete) != 1 ){
//mauvaise donnée
}
else{
//bonne donnée
}
même si j'ai les bonnes données, j'arrive toujours dans la section mauvaise donnée
une idée?
http://www.laboiteaprog.com
salut
j'ai une table tmpfaq
avec un champ sou_nosoussection
j'ai une autre table soussection
avec un champ sou_nosoussection et sec_nosection
je tente donc d'afficher sec_nosection
avec
SELECT faq_nofaq, faq_titre, faq_texte, t.sou_nosoussection, ss.sec_nosection
FROM tmpfaq t left outer JOIN soussection ss
ON ss.sou_nosoussection = t.sou_nosoussection
WHERE t.faq_nofaq = $faq_nofaq
et
SELECT faq_nofaq, faq_titre, faq_texte, t.sou_nosoussection, ss.sec_nosection
FROM tmpfaq t inner JOIN soussection ss
ON ss.sou_nosoussection = t.sou_nosoussection
WHERE t.faq_nofaq = $faq_nofaq
toutes les données s'affiche sauf pour
ss.sec_nosection
une idée
merci
http://www.laboiteaprog.com
salut
voici mon code pour un sondage
<?php
$jour = getdate();
$numjour = intval($jour['wday']);
if ($numjour == 0)
$numjour = 7;
$numlundi = abs($numjour - 8) * 24 * 60 * 60;
$numheure = intval(date("H")) * 60 * 60;
$numminute = intval(date("i")) * 60;
$numseconde = intval(date("s"));
$expir = time() - $numseconde - $numminute - $numheure + $numlundi;
setcookie("sondage_cookies_gui", "1", $expir);
include ("bd.php");
connectionbd();
$choix = $_POST['choix'];
if ( isset($_POST['choix']) )
{
$requete = "SELECT vot_votants FROM vote WHERE vot_novote=".$choix;
$result_vote = mysql_query ($requete);
$vote = mysql_fetch_object($result_vote);
$nb_votants = intval($vote->vot_votants);
$nb_votants = $nb_votants + 1;
$votants = strval($nb_votants);
$requete = "UPDATE vote SET vot_votants=$votants WHERE vot_novote=".$choix;
mysql_query($requete);
}
$URL="http://www.laboiteaprog.com";
header ("Location: $URL");
?>
je souhaiterais par exemple créer mon sondage le 1 juin et qu'il soit valide jusqu'au 30
donc si quelqu'un vote le 1 juin, il ne puisse pas le faire jusqu'au 30...
idem pour la personne qui vote le 29....
je sais pas comment faire cela
une idée
merci
http://www.laboiteaprog.com
salut
j'ai par exemple un fichier
allo.php qui poste des données dans le script valid.php
je voudrais savoir s'il y a moyen de ne pas faire en sorte que l'usager puisse aller directement dans valid.php?
merci
http://www.laboiteaprog.com
salut
j'obtiens un numéro ensuite je fais un select et je tente d'insérer les valeurs de la requete précédente dans une autre table...
l'insertion ne fonctionne pas
ensuite j'efface les données de la première requête...
l'effacement et le select fonctionne mais l'insert non
$faq_nofaq= $HTTP_GET_VARS['faq_nofaq'];
$requete_select = mysql_query("SELECT faq_nofaq, faq_titre, faq_texte, sou_nosoussection from tmpfaq where faq_nofaq = $faq_nofaq");
$ligne = mysql_fetch_assoc($requete_select);
$requeteinsert = mysql_query("insert into faq (faq_titre, faq_texte, sou_nosoussection) values (".$ligne['faq_titre'].", ".$ligne['faq_texte'].",".$ligne['sou_nosoussection'].")");
$requete = mysql_query("delete from tmpfaq where faq_nofaq = $faq_nofaq");
une idée?
merci
http://www.laboiteaprog.com
salut
je tente de supprimer une ligne
il me dit que j'ai une erreur dans ma requete
function effacer($liv_nolivre)
{
echo '<div class="titresection">Effacer</div>';
echo'<div id="main">';
$requete = mysql_query("delete from tmplivre where liv_nolivre = $liv_nolivre");
echo''. $liv_nolivre.''; //rien n'est affiché ici
echo mysql_errno() . ": " . mysql_error() . "\n";
echo"<br/>Le livre a été supprimé<br/>";
echo'</div>';
}
effacer($HTTP_GET_VARS['liv_nolivre']);
de plus quand je tente de faire affiché $liv_nolivre, rien n'est affiché
une idée
http://www.laboiteaprog.com