login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP & SQL

hulp bij script (Opgelost)

woutertje91 – 05/06/2010 15:05 (Laatst gewijzigd op 05/06/2010 15:06)
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
Daisycon - Verdien geld met uw website

Martijn – 05/06/2010 18:38
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

Sieebe – 05/06/2010 18:40
lol, dit is volgens mij compleet fout als je een beetje slim nadenkt vind je het direct

woutertje91 – 05/06/2010 19:26
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

WouterPSV – 05/06/2010 22:13 (Laatst gewijzigd op 05/06/2010 22:22)
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.

Jelmerholland – 06/06/2010 01:24
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-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.15s