hey,

ik moet een project maken en hiervoor moet ik een waarde geven aan 3 verschillende drop down list, bijvoorbeeld dat de eerst drop down list 3 punten is de 2e 6 punten enz en dat je die waarden dan opslaat in de database.
dit is voor een poll app

graag zou ik hierbij hulp willen krijgen

groetjes joey
Wat heb je nu al, en waar loop je op vast?
dit heb ik nu maar ik heb nog niet echt iets gedaan met die drop down list een value te geven


<?php
mysql_connect('localhost', 'root', 'root');
mysql_select_db('favorieteband');
$sql = "SELECT band_naam FROM bands";
$result = mysql_query($sql);

echo "<select name='stem_1'>";
echo '<option value=stem_1" selected="selected"></option>';

while ($row = mysql_fetch_array($result)) {
    echo "<option>" . $row['band_naam'] ."</option>";
}
echo "</select> <br><br><br>";


//stem 2

$result = mysql_query($sql);

echo "<select name='stem_2'>";
echo '<option value="" selected="selected"></option>';

while ($row = mysql_fetch_array($result)) {
    echo "<option value='stem_2'" . $row['band_naam'] ."'>" . $row['band_naam'] ."</option>";
}
echo "</select> <br><br><br>";

// einde stem 2

//stem 3

$result = mysql_query($sql);

echo "<select name='stem_3'>";
echo '<option value= stem_3 selected="selected"></option>';

while ($row = mysql_fetch_array($result)) {
    echo "<option value='" . $row['band_naam'] ."'>" . $row['band_naam'] ."</option>";
}
echo "</select> <br><br><br>";

//einde stem 3

?>

<input type="submit" name="vote" value="vote" onclick="vote()" />



<?php

mysql_connect('localhost', 'root', 'root');
mysql_select_db('favorieteband');

if (isset($_POST['submit']))
{
    $email  = $_POST['email'];
    $naam  = $_POST['naam'];
    
    
     $query = "INSERT INTO 'stemmers' ('gebruiker_email', 'gebruiker_naam') VALUES ('$_POST[email]', '$_POST[naam]') ";
    $result2=mysql_query($query);
}

?>

 <form action="" method = "POST">
 Email Address:<br>
  <input name="email" id="email" type="text" required placeholder="Enter A Valid Email Address" style="height: 19px;" size="30"><br><br>
      naam:<br>
  <input name="naam" id="naam" type="text" required placeholder="Enter you name" style="height: 19px;" size="30"><br><br>

<button type ="submit" name="submit" value="submit"> inloggen </button>
</form>

Waarom ga je per stem steeds dezelfde code herhalen? Kan je deze allemaal in één while() ophalen. En dan lijkt naar mijn idee een checkbox het beste als je meerdere keuzes mag maken.

Ook raad ik niet meer aan om de oude mysql-functie te gebruiken. Een mooie vervanger is MySQLi of PDO.
Zie ook eens de opmerkingen in de vorige topics van je hierover.




Ja die oude sql functie wist ik al ja , en dat met die checkbox is niet echt handig omdat ik 200 bands moet hebben
Met een selectbox ook evengoed. Is een auto-suggest niet een beter idee? Net al bij Facebook als je vrienden zoekt?

Reageren