ilch Forum » Allgemein » HTML, PHP, SQL,... » awards2

Geschlossen
  1. #1
    User Pic
    O66 Tribun Mitglied
    Registriert seit
    21.02.2011
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    hello liebe leute,ich wollte ein 2. award system haben und habe folgendes versucht:
    -Datenbank award kopiert zu award2
    -admin.php umgeschrieben
    -alle html und php´s zu award umgeschrieben auf award2
    -alle verlinkungen und abfragen geändert auf award2

    die ansicht funktioniert auch, blos wenn ich versuche einen eintrag zu machen dann landet der in der award1... vielleicht könnte mit jm helfen, das wäre echt klasse lächeln komme glaube mit meinen begrenzten fähigkeiten im moment nicht weiter traurig ich vermuht es liegt an der award2.php aus dem admin ordner:

    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    ##### F u n k t i o n e n
    
    function getTeams () {
      
    	$squads = '';
      $erg1 = db_query("SELECT name, id FROM prefix_groups ORDER BY pos");
      while ($row = db_fetch_assoc($erg1) ) {
        $squads .= '<option>'.$row['name'].'</option>';
      }
    	return ($squads);
    	
    }
    
    ##### A k t i o n e n
    
    #Löschen
    if ($menu->getA(1) == 'd' AND is_numeric($menu->getE(1))) {
      db_query('DELETE FROM `prefix_awards2` WHERE id = "'.$menu->getE(1).'" LIMIT 1');
      }
    
    #Eintragen
    if (isset($_POST['ins'])) {  
      $datum = get_datum ($_POST['datum']);
      $wofur = escape($_POST['wofur'], 'string');
      $text  = escape($_POST['text'], 'string');
      $platz = escape($_POST['platz'], 'string');
      $bild  = get_homepage(escape($_POST['bild'], 'string'));
      if ($_POST['atype'] == 'user') {
        $team = escape($_POST['name'],'string');
      } else {  
        $team = escape($_POST['team'],'string');
      }
          
      if ($menu->getA(1) == 'e' AND is_numeric($menu->getE(1))) {
        $id = $menu->getE(1);
        db_query("UPDATE `prefix_awards2` SET time = '$datum', platz = '$platz',
                  team = '$team', wofur = '$wofur', bild = '$bild', text = '$text' WHERE id = $id");
        echo mysql_error();
        $menu->set_url(1,'');    
        }
      else {
        db_query("INSERT INTO `prefix_awards2` (time, platz, team, wofur, bild, text) VALUES
        ('".$datum."', '".$platz."', '".$team."', '".$wofur."', '".$bild."', '".$text."')");
        }
      }
    
    #Ändern/Ausgabearray füllen
    if ($menu->getA(1) == 'e' AND is_numeric($menu->getE(1))) {
      $r = db_fetch_assoc(db_query("SELECT * FROM `prefix_awards2` WHERE id = ".$menu->getE(1)));
      $r['id'] = '-e'.$r['id'];
      $t = explode('-',$r['time']);
      $r['datum'] = $t[2].'.'.$t[1].'.'.$t[0];
      }
    else {
      $r = array('id' => '', 'datum' => date('d.m.Y'), 'platz' => '', 'wofur' => '',
                 'bild' => '', 'text' => '', 'teams' => getTeams());
      }
    
    #Ausgabe
    $tpl = new tpl('awards2', 1);
    $tpl->set_ar_out($r,0);
    if (empty($r['team'])) $tpl->set_ar_out($r,1);
    else $tpl->set_ar_out($r,2);
    $tpl->set_ar_out($r,3);
    
    $erg = db_query('SELECT * FROM `prefix_awards2` ORDER BY time DESC');
    while ($row = db_fetch_assoc($erg)) {
      $t = explode('-',$row['time']);
      $row['datum'] = $t[2].'.'.$t[1].'.'.$t[0];
      $tpl->set_ar_out($row,4); 
      }
    $tpl->out(5);
    
    $design->footer();
    ?>


    hoffe es kann mir jm helfen, bedanke mich vorab schonmal für die mühen
    glg alex

    !EDIT! Bitte den CODE Tag # für Codes verwenden!


    Zuletzt modifiziert von Lord|Schirmer am 24.02.2011 - 11:29:32
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    O66 Tribun Mitglied
    Registriert seit
    21.02.2011
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Hello hat sich erledigt lächeln Fehler lag in der template datei im admin bereich lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten