Nouveau sujet Répondre Imprimer Syndication RSS 2.0

sondage sur mon site

Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3101
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 10 Avril 2005, 19:22
J'ai mis sur mon forum le mod sondage, je met les sondages dans un forum qui n'ets visible que par les admin.
Et je souhaiterais faire que les membres puissent voir le sondage sur mon site et puisse voter.
J'ai réussi a faire le code proposant le sondage et verifiant si le membre a déja voté, et proposant les reponses. mais je n'arrive pas a faire pour mettre les valeurs récuperer sur la base de donnée.

Voici le code qui propose le sondage :
<td class="td_forum3" width="150" align="center">
								<small><b>
								<?php
								$retour = mysql_query("SELECT * FROM fsb_sujets WHERE forum_id = 9 ORDER BY sujet_id DESC");
								$donnees = mysql_fetch_array($retour);
								echo $donnees['sujet_nom'];
								?></b></small><br /><br />
								<?php
								$id_membre1 = $membre['membre_id'];
								$sql = mysql_query("SELECT COUNT* AS nbre_entrees FROM fsb_sondage_votant WHERE membre_id = $id_membre1");
								$donnees = mysql_fetch_array($sql);
								
								if(!$donnees['nbre_entrees'])
								{
								?>
								<form action="sondage.php?mode=avote" method="post">
								<?php
									$sql = mysql_query("SELECT * FROM fsb_sujets WHERE forum_id = 9 ORDER BY sujet_id DESC");
									$donnees = mysql_fetch_array($sql);
									$id_sujet = $donnees['sujet_id'];
									
									$sql = mysql_query("SELECT * FROM fsb_sondage WHERE sujet_id = $id_sujet");
									$donnees = mysql_fetch_array($sql);
									if( $donnees['sondage_nbre_reponse'] == 1 )
									{
										$sql = mysql_query("SELECT * FROM fsb_sujets WHERE forum_id = 9 ORDER BY sujet_id DESC");
										$donnees = mysql_fetch_array($sql);
										$id_sujet = $donnees['sujet_id'];
										
										$sql = mysql_query("SELECT * FROM fsb_sondage_votes WHERE sujet_id = $id_sujet ORDER BY sondage_reponse_num");
									
										while($donnees = mysql_fetch_array($sql))
										{
								?>
								<input type="radio" name="sondage" name="<?php echo $donnees['sondage_reponse_num']; ?>" value="<?php echo $donnees['sondage_reponse']; ?>" /> <?php echo $donnees['sondage_reponse']; ?><br />
								<?php
										}
									}
									else if( $donnees['sondage_nbre_reponse'] > 1 )
									{
										$sql = mysql_query("SELECT * FROM fsb_sujets WHERE forum_id = 9 ORDER BY sujet_id DESC");
										$donnees = mysql_fetch_array($sql);
										$id_sujet = $donnees['sujet_id'];
										
										$sql = mysql_query("SELECT * FROM fsb_sondage_votes WHERE sujet_id = $id_sujet ORDER BY sondage_reponse_num");
									
										while($donnees = mysql_fetch_array($sql))
										{
								?>
								<input type="checkbox" name="sondage" name="<?php echo $donnees['sondage_reponse_num']; ?>" value="<?php echo $donnees['sondage_reponse']; ?>" /> <?php echo $donnees['sondage_reponse']; ?><br />
								<?php
										}
									}
								?>
								<br /><br />
								<input type="submit" value="voter" />
								</form>
								<?php
								}
								else
								{
								?>
								<br />
								Les Résultats
								<?
								}
								?>
								</td>
 
VIP
Avatar de flash666
  • Messages : 2006
  • Inscrit : 01 Février 2005
  Lien vers ce message 10 Avril 2005, 22:06
regarde comment est fait me mod sondage, tu trouveras surement ton bonheur et n'oublie pas qu'il y a plusieurs types de sondages (une seule réponses possible ou plusieurs)

en particulier function f_sondage_affiche(


ne remets pas à demain ce que tu peux faire faire aujourd'hui par un autre
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3101
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 11 Avril 2005, 9:23
[quot=flash666]regarde comment est fait me mod sondage, tu trouveras surement ton bonheur et n'oublie pas qu'il y a plusieurs types de sondages (une seule réponses possible ou plusieurs)

en particulier function f_sondage_affiche([/quot]

D'accord, je vais regarder. Mais pour les plusieurs type de sondage, j'avais réussi a faire quand même en reagrdant dans la table si il y avait une réponse ce serai radio, ou si c'est plus ce serai checkbox. :)
 
Répondre


.