Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Dreamgratuit - Philosophie
18 mai 2008

Créer un sondage en PHP avec Dreamweaver - 5e partie

Nous allons maintenant rendre conditionnel l'affichage des réultats du sondage. Pour voir ces résultats, il faudra avoir voté. Ainsi vos utilisateurs ne seront pas influencés par les résultats.

Créer un jeu d'enregistrement nommé RS_ip, en le paramétrant à "toutes les colonnes" et sans filtrage puis modifier comme suit :

mysql_select_db($database_mabase, $ma_connexion)
$ip = $_SERVER["REMOTE_ADDR"];
$query_RS_ip = "SELECT * FROM ip_tbl WHERE adr_ip ='" . $ip . "'";
$RS_ip = mysql_query($query_RS_ip, $ma_connexion) or die(mysql_error());
$row_RS_ip = mysql_fetch_assoc($RS_ip);
$totalRows_RS_ip = mysql_num_rows($RS_ip);

Positionnez votre curseur juste avant la ligne présentant les résultats et insérez :

<?php if($totalRows_RS_ip > 0) { ?>

Positionnez votre curseur juste après la balise fermante de la table présentant les résultats et insérez :

<?php } ?>

Le tour est joué, votre interface de sondage est terminée !

Nota : pour éviter de déclarer plusieurs fois la variable $ip dans la page, placez la en début de code.

Vous pouvez perfectionner cette interface en permettant le multi-sondage et créant donc une table questions_tbl comprenant l'intitulé de la question du sondage et son numéro d'ID ainsi qu'en complétant la table réponse avec une colonne id_question.

Publicité
Commentaires
Archives
Publicité
Publicité