login  Naam:   Wachtwoord: 
Registreer je!
 Forum

selecteer meerdere opties fout!

Offline Ibrahim - 31/07/2005 21:31
Avatar van IbrahimPHP expert
  1. <?php
  2. foreach($_POST['dagen'] AS $key => $value)
  3. {
  4. # Debugging...
  5. echo $ key . " | " . $value . '<br>';
  6. # Build query
  7. $query="INSERT INTO tabel(veldnaam) VALUES (".$_POST['dagen'].")";
  8. # Do query
  9. $result = mysql_query($query) or die(mysql_error());
  10. }
  11. ?>


Citaat:
<select name="dagen[]" size="7" multiple id="dagen[]">
<option value='1>Maandag</option>
<option value='2'>Dinsdag</option>
<option value='3'>Woensdag</option>
<option value='4'>Donderdag</option>
<option value='5'>Vrijdag</option>
<option value='6'>Zaterdag</option>
<option value='7'>Zondag</option>
</select>


zo dat waren de "codes" nu ga ik uitleggen wat de fout is. Als dit scriptje word gebruikt (om het in de database te doen) dan geeft ie alles de naam Array in de database en hij maakt voor elke dag een nieuwe rij aan. Ik wil dat ze dezelfde id nummer krijgen dus moeten ze in dezelfde rij zitten. wie o wie kan me helpen 

3 antwoorden

Gesponsorde links
Offline haytjes - 31/07/2005 21:33 (laatste wijziging 31/07/2005 21:38)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
  1. <?php
  2. $tmp = "";
  3. foreach($_POST['dagen'] AS $key => $value)
  4. {
  5. $tmp .= $key . ":" . $value . ';';
  6. }
  7. $query="INSERT INTO tabel(veldnaam) VALUES (".$tmp.")";
  8. # Do query
  9. $result = mysql_query($query) or die(mysql_error());
  10. ?>

'k denk dat het zo wel werkt,
Offline Ibrahim - 31/07/2005 22:02 (laatste wijziging 31/07/2005 22:50)
Avatar van Ibrahim PHP expert dan krijg ik deze error :

Citaat:
Warning: Invalid argument supplied for foreach() in C:webserverwwwmembersysteemplan_wedstrijd.php on line 42
Oefenwedstrijd gepland


Niemand die et weet??
Offline rutgerp - 01/08/2005 09:43 (laatste wijziging 01/08/2005 09:44)
Avatar van rutgerp HTML interesse Ik ben een N00b0O, maar wrm heb je dagen[] er staan? moet dat?
  1. <select name="dagen[]" size="7" multiple id="dagen[]">
  2. <option value='1>Maandag</option>
  3. <option value='2'>Dinsdag</option>
  4. <option value='3'>Woensdag</option>
  5. <option value='4'>Donderdag</option>
  6. <option value='5'>Vrijdag</option>
  7. <option value='6'>Zaterdag</option>
  8. <option value='7'>Zondag</option>
  9. </select>]


volgens mij niet
EDIT: O,. JA, je vergat een '
  1. <select name="dagen[]" size="7" multiple id="dagen[]">
  2. <option value='1'>Maandag</option>
  3. <option value='2'>Dinsdag</option>
  4. <option value='3'>Woensdag</option>
  5. <option value='4'>Donderdag</option>
  6. <option value='5'>Vrijdag</option>
  7. <option value='6'>Zaterdag</option>
  8. <option value='7'>Zondag</option>
  9. </select>
DIT IS HET!!!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.263s