login  Naam:   Wachtwoord: 
Registreer je!
 Forum

van php naar mysql enum

Offline herugn - 27/03/2010 15:04 (laatste wijziging 28/03/2010 15:11)
Avatar van herugnNieuw lid Hallo,

Ik ben nieuw op deze site en dit forum.

Ik zal proberen mijn probleem uit te leggen.
Ik heb in een PHP bestand een ja/nee vakje aangemaakt en die moet in mijn mysql database worden neergezet als ja of nee.
Nu komt er elke keer als ik zo'n vakje voorzie van een vinkje in de database "nee"te staan.
Dit is de code in mijn PHP bestand:

<input type="checkbox" name="bouwact" value="ON" style="font-weight: 700" tabindex="26"></font><b><font size="2" color="#F37521">bouwactiviteiten</font></b></font></td>

en dit is mijn veldopmaak in de mysql database:

Veld: bouwact; Type: ENUM; Lengte/wwardes: "ja","nee"; standaardwaarde: nee

Wat doe ik fout.
Ik bedank jullie nu al vast voor de hulp.

Henk Rutgers uit Groningen

Ik heb de code geplaatst.
http://www.plaatscode.be/138984

Het werkt niet wat Martin heeft gemaakt.
Als ik de code precies overneem wordt er een extra record geplaats in mijn database
zonder een ja

Ok ik zal het op die manier wijzigen. Je ziet maar ik ben een echte beginneling.

7 antwoorden

Gesponsorde links
Offline WimJ - 27/03/2010 15:11
Avatar van WimJ Grafische gevorderde Heb je mischien een voledige code?
Gebruik even pastebin.be als het om een grote lap code gaat.

De code hierboven kunnen we niet echt jou verder meehelpen.
Omdat dit gewoon de HTML is, en we dus niet het uitvoerbare PHP er van zien.

Bedankt Henk 
Bedankt door: herugn
Offline Martijn - 27/03/2010 15:11 (laatste wijziging 27/03/2010 15:11)
Avatar van Martijn Crew PHP
  1. if(isset($_POST['bouwact'])){$jaNee = "ja";}
  2. else{$jaNee = "nee";}
  3. //en dan
  4. mysql_query("INSERT INTO tabelnaam (bouwact) VALUES('".$jaNee."')") or die(mysql_error());
Bedankt door: herugn
Offline herugn - 27/03/2010 15:19
Avatar van herugn Nieuw lid Ik heb de code geplaats op plaatscode.be

Is dat voldoende of moet ik nog iets doen

Gr. Henk
Offline Martijn - 27/03/2010 15:30
Avatar van Martijn Crew PHP ja, de link hier zetten 
Bedankt door: herugn
Offline herugn - 27/03/2010 15:36 (laatste wijziging 28/03/2010 14:44)
Avatar van herugn Nieuw lid Hallo,
Ik heb de code geplaatst.
http://www.plaatscode.be/138984

vr gr. Henk Rutgers
Offline Ultimatum - 28/03/2010 14:09
Avatar van Ultimatum PHP expert Heb je al gezien wat Martijn heeft gepost? Reageer met of dat werkt of niet in plaats alleen je bericht te wijzigen.
Bedankt door: herugn
Offline Jelmerholland - 28/03/2010 15:08
Avatar van Jelmerholland PHP beginner Je code is ook nogal onoverzichtelijk ;)

zie nou dit stuk:
  1. mysql_query("INSERT INTO
  2. sis(
  3. naam, kvknr, kvkplts, rechtsvorm, vestadres, vesthuisnr, vesttoev,...)
  4.  
  5. VALUES ('".$snaam."', '".$skvknr."', '".$skvkplts."',
  6. '".$srechtsvorm."', '".$svestadres."', '".$svesthuisnr."', '".$svesttoev."',
  7. ...)")
  8. or die (mysql_error());


als je die nou is aanpast naar:
  1. mysql_query("INSERT INTO
  2. sis(
  3. naam,
  4. kvknr,
  5. kvkplts,
  6. rechtsvorm,
  7. vestadres,
  8. vesthuisnr,
  9. vesttoev,
  10. ...)
  11.  
  12. VALUES (
  13. '".$snaam."','
  14. ".$skvknr."','
  15. ".$skvkplts."','
  16. ".$srechtsvorm."','
  17. ".$svestadres."','
  18. ".$svesthuisnr."','
  19. ".$svesttoev."'...
  20. )")
  21. or die (mysql_error());


Dan wordt het sws al een stuk overzichtelijker 
Bedankt door: herugn
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s