Hallo,
Ik heb op mijn site een poll gemaakt www.straat-rap.nl (rechts).
hoe kan ik doen dat die laat zien hoeveel procent het is
bijf.
Antw1 ==== 20%
Antw2 ===== 25%
Antw3 = 5%
Antw4 ====== 30&
Antw5 ==== 20%
= moet een plaatje zijn!
-
30-10-2009, 18:32 #1
- Berichten
- 106
- Lid sinds
- 15 Jaar
Poll
-
In de schijnwerper
-
30-10-2009, 18:49 #2
- Berichten
- 1.484
- Lid sinds
- 15 Jaar
Bijvoorbeeld een div element een herhaald achtergrond afbeelding geven en het attribuut style gebruiken om de breedte te geven bijvoorbeeld style="width: 50%;"
-
30-10-2009, 18:57 #3
- Berichten
- 106
- Lid sinds
- 15 Jaar
-
30-10-2009, 19:02 #4
- Berichten
- 1.484
- Lid sinds
- 15 Jaar
Waarom niet? Tekst en uitleg aub.
-
30-10-2009, 19:04 #5
- Berichten
- 106
- Lid sinds
- 15 Jaar
die poll die ik gemaakt heb is met phpmyadmin
CREATE TABLE `poll_stem` (
`id` int(4) NOT NULL AUTO_INCREMENT,
`IP` varchar(20) DEFAULT NULL,
`naam4` varchar(255) DEFAULT NULL,
`email` varchar(255) NOT NULL,
`antwoord` varchar(255) DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
-
30-10-2009, 19:08 #6Reinschaap Punt NL
- Berichten
- 936
- Lid sinds
- 16 Jaar
lijkt me sterk :D daar heb je alleen de tabel in geplaats die vervolgens de antwoorden van mensen opslaat....
de poll toon je met html in een div (denk ik).....de antwoorden kun je na een $_POST dus ook tonen....op dezelfde manier.
-
30-10-2009, 19:09 #7
- Berichten
- 106
- Lid sinds
- 15 Jaar
-
30-10-2009, 19:13 #8gast Guest
-
30-10-2009, 19:15 #9
- Berichten
- 106
- Lid sinds
- 15 Jaar
Bedankt iedereen ik heb het al!
-
30-10-2009, 19:43 #10SmartOne Media
- Berichten
- 336
- Lid sinds
- 16 Jaar
Misschien is het handig om alsnog het script te plaasten, zodat iemand anders er nog wat aan heeft in de toekomst ;)
-
31-10-2009, 07:36 #11
- Berichten
- 106
- Lid sinds
- 15 Jaar
Sorry allemaal ik dacht dat ik et had maar nee:s
hier:
<?
$lees = mysql_query("SELECT * FROM `poll` ORDER BY id DESC");
while($poll = mysql_fetch_assoc($lees)){
$a++;
// IP voor de Logs
$IP = $_SERVER['REMOTE_ADDR'];
$polllogs = mysql_num_rows(mysql_query("SELECT * FROM poll_stem WHERE IP='".$IP."'"));
?>
<?
if($polllogs == 1){
print'<strong>U heeft al gestemd!</strong>';
} else{
?>
Deze week maak je kans op "<b><?=$poll['kansop'];?></b>"</p>
<p>
<br />
Vraag: <strong>
<?=$poll['vraag'];?>
</strong></p>
<form id="form1" name="form1" method="post" action="?pagina=main">
Naam:<br />
<input type="text" name="naam4" />
<br />
Email: (voor contact opnemen)<br />
<input type="text" name="email" />
<br />
<input type="radio" name="antwoord" id="antw2" value="<?=$poll['antw1'];?>" />
<?=$poll['antw1'];?>
<br />
<input type="radio" name="antwoord" id="antw1" value="<?=$poll['antw2'];?>" />
<?=$poll['antw2'];?>
<br />
<input type="radio" name="antwoord" id="antw1" value="<?=$poll['antw3'];?>" />
<?=$poll['antw3'];?>
<br />
<input type="radio" name="antwoord" id="antw4" value="<?=$poll['antw4'];?>" />
<?=$poll['antw4'];?>
<br />
<input type="radio" name="antwoord" id="antw5" value="<?=$poll['antw5'];?>" />
<?=$poll['antw5'];?>
<br />
<input type="submit" name="Submit" value="Stem!" id="Stem" />
</form>
<?
if(isset($_POST['Submit'])){
if($polllogs == 1){
echo'Je hebt al gestemt op deze artiest!';
}
if(empty($_POST['naam4'])){
echo'<b>- Je bent vergeten je naam in te vullen.</b><br>';
}
if(empty($_POST['email'])){
echo'<b>- Je bent vergeten je email in te vullen.</b></br>';
}
else {
mysql_query("UPDATE `poll` SET `poll`='".$_POST['antwoord']."' WHERE `id`='{$id}'");
echo'<b>U stem word geregistreerd!!</b>';
mysql_query("INSERT INTO `poll_stem` ( `IP` , `id`, `antwoord`, `naam4`, `email` ) VALUES ('".$_SERVER['REMOTE_ADDR']."', '".$id."', '".$antwoord."', '".$naam4."', '".$email."')");
}
}
?>
<?
}
}
?>
-
31-10-2009, 09:00 #12Reinschaap Punt NL
- Berichten
- 936
- Lid sinds
- 16 Jaar
Binnenin de if waar ook 'u heeft al gestemd' staat moet je een mysql maken die de resultaten optelt en daarna tonen met html. Dat is de juiste plek....
-
31-10-2009, 09:45 #13
- Berichten
- 106
- Lid sinds
- 15 Jaar
Hoe moet ik die resultaat maken ?
-
31-10-2009, 10:15 #14Reinschaap Punt NL
- Berichten
- 936
- Lid sinds
- 16 Jaar
$query = "select * from poll group by poll order by poll"
$result = mysql_query($query);
while($rij = mysql_fetch_assoc($result)){
echo $rij['poll'].'<br>';
}
k kan het niet testen en ik ben net wakker, dus ik weet niet zeker of het werkt.....je moet maar even enkele query varianten proberen.....
-
31-10-2009, 11:21 #15
- Berichten
- 106
- Lid sinds
- 15 Jaar
$query = "select * from poll group by poll order by poll"
$result = mysql_query($query);
while($rij = mysql_fetch_assoc($result)){
echo $rij['poll'].'<br>';
}
k kan het niet testen en ik ben net wakker, dus ik weet niet zeker of het werkt.....je moet maar even enkele query varianten proberen.....
Aanvullend bericht:
Nee lukt niet!:SLaatst aangepast door Eltsibei Nadjav-Zade : 31-10-2009 om 11:36 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic