Toon posts:

[phpmyadmin] checkboxjes

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mijn vraag is: Hoe geef je een checkboxje aan in phpmyadmin (als die vanuit een formuliertje op een webpagina wordt ingevoerd in de database)
Zou iemand mij hier misschien een tip over kunnen geven?

Verwijderd

Gewoon kolom maken met "checkboxje" en dan een waarde 1 of 0 in laten vullen door de webpage :)

  • paulh
  • Registratie: Juli 1999
  • Laatst online: 22-06 15:30
Ik gebruik meestal een shortint waarbij 0 of 1 uit of aan betekend.

Vervolgens check je met $HTTP_POST_VAR['checkboxnaam'] != '' of hij aan of uit staat. ($HTTP_GET_VAR voor formulieren die GET doen)

[ZwareMetalen.com] - [Kom in aktie tegen de CO2 maffia]


Verwijderd

Topicstarter
Vervolgens check je met $HTTP_POST_VAR['checkboxnaam'] != '' of hij aan of uit staat.
En waar moet ik dit invoegen dan? Ik ben nl. vrij nieuw met php.

Misschien dat dit het wat duidelijker maakt.
Ik heb 1 php-file waarmee alle gegegevens uit de (html-)formulieren worden ingevoerd in de db
De method ziet er als volgt uit:
PHP:
1
2
3
4
5
6
<?
function formuliernaam_record_invoeren()
global $variabelen,...,..;
$invoer=mysql_query("INSERT INTO tabelnaam(records)
values('$namen van gegevensvelden op formulier')"); 
?>

  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 09-08 19:19
Op vrijdag 22 februari 2002 14:07 schreef CowMike het volgende:
Gewoon kolom maken met "checkboxje" en dan een waarde 1 of 0 in laten vullen door de webpage :)
Wat een ruimteverspilling zeg.

Gewoon een enum('yes', 'no') gebruiken. Dan neemt het tenminste ook echt 1 bit in beslag :)

Verwijderd

Topicstarter
Maar hoe moet dan die enum/shortint/etc. worden aangeroepen in de php-file? Dat was mijn vraag eigenlijk....

Met enum wil het bv wel als de geg. direct in phpmyadmin zelf ingevoerd worden maar vanuit de webpagina lukt het me niet.

  • MikeN
  • Registratie: April 2001
  • Laatst online: 13-09 17:41
http://www.mysql.com/doc/I/N/INSERT.html

Daar kun je nalezen hoe een insert query in elkaar zit. Ik denk iig dat dat het probleem is.

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 07-07 11:51
Op vrijdag 22 februari 2002 15:58 schreef freak007 het volgende:

[..]

Wat een ruimteverspilling zeg.

Gewoon een enum('yes', 'no') gebruiken. Dan neemt het tenminste ook echt 1 bit in beslag :)
Dat levert wel meer dataverkeer op naar je webserver. :P

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 07-07 11:51
Op vrijdag 22 februari 2002 15:58 schreef freak007 het volgende:

[..]

Wat een ruimteverspilling zeg.

Gewoon een enum('yes', 'no') gebruiken. Dan neemt het tenminste ook echt 1 bit in beslag :)
Ik zat zeker te slapen toen ik hier overheen las. Wat je zegt klopt namelijk niet:
Storage requirements for string types:
ENUM('value1','value2',...) 1 or 2 bytes, depending on the number of enumeration values (65535 values maximum)

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 09-08 19:19
Op vrijdag 22 februari 2002 19:13 schreef bigtree het volgende:
Ik zat zeker te slapen toen ik hier overheen las. Wat je zegt klopt namelijk niet:
Mmm, ja je hebt gelijk. * Rense Klinkenberg is weer een illusie armer :(
Pagina: 1