Mysql checkbox?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Raymen

Raymen

26/03/2006 10:03:00
Quote Anchor link
ik ben nieuw met php, ik probeer een project pagina te maken, en als er dan iets af is, dan klik je op zo`n checkbox (het heet een radiobutton volgens mij) en dan slaat hij het op in een mysql database/tabel en dat andere mensen dan zien dat dat al af is :)
kan dat?
zo ja, hoe?
 
PHP hulp

PHP hulp

12/07/2020 22:32:55
 
Lissy Pixel

Lissy Pixel

26/03/2006 10:15:00
Quote Anchor link
Mijn advies:

Begin bij de basis! Anders gezegd eerst leren kruipen voordat je met rennen gaat beginnen.

Hier op de site zou ik, als ik jou was, beginnen met lezen van de door de leden beschikbaar gestelde tutorials.
Dan ook de bijbehorende opdrachten maken en dan is gaan beginnen met wat je nu voor ogen hebt.

Vind je dit advies niets dan zet is wat PHP code neer hoe jij je doel zou gaan aanpakken!

Je zou kunnen beginnen met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
// je start
?>
 
Mebus  Hackintosh

Mebus Hackintosh

26/03/2006 10:16:00
Quote Anchor link
<form method="post" name="login" action="pagina.php">
<input type="submit" value="button" name="submit">
</form>
 
Raymen

Raymen

26/03/2006 10:19:00
Quote Anchor link
@lissy
ik kan wel iets van php, maar ik ben nog niet de beste, dat print.. echo, arrays, en variable dingen zoals: index.php?content=news snap ik ook wel
@mebus
ja.. dat weet ik, maar hoe kan ik het laten opslaan? in mysql of tekst bestand zodat anderen mensen het zien dat het al aangevinkt is (en dus is dat project al klaar)
 
Raymen

Raymen

26/03/2006 10:29:00
Quote Anchor link
ik had eerst iets heel anders gedaan:

er was een link, die ging naar:
projects.php?project=Golem Texturing Finished
en die schreef "Golem Texturing Finished" in een tekstbestand, en waar die url stond, daar kon je ook dat tekstbestand zien, via :
include ("read.php");
maar.. elke keer toen ik daarop klikte ging het zo:
Golem Texturing Finished Golem Texturing Finished
maar ik wou elke keer een enter, dus ik deed:
\n maar dat werkt niet :(
Gewijzigd op 26/03/2006 10:30:00 door Raymen
 
Lissy Pixel

Lissy Pixel

26/03/2006 10:43:00
Quote Anchor link
@ Raymen : Heb je al andere toppics bekeken en gezien hoe hier een probleem wordt aangeboden zodat we hulp kunnen gaan bieden?
 
Raymen

Raymen

26/03/2006 10:58:00
Quote Anchor link
ik heb interessante topics gelezen ja, die ik wel "helpvul" vond, er word gelukkig snel gereageerd op deze site:)
 
Crispijn -

Crispijn -

26/03/2006 11:05:00
Quote Anchor link
Ehm, ik heb het zo gedaan dat ik een rij in mijn tabel maak bijvoorbeeld 'checkbox'

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if(isset($_POST['frmNew']))
    {


     $query = "
     INSERT INTO leden_site SET
     checkbox = '"
.$_POST['frmwaarde1']."'";
?>


En dan in je html bijvoorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
<input name="frmcwo3" type="checkbox" id="frmwaarde1" value="1" [code]<?php if($r['waarde1'] =="1"){ echo 'CHECKED'; }?>
>
?>


Dit kan je later dus ook gebruiken bij een pagina waar je het weer wilt aanpassen.
Gewijzigd op 26/03/2006 11:06:00 door Crispijn -
 
Raymen

Raymen

26/03/2006 11:23:00
Quote Anchor link
dat snap ik niet echt, waar ik het in moet stoppen, de bovenste in projects.php?
en die daaronder dan?

of... ik doe de onderste in me projects.php, en als je daaropt klikt dan gaat hij naar... de bovenste,
via submit knop?
 
Mebus  Hackintosh

Mebus Hackintosh

26/03/2006 11:28:00
Quote Anchor link
aller eerst is het makkelijk om te weten wat mysql is als je dat weet kan je dingen oplsaan wil je het makkelijk houden wat je ook zou kunnen doen is om het een .txt bestand opslaan maar dat is een stukje moeilijker

zo lees wat tutorials hier op de website

zodat je wat bij leert kijk goed naar hoe het gescript is en begint zo leer ik het ook kopieer stukje scripts en probeer erzelf iets van te maken

zoals een kleine ip weergever

groetjes mebus!
 
Raymen

Raymen

26/03/2006 11:33:00
Quote Anchor link
ik heb heel veel tuts gelezen op deze site, en ik snap ook wat mysql is, en ik heb een keer een simpel login systeem gemaakt met een tutorial, alleen ik zou echt niet weten hoe ik dat kan maken wat ik wil, ik probeer Crispijn zijn code wel
 
Leen Strijk

Leen Strijk

26/03/2006 11:37:00
 
Mebus  Hackintosh

Mebus Hackintosh

26/03/2006 11:40:00
Quote Anchor link
okeey na ja je weet dus al weet dat is al wat:

dan weet je waarschijnlijk ook dat php begint met

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php of [code]<? en eindigt met ?>

<?php is wel ietjes netter weet je dat alvast:)

je makkelijkst met een checkbox is dit dan controleert ie ook gelijk:)

<
input type="checkbox" name="iets" value="1" id="iets">

en in php kan je dit gebruiken:

if(isset($_POST['iets']) && $_POST['iets'] == 1){
hier de content van wat er in je database word gedaan
}

dit is een klein en makkelijk begin van een checkbox zo zou ik het doen:)


groetjes mebus!
 
Raymen

Raymen

26/03/2006 11:53:00
Quote Anchor link
Ok, ik heb de php code van Crispijn gebruikt, ik kreeg dit:
Parse error: parse error in c:\phpdev\www\button.php on line 8
Dit is button.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if(isset($_POST['frmNew']))
    {


     $query = "
     INSERT INTO projects SET
     checkbox = '"
.$_POST['frmwaarde1']."'";
?>


En die word aangeroepen door dit:

<form method="post" name="login" action="button.php">
Golem Model Finished? <input name="frmcwo3" type="checkbox" id="frmwaarde1" value="1" <BR>
<BR>
<input type="submit" value="submit" name="submit">
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if($r['waarde1'] =="1"){ echo 'CHECKED'; }
?>


Weet iemand wat er fout is?
Ik zie niks fout

Edit: En hoe krijg ik van die dingen met dat script erin, hij doet het alleen bij <php? ?>
Gewijzigd op 26/03/2006 11:56:00 door Raymen
 
Raymen

Raymen

26/03/2006 11:57:00
Quote Anchor link
Ow... ik moet natuurlijk ook nog connecten in de mysql database :)
Gewijzigd op 26/03/2006 11:57:00 door Raymen
 
Crispijn -

Crispijn -

26/03/2006 12:20:00
Quote Anchor link
jepz, dat lijkt me vrij handig ;) Ook wanneer je de checkbox gebruikt in een aanpassing moet je niet INSERT gebruiken maar UPDATE... maar dat wist je natuurlijk al...
 
Mebus  Hackintosh

Mebus Hackintosh

26/03/2006 15:06:00
Quote Anchor link
}
 
Raymen

Raymen

26/03/2006 16:14:00
Quote Anchor link
Ik krijg nog steeds de fout van lijn 8, ik heb alles geprobeerd wat ik kan maar het lukt niet.
 
Lissy Pixel

Lissy Pixel

26/03/2006 16:20:00
Quote Anchor link
Wat is de code?
 
Raymen

Raymen

26/03/2006 17:09:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if(isset($_POST['frmNew']))
    {


     $query = "
     INSERT INTO projects SET
     checkbox = '"
.$_POST['frmwaarde1']."'";
?>
 
Crispijn -

Crispijn -

26/03/2006 17:21:00
Quote Anchor link
maak dit er even van:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
if(isset($_POST['frmNew']))
    {


     $query = "
     INSERT INTO projects SET
     checkbox = '"
.$_POST['frmwaarde1']."'";
     }

?>


Je miste het "}"
 

Pagina: 1 2 volgende »



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.