ilch Forum » Allgemein » HTML, PHP, SQL,... » Kann Checkboxen nicht auswählen...

Geschlossen
  1. #1
    User Pic
    Oegli Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    179
    Beitragswertungen
    0 Beitragspunkte
    Hi,

    in Chrome und vielen anderen Browsern, werden bei meinem Kontaktformular die Checkboxen nicht angezeigt. So kann ich die Kontaktfunktion natürlich nicht nutzen und ich wäre sehr dankbar, wenn mir jemand einen Tip geben könnte!

    <form action="?contact" method="POST">
      <fieldset>
        <legend>{_lang_whereyouwrite}</legend>
        {EXPLODE}
          <input id="w{KEY}" {c} type="radio" name="wer" value="{KEY}" style="float:left; " checked="checked" /><label for="w{KEY}"> &nbsp; {VAL}</label><br style="clear:both; " />
        {EXPLODE}
    	  <br />
    	  <label style="float:left; width:100px; ">{_lang_name}</label><input type="text" name="name" value="{name}" maxlength="30"><br />
    	  <label style="float:left; width:100px; ">{_lang_mail}</label><input type="text" name="mail" value="{mail}" maxlength="50"><br />
        <label style="float:left; width:100px; ">{_lang_subject}</label><input type="text" name="subject" value="{subject}" maxlength="50"><br />
    	  <label style="float:left; width:100px; ">{_lang_message}</label><textarea cols="40" rows="10" name="txt">{text}</textarea><br />
    	  {ANTISPAM}
        <label style="float:left; width:100px; ">&nbsp;</label><input type="submit" value=" Absenden "><br />
      </fieldset>
    </form>



    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    $title = $allgAr['title'].' :: Kontakt';
    $hmenu = 'Kontakt';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    
    $erg = db_query("SELECT v2,t1,v1 FROM prefix_allg WHERE k = 'kontakt'");
    $row = db_fetch_assoc($erg);
    $k = explode('#',$row['t1']);
    
    $name = '';
    $mail = '';
    $subject = '';
    $wer  = '';
    $text = '';
    if (!empty($_POST['wer']) AND !empty($_POST['mail']) AND !empty($_POST['txt']) AND !empty($_POST['name']) AND !empty($_POST['subject']) AND chk_antispam('contact')) {
      $name = escape_for_email($_POST['name']);
      $mail = escape_for_email($_POST['mail']);
      $subject = escape_for_email($_POST['subject'], true);
      $wer  = escape_for_email($_POST['wer']);
      $text = $_POST['txt'];
      $wero = FALSE;
      foreach($k as $a) {
        $e = explode('|',$a);
        if (md5($e[0]) == $wer) {
          $wero = TRUE;
          $wer  = $e[0];
          break;
        }
      }
    
      if (strpos ($text, 'Content-Type:') === FALSE
      AND strpos($text, 'MIME-Version:') === FALSE
      AND strpos($mail, '@') !== FALSE AND $wero === TRUE
      AND strlen($name) <= 30 AND strlen($mail) <= 30
      AND strlen($text) <= 5000
      AND $mail != $name AND $name != $text AND $text != $mail) {
    
        $subject = "Kontakt: " . $subject;
        if (icmail ($wer,$subject,$text, $name." <".$mail.">")) {
        	echo $lang['emailsuccessfullsend'];
        } else {
        	echo 'Der Server konnte die Mail nicht versenden, teilen sie dies ggf. einem Administrator mit.';
        }
        $name = '';
        $mail = '';
        $subject = '';
        $wer  = '';
        $text = '';
      } else {
        echo $lang['emailcouldnotsend'];
      }
    }
    
    
    
    $tpl = new tpl ( 'contact.htm' );
    $tpl->out(0);
    
    $i = 1;
    foreach($k as $a) {
      $e = explode('|',$a);
      if ($e[0] == '' OR $e[1] == '' ) { continue; }
      if ($i == 1) { $c = 'unchecked'; } else { $c = ''; }
      $tpl->set_ar_out( array ('KEY' => md5($e[0]), 'VAL' => $e[1], 'c' => $c) , 1 );
      $i++;
    }
    
    $tpl->set('name', $name);
    $tpl->set('mail', $mail);
    $tpl->set('subject', $subject);
    $tpl->set('text', $text);
    $tpl->set('ANTISPAM', get_antispam('contact',100));
    $tpl->out(2);
    
    
    $design->footer();
    ?>



    verwendete ilchClan Version: 1.1 P

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    zillo gelöschter User
    Also bei mir derden die angezeigt

    Cookies gelöscht? nochmal geschaut?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    sehr komisch bei mir im chrome werden die auch nicht angezeigt und das ist die normale standard 1.1p kontakt seite?

    lad doch die contact.htm nochmal neu hoch.

    vom quellcode so aufn ersten blick her keine fehler...
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Oegli Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    179
    Beitragswertungen
    0 Beitragspunkte
    Sag ich, mit Firefox werden sie bei mir angezeigt, mit den meisten anderen Browsern nicht. (Chrome, IE...)

    Die Dateien habe ich schon mehrfach überschrieben eine keine Änderung...
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    zillo gelöschter User
    also im FF gehts

    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    ZitatZitat geschrieben von zillo

    also im FF gehts

    gesperrtes Bild



    danke aber das wissen wir schon zunge


    hast du die contact.htm nochmal hochgeladen? gibt es im design einen template oderner oder nur den normalen templates ordner?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Safari zeigt die Boxen gar nicht an!
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    zillo gelöschter User
    nehm mal den Code hier :

    <form action="?contact" method="POST">
      <fieldset>
        <legend>{_lang_whereyouwrite}</legend>
        {EXPLODE}
          <input id="w{KEY}" {c} type="radio" name="wer" value="{KEY}" style="float:left; " /><label for="w{KEY}"> &nbsp; {VAL}</label><br style="clear:both; " />
        {EXPLODE}
    	  <br />
    	  <label style="float:left; width:100px; ">{_lang_name}</label><input type="text" name="name" value="{name}" maxlength="30"><br />
    	  <label style="float:left; width:100px; ">{_lang_mail}</label><input type="text" name="mail" value="{mail}" maxlength="50"><br />
        <label style="float:left; width:100px; ">{_lang_subject}</label><input type="text" name="subject" value="{subject}" maxlength="50"><br />
    	  <label style="float:left; width:100px; ">{_lang_message}</label><textarea cols="40" rows="10" name="txt">{text}</textarea><br />
    	  {ANTISPAM}
        <label style="float:left; width:100px; ">&nbsp;</label><input type="submit" value=" Absenden "><br />
      </fieldset>
    </form>


    oben hast du es so : <input id="w{KEY}" {c="" name="wer" value="{KEY}" style="float: left;" checked="checked"
    type="radio"><label for="w{KEY}">
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Oegli Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    179
    Beitragswertungen
    0 Beitragspunkte
    Erst einmal Danke für die Hilfe, aber leider hat Dein Code keine Verbesserung gebracht.

    Mein Design hat kein eigenen "template" Ordner.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    zillo gelöschter User
    neeee nicht in dein design ordner sondern im template oder von iLch

    /include/templates/contact.htm
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Oegli Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    179
    Beitragswertungen
    0 Beitragspunkte
    Ich hoffe ich verstehe Deine Frage richtig...

    Ich habe folgende Ordner:

    /include/include/templates

    /include/templates/contact.htm
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Ja du sollst die contact.htm in include/templates/ hochladen.
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    zillo gelöschter User
    du hat ein include zuviel
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Oegli Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    179
    Beitragswertungen
    0 Beitragspunkte
    So, Ordnerstruktur bereinigt. War wohl ein altes Modul was ich mir in den falschen Ordner geschoben habe.

    Jetzt stimmt alles, aber leider hat das an meinem Problem nichts geändert...
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    zillo gelöschter User
    nomals Cookies gelöscht?
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Oegli Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    179
    Beitragswertungen
    0 Beitragspunkte
    Bringt leider auch nichts. Habe mir gerade noch einmal das Script gezogen und die contact.php und contact.htm mit den frischen Dateien überschrieben.

    Keine Verbesserung...nicht zu fassen...
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    zillo gelöschter User
    dann weis ich auch nicht im FF gehts
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    hm könnte vllt an deiner css liegen input?

    Habs gerade getestet mit der Standart version/design etc da gehts in allen browsern
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    input[type="radio"], input[type="checkbox"] { border: 0px; min-height: 0px; width: 0px; margin-bottom: 0px; }

    Da ist als Breite 0px angegeben, das ist das Problem
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Oegli Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    179
    Beitragswertungen
    0 Beitragspunkte
    Unfassbar...es funktioniert!

    Mairu, Du bist ein Freak...

    Besten Dank!!!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten