Extensions et tutorials gratuits disponibles sur internet pour Dreamweaver. PHP et ASP. Classement thématique. Blog référencé par Adobe Communauté Dreamweaver.

Dreamweaver gratuit

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

18 mai 2008 | Posté par caroder à 18:42

Bookmark and Share

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.


Commentaires

 

Poster un commentaire