ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fehlermeldung bei geändertem "fight us"

Geschlossen
  1. #1
    User Pic
    runsler Mitglied
    Registriert seit
    11.01.2009
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    ich habe versucht das formular entsprechend der beschreibung aus diesem thread: externer Link

    in der fightus.html zu ändern, allerdings bekomme ich nun folgende fehlermeldungen:

    missing: Herkunftsland
    missing: Team
    missing: Treffpunkt
    missing: Treffzeit

    was muss ich nun tun, damit das alles wieder funktioniert?
    bin leider ein totaler anfänger, was das angeht... daher weiß ich auch nicht, was da worauf verweisen muss, um richtig gespeichert zu werden etc., und wie die dateien verknüpft sind.

    und so nebenbei, weiß jemand spontan in welcher datei ich suchen muss um das "fight us" da oben direkt überm formular wegzubekommen bzw. zu ändern?

    danke schonmal im vorraus, ich probier solange mal was anderes anzupassen^^


    verwendete ilchClan Version: 1.1

    betroffene Homepage: tlahrensfelde.kilu.de/index.php?fightus
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Das kann an mehreren Dingen liegen!

    Abfragen ob '' in der fightus.php falsch
    Die Variablen php <-> htm passen nicht zusammen
    uvm...

    Sinnvoller währe die beiden Dateien zu posten, damit Dir jemand helfen kann!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    runsler Mitglied
    Registriert seit
    11.01.2009
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    ach ja, stimmt... sorry, das hab ich ganz vergessen^^
    war schon etwas spät...

    das die variablen nicht zusammenpassen kann sehr gut sein, weil ich da nichts angepasst hab. allerdings find ich mich in dem gewusel auch nicht wirklich zurecht, bzw. kenn mich damit so garnicht aus. deshalb weiß ich nicht, was ich da ändern muss... kann mir da wer helfen?

    ZitatZitat geschrieben von fightus.html

    <form action="index.php?fightus" method="POST">
    <fieldset>
    <legend>{_lang_basicinfo}</legend>
    <label style="float:left; width:120px;">{_lang_joininfo}</label>{_lang_plsfilloutallfields}<br />
    <label style="float:left; width:120px;">{_lang_Name}</label><input type="text" name="clanname" value="{clanname}"><br />
    <label style="float:left; width:120px;">{_lang_PLZ}</label><input type="text" name="clantag" value="{clantag}"><br />
    <label style="float:left; width:120px;">{_lang_Homepage}</label><input type="text" name="clanpage" value="{clanpage}"><br />
    <label style="float:left; width:120px;">{_lang_Telefonnummer}</label><input type="text" name="telenr" value=""><br />
    <label style="float:left; width:120px;">{_lang_mailaddy}</label><input type="text" name="mailaddy" value="{mailaddy}"><br />
    <label style="float:left; width:120px;">{_lang_Handynummer}</label><input type="text" name="icqnumber" value="{icqnumber}"><br />


    <br />

    Show Informationen

    <br />

    <label style="float:left; width:120px;">{_lang_Veranstaltungsort}</label><input type="text" name="Veranstaltungsort" value="{meetingplace}"><br />
    <label style="float:left; width:120px;">{_lang_Datum,Uhrzeit}</label><input type="text" name="Datum, Uhrzeit" value="{meetingtime}"><br />
    <label style="float:left; width:120px;">{_lang_Rahmenbedingungen}</label><input type="text" name="xonx" value="{xonx}"><br />
    <label style="float:left; width:120px;">{_lang_Art der Show}</label><input type="text" name="game" value="{game}"><br />
    <label style="float:left; width:120px;">{_lang_Dauer}</label><input type="text" name="matchtype" value="{matchtype}"><br />
    <br />

    {_lang_otherinfo}

    <br />
    <label style="float:left; width:120px;">{_lang_message}</label><textarea cols="40" rows="5" name="message">{message}</textarea><br />

    {ANTISPAM}
    <label style="float:left; width:120px;">&nbsp;</label><input type="submit" value="{_lang_send2}"><br />
    </fieldset>
    </form>


    ZitatZitat geschrieben von fightus.php

    <?php
    # Copyright by: Manuel
    # Support: www.ilch.de

    defined ('main') or die ( 'no direct access' );

    $title = $allgAr['title'].' :: Fightus';
    $hmenu = 'Fightus';
    $design = new design ( $title , $hmenu );
    $design->header();

    if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_groups WHERE show_fightus = 1") ) {
    echo $lang['noteamthere'];
    $design->footer();
    exit ();
    }

    $far = array (
    'clanname',
    'clanpage',
    'clantag',
    'clancountry',
    'mailaddy',
    'icqnumber',
    'squad',
    'meetingplace',
    'message',
    'xonx',
    'matchtype',
    'game',
    'meetingtime',
    );
    $x = 0;
    foreach ($far as $v) {
    if (!empty($_POST[$v])) {
    $$v = escape($_POST[$v], 'string');
    $x++;
    } else {
    $$v = '';
    }
    }
    if (count($far) == $x AND chk_antispam('fightus')) {
    $squad = escape($squad, 'integer');
    $abf = "SELECT `mod1`,`mod2`, `mod3`,name FROM prefix_groups WHERE id = ".$squad;
    $erg = db_query($abf);
    $row = db_fetch_assoc($erg);
    $txt = $lang['fightusrequest'];
    list ($datum, $zeit) = explode (' - ', $meetingtime);
    $datum = get_datum ($datum);
    $datum = $datum." ".$zeit;
    $clanpage = get_homepage ($clanpage);
    # als upcoming war vormerken (kategorie 1)
    db_query("INSERT INTO prefix_wars (datime,`status`,gegner,tag,page,mail,icq,wo,tid,`mod`,game,mtyp,land,txt) VALUES ('".$datum."','1','".$clanname."','".$clantag."','".$clanpage."','".$mailaddy."','".$icqnumber."','".$meetingplace."','".$squad."','".$xonx."','".$game."','".$matchtype."','".$clancountry."','".$message."')");
    # pm an den leader
    sendpm($_SESSION['authid'], $row['mod1'],'Fightus Anfrage', $txt, -1);
    # Wenn Co Leader != Leader
    if($row['mod1'] != $row['mod2']){
    sendpm($_SESSION['authid'], $row['mod2'],'Fightus Anfrage', $txt, -1);
    }
    if($row['mod3'] != $row['mod2'] AND $row['mod1'] != $row['mod3']){
    sendpm($_SESSION['authid'], $row['mod3'],'Fightus Anfrage', $txt, -1);
    }
    # informieren
    echo sprintf($lang['leaderofxalert'], $row['name']);
    } else {
    $clancountry = arlistee ($clancountry, get_nationality_array() );
    $squad = '<option value="0">choose</option>';
    $squad .= dblistee ($squad, "SELECT id,name FROM prefix_groups WHERE show_fightus = 1 ORDER BY pos");
    if (empty($meetingtime)) {
    $meetingtime = date ('d.m.Y - H:i:s');
    }
    $tpl = new tpl ( 'fightus.htm' );
    foreach($far as $v) {
    if ($x > 0 AND empty($_POST[$v])) {
    echo 'missing: '.$lang[$v].'<br />';
    }
    $tpl->set ($v, $$v);
    }
    $tpl->set ('ANTISPAM', get_antispam ('fightus', 120));
    $tpl->out(0);
    }
    $design->footer();
    ?>


    die beiden meinst du, oder?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Du hast Variablen in der htm geändert, welche natürlich nicht mit der php Abfrage zusammen passen!

    Folgende Variablen werden geprüft:
    'clanname', 'clanpage', 'clantag', 'clancountry', 'mailaddy', usw...

    Diese sind jedoch teilweise durch
    telenr, Veranstaltungsort ... usw. geändert worden...

    ..das haut so nicht hin!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    runsler Mitglied
    Registriert seit
    11.01.2009
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    würde es reichen, wenn ich jeweils das, was vorher zb. "clantag" war überall, wo ich es finde durch zB. "telenr" ersetzen würde? also in den beiden dateien? oder muss ich das auch noch woanders ändern, oder muss ich ganz was anderes machen?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Du müsstest dann alles anpassen! Dass Array, den Datenbankeintrag, Die Zeitberechnung, dann würde es zwar gespeichert, aber in Datenbanktabellen mit falschen Bezeichnungen!

    {meetingtime} geht aber mit Datum,Uhrzeit nicht!
    Also wenn Du ein bisschen Ahnung von php hast geht das schon!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten