Radio button - CHECKED dmv Database

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

CNEPHP -

CNEPHP -

22/10/2013 15:34:48
Quote Anchor link
Beste,

Ik ben bezig met een script waarmee je "Amount" aan of uit kan zetten. De bedoeling is wanneer je het hebt aangepast dat die optie 'checked' blijft staan. Hoe kan ik dit op een makkelijke manier doen waarmee ik 1 database veld nodig heb.

Wat ik nu heb:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<tr>
<td>Amount</td>
<td>&nbsp;&nbsp;<input type="radio" name="amount" value="on">on
<input type="radio" name="amount" value="off">off<br/><br/></td></td>
</tr>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php mysql_query("UPDATE events SET amount='".$_POST['amount']."'WHERE id='".$_POST['hiddenid']."'"); ?>
        

Heb verder nog niet met variabelen gewerkt.

Hopelijk weten jullie een slimme oplossing
 
PHP hulp

PHP hulp

17/11/2024 09:28:25
 
Albert de Wit

Albert de Wit

22/10/2013 16:32:10
Quote Anchor link
Je kunt toch controleren met PHP of een radiobutton gechecked is? En als je nou een boolean veld aanmaakt in je database die je een 0 geeft voor niet checked en een 1 geeft voor checked kun je die waarden later uit de database pakken om ze later in html weer een 'checked' attribuut mee te geven.
 

22/10/2013 20:50:28
Quote Anchor link
Waarom niet zo:

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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
// Sessie starten (Sessies moet je wel gaan gebruiken... )
session_start();
// Controleren of er op de wijzig button is geklikt
if(isset($_POST['wijzigen'])){
// Als de checkbox aan is:
if(isset($_POST['amount'])){
// Nummer op 1 zetten
mysql_query("UPDATE events SET amount='1' WHERE id='".$_SESSION['id']."'");
}

// Checkbox is dus uit:
if(!isset($_POST['amount'])){
// Nummer op 0 zetten
mysql_query("UPDATE events SET amount='0' WHERE id='".$_SESSION['id']."'");
}
}

// Amount selecteren
$selecteren = mysql_query("SELECT amount FROM events WHERE id='".$_SESSION['id']."'");
$result = ($selecteren,'amount');
// Als amount 0 is en dus uitstaat:
if($result == '0'){
?>

<form method="post" action="">
<input type="checkbox" name="amount">
<input type="hidden" name="hiddenid" value="hetid">
<input type="submit" name="wijzigen" value="Wijzigen">
</form>
<?php
}
// Als amount 1 is en dus aanstaat:
if($result == '1'){
?>

<form method="post" action="">
<input type="checkbox" name="amount">
<input type="hidden" name="hiddenid" value="hetid" CHECKED>
<input type="submit" name="wijzigen" value="Wijzigen">
</form>
<?php
}
?>


Code niet gecheckt, er kunnen fouten inzitten.
Gewijzigd op 22/10/2013 20:52:00 door
 
CNEPHP -

CNEPHP -

22/10/2013 21:07:44
Quote Anchor link
Ik zou er naar kijken, in ieder geval bedankt
 

22/10/2013 21:11:23
Quote Anchor link
Geen probleem. Als er problemen zijn even melden.
 
CNEPHP -

CNEPHP -

23/10/2013 15:20:19
Quote Anchor link
Ik wilde dit eigenlijk met radiobuttons doen. En dan moet t helemaal anders zijn gok ik
 
Albert de Wit

Albert de Wit

23/10/2013 15:58:35
Quote Anchor link
Welke problemen doen zich voor?
 
Michael -

Michael -

23/10/2013 16:13:15
Quote Anchor link
C Stonebakers op 23/10/2013 15:20:19:
Ik wilde dit eigenlijk met radiobuttons doen. En dan moet t helemaal anders zijn gok ik

Checked is bij radio buttons het zelfde als bij checkbox.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
echo '<input type="radio" name="amount"';
if($result > 0)
{

    echo ' checked="CHECKED"';
}

echo ' />';
?>
Gewijzigd op 23/10/2013 16:18:40 door Michael -
 



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.