Checkbox-waarde naar mysql

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jacob Koornneef

Jacob Koornneef

01/07/2009 14:27:00
Quote Anchor link
oi oi allemaal,

ik zoek al een paar dagen naar de juiste oplossing voor mijn kleine probleempjes.
veel komen dichtbij maar net niet helemaal.

Een van de probleempjes is o.a.
ik heb in HTML een checkbox die aangeeft of iemand aktief is of niet.
CHECKED = Aktief (1)
UNCHECKED = Niet aktief (0)

DB tabel.

CREATE TABLE Worker (
ID INT(11) NOT NULL AUTO_INCREMENT,
Workingstatus TINYINT(1),
Location INT(11),
Contact INT(11),
CONSTRAINT WorkerPK PRIMAIRY KEY(ID)
)ENGINE=INNODB;

ALTER TABLE Worker ADD CONSTRAINT LocationWo FOREIGN KEY (Location) REFERENCES Location(ID)
ON DELETE NO ACTION
ON UPDATE NO ACTION;
ALTER TABLE Worker ADD CONSTRAINT ContactWo FOREIGN KEY (Contact) REFERENCES Contact(ID)
ON DELETE NO ACTION
ON UPDATE NO ACTION;

Mijn probleem is het omvormen van dat vinkje in checkbox naar een waarde die ik kan doorgeven in mijn tabel en waar dat moet. Moet het gelijk bij de insert type="checkbox" of moet dat in mijn insert.php die geincluded is op de desbetreffende pagina.

PHP is niet mijn sterkste punt op het moment en probeer zoveel mogelijk te leren. Via google ben ik al op vele sites terechtgekomen maar niet gevonden wat ik zocht. Het kan zijn dat ik de verkeerde zoektermen heb gebruikt.

Hopelijk kan iemand me helpen.
Gewijzigd op 01/01/1970 01:00:00 door Jacob Koornneef
 
PHP hulp

PHP hulp

28/11/2024 12:06:08
 
Midas

Midas

01/07/2009 14:36:00
Quote Anchor link
Je geeft je checkbox altijd een 'name' attribuut op de volgende manier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="checkbox" name="active" value="1" />.

Vervolgens kan je in PHP de waarde van die checkbox krijgen door:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $_POST['active'];
?>

Als de checkbox aangevinkt is zal er 1 komen te staan.
Gewijzigd op 01/01/1970 01:00:00 door Midas
 
Jacob Koornneef

Jacob Koornneef

01/07/2009 14:49:00
Quote Anchor link
merci,

heeft gewerkt.
Hoe simpel alles toch kan zijn.

Ok zoals ik zei probleempjes....
deze werkt en ben tevreden.

Ik ga nu eerst me verder verdiepen in de overgave en verwijzingen van de foreign keys. Misschien kom ik daar nog op terug.

Nogmaals bedankt.
Gewijzigd op 01/01/1970 01:00:00 door Jacob Koornneef
 
Afra ca

Afra ca

01/07/2009 14:56:00
Quote Anchor link
Wel foreign keys in sql, maar geen html forms..... ^^
 
Jacob Koornneef

Jacob Koornneef

01/07/2009 15:15:00
Quote Anchor link
het gaat om het volgende.

in HTML heb ik:
naam
voornaam,
lokatie,
telefoon,
email,
nog werkzaam of niet.

naam en voornaam worden in een tabel persoon opgeslagen.

lokatie komt in een dropdown die alle waarden uit de tabel lokatie haalt. Echter als lokatienaam.

nu moet ik die lokatienaam, die gekozen wordt opslaan in de tabel uit mijn eerste bericht, als Foreign Key. Dus moet ik de ID van lokatie opslaan.

daar ga ik me nu in verdiepen en hopelijk gaat dat sneller als die checkbox.
 
Emmanuel Delay

Emmanuel Delay

02/07/2009 12:10:00
Quote Anchor link
Ik zal straks eens de Himalaya op fietsen.
Hopelijk gaat dat sneller dan de Tourmalet.

:)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.