• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Checkbox Abfrage

Sisko

New member
hallo leute,

wie kann ich in php eine abfrage machen, ob eine checkbox aktieviert wurde? wenn ja, soll das formular gesendet werden, wenn nicht soll eine fehlermeldung kommen.

ciao
 
Hi,

<form>
<input type="checkbox" name="chck">
<input type="submit" value="Send">
</form>
<?php
if($chck)
{
mail(...);
}
else
{
print "<script>alert('Nicht ohne Checkbox !!!');</script>";
}
?>

cya,
ShadowsMaster
 
mail();

Hi
mit mail();
kannst du eine E-Mail versenden
kannst auch andere sachen machen wie statt mail(); : print "Checkbox aktiv"; oder sowas.
wenn du wissen willst wie mann mail nutzt sag es :)

AF2k
 
danke, aber ich möchte einfach nur, dass wenn alles ok ist, der form tag ausgeführt wird...und wenn etwas nicht stimmt soll die fehlermeldung kommen :)
 
okay

das wäre dann das hier :D
<?

<?
if($confirm == "ok") {
if($status) {
print "Ok: Checkbox Aktiv";
exit();
} else {
print "ERROR: Checkbox nicht Aktiv !!";
exit();
}
}
print "<FORM>
<INPUT TYPE=\"hidden\" NAME=\"confirm\" VALUE=\"ok\">
<INPUT TYPE=\"checkbox\" NAME=\"status\">
<INPUT TYPE=\"submit\" VALUE=\"Send\">
</FORM>";
?>
so würde ich es machen :)

AF2k
 
vielen dank für eure mühen,

aber wenn die checkboy aktiv ist, soll ganz normal der form tag ausgeführt werden, als wäre keine abrage da, nur wenn diese nicht aktiv ist, soll eine meldung kommen :(
 
Hättest dir auch selber umschreiben können :D

<form>
<input type="checkbox" name="chck">
<input type="submit" value="Send">
</form>
<?php
if(!$chck)
{
print "<script>alert('Nicht ohne Checkbox !!!');</script>";
}
?>

cya
 
*heul*

danke, aber es geht nicht :(. Wenn die Seite geladen wird, kommt schon die Meldung...dann aber nicht mehr..egal ob das Kästchen on, oder aus ist :(

Ciao
 
@SchadowsMaster
hast nen bissel falsch gemacht :D
moment hier:

<form>
<input type="hidden" name="confirm" value="ok">
<input type="checkbox" name="chck">
<input type="submit" value="Send">
</form>
<?
if((!$chck) && (confirm == "ok")) {
print "<script>alert('Nicht ohne Checkbox !!!');</script>";
}
?>
 
*hehe*

*hehe* das stimmt, keiner is perfekt :)
aber dann gibet mich noch der die fehler raushaut ;) *bg* *eingebildet spiel*
*hehe*

sven
 
geht net?
was kommt denn???
nimm mal das:

<form>
<input type="hidden" name="confirm" value="ok">
<input type="checkbox" name="chck">
<input type="submit" value="Send">
</form>
<?
if((!$chck) && (confirm == "ok")) {
print "<script>alert('Nicht ohne Checkbox !!!');</script>";
} else {
?>
Bla bla, wenn checkbox aktiv gehts hier mit HTML weiter
<?
}
?>
 
Hi,

also ich glaub ihr redet aneinander vorbei.
Man kann mit PHP nur NACH DEM ABSENDEN checken, ob eine Variable gesetzt ist, bzw. eine checkbox angeklickt wurde.
Alles andere ist Clientseitig und schreit nach JavaScript.

CU
MichiS
 
hmm, MichiS ich verstehe das nicht...warum soll das nicht gehen? Ein E-MAil Feld kann ich doch z.B. auch vor dem Abschicken überprüfen, ob da was drin steht, und ob ein @ zeichen oder so da ist...sprich: ich mache eine abfrage...warum kann man das nicht bei einer checkbox?
 
das geht

Das geht
aber anscheinend weis hier keiner so genau was du willst *g*
was willst du jetzt genau machen?
also bei mir geht das script, wie es gehen soll, aber vieleicht willst du eine andere funktions wiese oder so?
erläutere mal genauer
 
Man kann vor dem submit(=abschicken) mit PHP gar nichts überprüfen. Erst, wenn man schon auf Abschicken geklickt hat, geht das.

CU
MichiS
 
hhhmmm MichiS
also da hasse recht *g*
wenn sies/ers so will, muss sies mit Java machen *hehe*
aber das waren antworten von zweien zu gleich *gg*
na ja

mfg,
sven
 
genau deswegen möchte ich das in php lösen...weil ich nicht möchte, dass ein dummes alertfenster auf geht...user klickt auf abschicken, dann wird das teil gesendet...das programm merkt ups, da stimmt etwas nicht...da muss ich in die nöchste seite nicht schreiben erfolgreich balbla, sondern, bitte aktiviere die checkbox...ich suche ein bsp. mom
 
Zurück
Oben