Nieuw lid |
|
Ik probeer een poll te maken, maar na wat 'goede' raad van een vriend ben ik helemaal de draad kwijtgeraakt. Kan iemand me helpen?
Ik heb 2 tabellen
"Polls" met velden: ID, vraag, aantalJa, aantalNee, Actief
"Stemmen" met velden: ID, stemmer, PolID, antwoord
mijn invulformulier
include("connection.php");
$sql = 'SELECT * FROM polls WHERE actief ="1" ORDER BY id DESC LIMIT 2'; //LIMIT 3
$res = mysql_query($sql) or die (mysql_error());
while ($info = mysql_fetch_assoc($res)) {
echo '<form method="post" action="stemmen.php?id='.$info['id'].'">
<table>
<tr>
<td><b>'.$info['vraag'].'</b></td>
</tr>';
$sql2 = 'SELECT stemmer FROM stemmen WHERE stemmer="'.$_SESSION['id'].'"';
$check_nickname = mysql_query($sql2) or die (mysql_error());
$aantal_nickname = mysql_num_rows($check_nickname);
if ($aantal_nickname !== 0) {
echo '<tr>
<td><i>Je hebt reeds gestemd!</i></td>
</tr>';
} else {
echo '<tr>
<td><input type="radio" name="'.$info['id'].'" value="1" checked> Ja</td>
</tr>
<tr>
<td><input type="radio" name="'.$info['id'].'" value="0"> Nee </td>
</tr>
<tr>
<td><input type="submit" value="Stem" name="stem" /></td>
</tr></table></form>';
}
}
include("connection.php"); $sql = 'SELECT * FROM polls WHERE actief ="1" ORDER BY id DESC LIMIT 2'; //LIMIT 3 echo '<form method="post" action="stemmen.php?id='.$info['id'].'"> <table> <tr> <td><b>'.$info['vraag'].'</b></td> </tr>'; $sql2 = 'SELECT stemmer FROM stemmen WHERE stemmer="'.$_SESSION['id'].'"'; if ($aantal_nickname !== 0) { <td><i>Je hebt reeds gestemd!</i></td> </tr>'; } else { <td><input type="radio" name="'.$info['id'].'" value="1" checked> Ja</td> </tr> <tr> <td><input type="radio" name="'.$info['id'].'" value="0"> Nee </td> </tr> <tr> <td><input type="submit" value="Stem" name="stem" /></td> </tr></table></form>'; } }
en zijn verwerking
Plaatscode: 95360
Ik zit compleet vast, alle hulp is welkom.
|