login  Naam:   Wachtwoord: 
Registreer je!
 Forum

hulp bij script (Opgelost)

Offline woutertje91 - 05/06/2010 15:05 (laatste wijziging 05/06/2010 15:06)
Avatar van woutertje91Nieuw lid hallo iedereen.

ik ben bezig aan een klein scriptje voor de jeugdbeweging waar ik bij ben. maar ik zit met een probleem namelijk ik krijg maar niet gevonden hoe ik een radio bolletje in mijn sql db kan opslagen.

Plaatscode: 139532

dit was dus mijn volledige code maar het probleem bevind zich eigenlijk in het maar een klein deel hiervan.
  1. <table width=\"55%\">
  2. <tr>
  3. <td>
  4. <input type="radio" name="bestelling" value="heem"'.(isset($_POST['bestelling']) && $_POST['bestelling'] == "heem" ? ' checked' : '').'> heem
  5.  
  6.  
  7. <input type="radio" name="bestelling" value="thuis"'.(isset($_POST['bestelling']) && $_POST['bestelling'] == "thuis" ? ' checked' : '').'> thuis
  8. </td>
  9. </tr>
  10. </table>


graag zou ik weten hoe ik in mijn database kan zetten of de wafels bij de mensen thuis gebrachten moeten worden of dat ze deze aan ons gebouw(heem) komen af halen.

al vast bedankt

5 antwoorden

Gesponsorde links
Offline Martijn - 05/06/2010 18:38
Avatar van Martijn Crew PHP vrij simpel 
  1. $locatie = $_POST['bestelling'];

(uiteraard met <form> enzo, anders even zoeken naar hoe je een formulier in elkaar zet)
$locatie is nu of heen of thuis Je maakt een kolomn in je database erbij waar je dat kan opslaan en klaar
Offline Sieebe - 05/06/2010 18:40
Avatar van Sieebe Nieuw lid lol, dit is volgens mij compleet fout als je een beetje slim nadenkt vind je het direct
Offline woutertje91 - 05/06/2010 19:26
Avatar van woutertje91 Nieuw lid ik vind het niet hoor. de rest van het php script heb ik samen met een vriend die er veel meer van kent dan ik. maar aangezien bij ons de examens naderen wil ik hem daar niet mee lastig vallen
Offline WouterPSV - 05/06/2010 22:13 (laatste wijziging 05/06/2010 22:22)
Avatar van WouterPSV Lid je gebruik php zonder het te openen volgens mij.

En volgens mij moet je met een if werken dan ;)

EDIT :
weet niet maar zou het zelf zo doen als het is wat je bedoeld.
  1. <table width="55%">
  2. <tr>
  3. <td>
  4. <input type="radio" name="bestelling" value="heem" <?php if (isset($_POST['bestelling']) && $_POST['bestelling'] == "heem" ? ' checked' : '') { ?> checked="checked"<?php } ?>> heem
  5.  
  6.  
  7. <input type="radio" name="bestelling" value="thuis"<?php if (isset($_POST['bestelling']) && $_POST['bestelling'] == "thuis" ? ' checked' : '') { ?> checked="checked"<?php } ?>> thuis
  8. </td>
  9. </tr>
  10. </table>


EDIT2:

Waarom zet je html in PHP ?? Regel 38 t/m 103 ga je " alles escapen. Beetje onlogisch.
Offline Jelmerholland - 06/06/2010 01:24
Avatar van Jelmerholland PHP beginner En waarom zou je in godsnaam dit alles zo handmatig erin zetten?
Waarom maak je niet even een for loopje daarvoor?

  1. #
  2. <select name=\"vanille_wafel\" id=\"vanille_wafel\">
  3. #
  4. <option value=\"0\" selected=\"selected\">0</option>
  5. #
  6. <option value=\"1\">1</option>
  7. #
  8. <option value=\"2\">2</option>
  9. #
  10. <option value=\"3\">3</option>
  11. #
  12. <option value=\"4\">4</option>
  13. #
  14. <option value=\"5\">5</option>
  15. #
  16. <option value=\"6\">6</option>
  17. #
  18. <option value=\"7\">7</option>
  19. #
  20. <option value=\"8\">8</option>
  21. #
  22. <option value=\"9\">9</option>
  23. #
  24. <option value=\"10\">10</option>
  25. #
  26. </select>


  1. <?php
  2. echo <select name=\"JeNaam\">;
  3. for($i = 0; $i <= 10; $i++){
  4. echo "<option value=\"" . $i . "\">" . $i . "</option>";
  5. }
  6. echo "</select>";
  7. // Waarom heb je selected="selected" bij de eerste? Dat is standaard al :)
  8. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.437s