[GastForen Programmierung/Entwicklung PHP und MySQL Checkbox überprüfen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Checkbox überprüfen

mtk-flo
Beiträge gesamt: 11

27. Jan 2005, 15:57
Beitrag # 1 von 9
Bewertung:
(2126 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
<input type='checkbox' name='aktiv' value='Y' checked>
Das ist meine checkbox

das formular wird verschickt und auch empfangen !!!
Nur wie kann ich prüfen, ob die Checkbox markiert wurde oder net ?!

Ist das hier richtig ?!

if (isset($_POST['aktiv']))
$aktiv = 'Y';
else
$aktiv = 'N';
X

Checkbox überprüfen

pat87
Beiträge gesamt: 581

27. Jan 2005, 16:03
Beitrag # 2 von 9
Beitrag ID: #139929
Bewertung:
(2126 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ich würde es so probieren:

if ($_POST["aktiv"] == "Y")
$aktiv = 'Y';

oder als kontrolle kannst du ja auch $_POST["aktiv"] nur mal so nach dem empfangen ausgeben, um zu überpfügen, was ankommt...


mfg p@
---
so einfach wie möglich, aber nicht einfacher! (albert einstein)


als Antwort auf: [#139927]

Checkbox überprüfen

mtk-flo
Beiträge gesamt: 11

27. Jan 2005, 16:07
Beitrag # 3 von 9
Beitrag ID: #139934
Bewertung:
(2126 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es kommt zwar: Y
raus ... aber auch die überprüfung

if($_POST['aktiv'] == "Y")
oder
if($_POST['aktiv'] == 'Y')
bringt auch nix ...


als Antwort auf: [#139927]

Checkbox überprüfen

pat87
Beiträge gesamt: 581

27. Jan 2005, 16:08
Beitrag # 4 von 9
Beitrag ID: #139935
Bewertung:
(2126 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
was machst du dann weiter damit?

mfg p@
---
so einfach wie möglich, aber nicht einfacher! (albert einstein)


als Antwort auf: [#139927]

Checkbox überprüfen

pat87
Beiträge gesamt: 581

27. Jan 2005, 16:09
Beitrag # 5 von 9
Beitrag ID: #139937
Bewertung:
(2126 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
mache es doch mal so:

if($_POST['aktiv'] == 'Y') $text = "ich bin ein test";
else $text = "ich bin nicht ein test";

echo $test;


mfg p@
---
so einfach wie möglich, aber nicht einfacher! (albert einstein)


als Antwort auf: [#139927]

Checkbox überprüfen

mtk-flo
Beiträge gesamt: 11

27. Jan 2005, 16:23
Beitrag # 6 von 9
Beitrag ID: #139944
Bewertung:
(2126 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
er gibt ja das richtig aus ...

mysql_query("UPDATE person SET aktiv = '".$aktiv."' WHERE ID = '".$id."' LIMIT 1'");

ist hier drinein fehler ?!


als Antwort auf: [#139927]

Checkbox überprüfen

mtk-flo
Beiträge gesamt: 11

27. Jan 2005, 16:27
Beitrag # 7 von 9
Beitrag ID: #139946
Bewertung:
(2126 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hab es ...

mysql_query("UPDATE person SET aktiv = '".$aktiv."' WHERE ID = '".$id."'");

das limit war hier falsch ... sonst ist es aber richtig ?!

WARUM ?


als Antwort auf: [#139927]

Checkbox überprüfen

pat87
Beiträge gesamt: 581

27. Jan 2005, 16:33
Beitrag # 8 von 9
Beitrag ID: #139951
Bewertung:
(2126 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
LIMIT funzt so, dass es heisst LIMIT 0,10 oder so...

die eine zahl gibt die startzahl an. die andere wie viel er zählen soll.

versuche es doch einfach mal mit dem mysql-befehl aus, ob er funzt...

mfg p@
---
so einfach wie möglich, aber nicht einfacher! (albert einstein)


als Antwort auf: [#139927]

Checkbox überprüfen

Pozor
Beiträge gesamt: 892

27. Jan 2005, 16:50
Beitrag # 9 von 9
Beitrag ID: #139961
Bewertung:
(2126 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

Gib doch beim entwickeln immer die Fehlermeldungen der Mysql funktionen
aus. So siehst du sehr schnell wens an der Query hackt.

http://www.boelsterli.biz/...ng.php?content=mysql

Gruss Stefan

"KISS - KEEP IT SIMPLE, STUPID"
Ein paar Debuggingtricks:
http://www.boelsterli.biz/test/hds/debugging.php


als Antwort auf: [#139927]
X