Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Nach Fehlermeldung... Antworten
Nach Fehlermeldung...

MajorWindbeutel
Quasselstrippe


Beiträge: 335


Ich hab ein Formular mit Fehlermeldungen. Alle input felderbleiben erhlaten bzw der Text bleibt drin stehen wenn ein pflicht feld nicht ausgefüllt ist aber wie mach ich das mit checkboxen? Dh wenn sie voher angekreuzt war das sei bei der fehler meldung auch angekreuzt bleibt

---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren

einstein
Quasselstrippe


Beiträge: 241



  Profil   Editieren   Zitieren

MajorWindbeutel
Quasselstrippe


Beiträge: 335


<input name="Infomaterial" type="checkbox" value="<? if( empty($Telefon) || empty($EMail) || empty($Name) && isset($Infomaterial)){checked; }?>">

so hab ich das aber es klappt nicht (ist bestimmt wieder ganz leicht nur ich komm mal wieder nicht drauf!!)

---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren

stalkerX
Mausakrobat


Beiträge: 183


<input type="checkbox" name="Infomaterial" <?php if (empty($Telefon) || empty($EMail) || empty($Name) && isset($Infomaterial)) echo ' checked' ?>>

---
.: Web 2.0 Entwickler & seine Notizen :.

  Profil   Website   Editieren   Zitieren

MajorWindbeutel
Quasselstrippe


Beiträge: 335


Jo das klappt hat nur einen Nebenefeckt die checkbox wird sofort angehackt ich meinte das so:

User gibt daten in ein formular ein hackt eine checkbox an aber vergisst ein feld!

Jetzt geb ich eine Fehlermeldung aus der text in den feldern bleibt stehn und die voher angehackte checkbox soll auch angehackt bleiben

---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren

MajorWindbeutel
Quasselstrippe


Beiträge: 335


Ist das überhaubt möglich?

kann man die checkbox vielleicht auch über post wieder anhacken wenn mann nach dem absenden nicht alle felder ausgefüllt hat

---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren

Lino
Pixelschubser


Beiträge: 8


Also ich habe das jetzt so :
1:
<input type="checkbox" name="check" value="checked" <?=$HTTP_POST_VARS['check']; ?>>

Der Wert des Feldes ist ja meistens eh egal, es kommt nur darauf an, ob es angekreuzt wurde, oder nicht.
Hoffe, dass hilft dir.

  Profil   Editieren   Zitieren

MajorWindbeutel
Quasselstrippe


Beiträge: 335


Danke habs jetzt hinbekommen hier der code:

1:
<input name="Infomaterial" type="checkbox" value="checked" <?php if (empty($Name) || empty($Telefon) || empty($EMail)) {echo $_POST['Infomaterial'];} ?>>


Nur komisch war das ich dem Feld den Wert checked zuweisen musste ansonsten ging es nicht!

@Lino danke!!!



---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben