ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Pflichtfelder entfernen

Geschlossen
  1. #1
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Hi Leute,

    ich weis das dieses Thema den ein oder anderen schon nervt. Aber aus dem Material das ich mit der SuFu gefunden habe werde ich nicht schlau.
    Es geht also um folgendes, in meiner joinus sind Felder die ich nicht brauche und alle Felder sind Pflichtfelder. Das will ich aber nicht. Ich will nur folgende Pflichtfelder: name, mail
    und diese "normalen" Felder: favmap, age, hometown
    und wenn machbar squad als Häkchenauswahl um mehreren Teams beitreten zu können.

    Code joinus.php


    Code Joinus.htm
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <form action="index.php?joinus" method="POST">
    <fieldset>
        <legend><b>{_lang_yourdata}:</b></legend>
        <label style="float:left; width:100px; ">{_lang_joininfo}</label>{_lang_plsfilloutallfields}<br />
      <label style="float:left; width:100px; ">{_lang_name}</label><input name="name"{readonly} maxlength="15" value="{name}" /><br />
        <label style="float:left; width:100px; ">{_lang_skill}?</label><select name="skill">{skill}</select><br />
        <label style="float:left; width:100px; ">{_lang_icqnumber}</label><input type="text" name="icqnumber" value="{icqnumber}" /><br />
        <label style="float:left; width:100px; ">{_lang_favmap}</label><input type="text" name="favmap" value="{favmap}" /><br />
        <label style="float:left; width:100px; ">{_lang_mail}</label><input type="text" name="mail" value="{mail}" /><br />
        <label style="float:left; width:100px; ">{_lang_age}</label><input type="text" name="age" value="{age}" /><br />
        <label style="float:left; width:100px; ">{_lang_hometown}</label><input type="text" name="hometown" value="{hometown}" /><br />
        <label style="float:left; width:100px; ">{_lang_squad}</label><select name="squad">{squad}</select /><br />
        <label style="float:left; width:100px; ">{_lang_ground}</label><textarea name="ground" cols="40" rows="5">{ground}</textarea><br />
        {EXPLODE}<label style="float:left; width:100px; ">{_lang_rules}</label><input type="checkbox" name="rules" value="{_lang_yes}" />{_lang_rulzreaded}<br />
      {EXPLODE}{RULES}{EXPLODE}<br />
        {ANTISPAM}
        <label style="float:left; width:100px; ">&nbsp;</label><input type="submit" name="sub" value="{_lang_formsub}" /><br />
    </fieldset>
    </form>

    Danke schonmal für eure Zeit und Hilfe.

    betroffene Homepage: germanheadsetelite.de.vu


    Zuletzt modifiziert von Warlord_Tyr am 10.05.2009 - 06:38:50
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    www.ilch.de/forum-showposts-28639.html#196490

    Dort gibts auch die Zeile
    1
    $optional = array('icqnumber');
    , dort kannst du die Felder eintragen, die nicht Pflicht sein sollen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Danke Mairu.
    Geht super.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Trotz deiner tollen Hilfe werde ich nicht schlauer. Kannst du mir das mit den Pflichtfeldern und normalen Feldern auch in der fightus machen?

    fightus.php original


    meine änderung die leider nicht geht:
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Hast du was aus dem Template entfernt?
    Darf nicht wirklich, wenn du was entfernst, musst du es wenigestens mit einem "dummy" ersetzen,
    1
    <input type="hidden" name="NAME" value="Standard" />
    .
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Ich hab Felder in der .htm mit hidden versteckt.
    Aber es geht jetzt doch nicht. Ich glaube der fehler sitzt hier:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $optional = array('clanpage',
                        'icqnumber',
                        'message',
                        );
         
    $x = 0;
    foreach ($far as $v) {
        if (!empty($_POST[$v])) {
            $$v = escape($_POST[$v], 'string');
            $x++;
        } else {
            if (isset($_POST[$v]) AND in_array($v,$optional)) $x++;
            $$v = '';

    denn wenn ich am ende stat $$v=''
    z.b. $$v='N/A' setze dann geht es auch ohne Eingabe, aber es steht N/A in den Feldern.
    Nur mal sone noob Frage: kann es evtl sein das die Abfrage falschrum ist?


    Zuletzt modifiziert von Warlord_Tyr am 20.05.2009 - 06:27:57
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Ich hab noch etwas rumprobiert, aber es geht einfach nicht weder in der joinus noch in der fight us.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du kannst ja mal versuchen isset($_POST[$v]) AND zu entfernen, aber eigentlich sollte der Code so funktionieren.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    nein geht leider auch nicht.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Schau dir mal bitte die codes an ob du was finden kannst.
    joinus


    fightus

    Ich dank dir schonmal.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Hat hier sonst keiner eine Idee???
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Mairu weist du auch nichtmehr weiter?
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Nein, wie schon gesagt, ich sehe keinen Fehler.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Ich versteh das auch nicht.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten