Ergebnis 1 bis 5 von 5

Thema: Brauche Hilfe bei einem PHP Script

  1. #1
    Unregistriert
    Gast

    Standard Brauche Hilfe bei einem PHP Script

    Hallo Leute,

    ich habe mir ein Template von Gamer-Designs.de runtergeladen. Leider habe ich da ein kleines "Problem" mit einem Script, welches da drin ist. Es gibt dort ein Script, was sich TopMatch nennt, welches halt den nächsten Match anzeigt. Jedoch bin ich damit nicht so ganz zufrieden, weil man damit nur TopMatches erstellen und bearbeiten kann aber nicht löschen. Könnt jemand den Script bearbeiten, dass vor den topmatch ein kästchen ist wo man einen hacken machen kann und dann ein button, wo man dann die ausgewählten topmatches löschen kann???

    Hier ist der Quellentext vom Script
    Code:
    <?php
    if(!ispageadmin($userID) OR substr(basename($_SERVER[REQUEST_URI]),0,15) != "admincenter.php") die('Access denied.');
    if($_POST['submit']) {
    $clanname=$_POST['clanname'];
    $homepage2=$_POST['homepage'];
    
    $country=$_POST['country'];
    $matchlink=$_POST['matchlink'];
    $server=$_POST['server'];
    $logo=$_POST['logo'];
    $maps=$_POST['maps'];
    $month = $_POST['month'];
    $day = $_POST['day'];
    $year = $_POST['year'];
    $hour = $_POST['hour'];
    $min = $_POST['min'];
    
    $date=mktime($hour,$min,0,$month,$day,$year);
    
    
    	
    	    safe_query("INSERT INTO ".PREFIX."topmatch ( date, country, clanname, homepage, matchlink, logo, maps, server, active)
    	             values( '$date', '$country', '$clanname', '$homepage2', '$matchlink', '$logo', '$maps', '$server', '1' )");
    	
    		$id=mysql_insert_id();
    								 
    	redirect("admincenter.php?site=topmatch","Successfully insert.");
    }
    
    
    elseif($_POST['saveedit']) {
      $topmID = $_POST['topmID'];
    
    $clanname=$_POST['clanname'];
    $homepage2=$_POST['homepage'];
    $active=$_POST['active'];
    $country=$_POST['country'];
    $matchlink=$_POST['matchlink'];
    $server=$_POST['server'];
    $logo=$_POST['logo'];
    $maps=$_POST['maps'];
    
    $month = $_POST['month'];
    $day = $_POST['day'];
    $year = $_POST['year'];
    $hour = $_POST['hour'];
    $min = $_POST['min'];
    
    $date=mktime($hour,$min,0,$month,$day,$year);
    
    	safe_query("UPDATE ".PREFIX."topmatch SET date='$date',
    								 country='$country',
    								 clanname='$clanname',
    								 homepage='$homepage2',
    								 matchlink='$matchlink',
    								 logo='$logo',	
    								 maps='$maps',
    								 server='$server',
    								 active='$active'  WHERE topmID='$topmID' ");
    								 
    	redirect("admincenter.php?site=topmatch","Successfully updated.");
    }
    elseif($_GET['action']=="add") {
    	echo'<h2>topmatch</h2>';
    	
    	$countrya=safe_query("SELECT short, country FROM ".PREFIX."countries ORDER BY country");
     	while($dv=mysql_fetch_array($countrya)) {
    	$country.='<option value="'.$dv[short].'">'.$dv[country].'</option>';
    	}
    	
    
    	
    			    for($i=1; $i<32; $i++) {
    		    if($i==date("d", $ds[date])) $day.='<option selected>'.$i.'</option>';
    			else $day.='<option>'.$i.'</option>';
    		}
    		for($i=1; $i<13; $i++) {
    		    if($i==date("n", $ds[date])) $month.='<option value="'.$i.'" selected>'.date("M", $ds[date]).'</option>';
    			else $month.='<option value="'.$i.'">'.date("M", mktime(0,0,0,$i,1,2000)).'</option>';
    		}
    		for($i=2000; $i<2010; $i++) {
    		    if($i==date("Y", $ds[date])) $year.='<option selected>'.$i.'</option>';
    			else $year.='<option>'.$i.'</option>';
    		}
    		
    	$country=str_replace(' selected', '', $country);
    	$country=str_replace('value="'.$ds[country].'"', 'value="'.$ds[country].'" selected', $country);
    	
    		
    		$hour=date("H", $ds[date]);
    		$min=date("i", $ds[date]);
    		
    	echo'<form method="post" action="admincenter.php?site=topmatch">
    	
    	<table width="100%" cellpadding="0" cellspacing="3">
        <tr> 
          <td align="right">Date:</td>
          <td><select name="day">'.$day.'</select> 
                <select name="month">'.$month.'</select> 
                <select name="year">'.$year.'</select> - <input type="text" name="hour" size="2" value="'.$hour.'" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'"> : <input type="text" name="min" value="'.$min.'" size="2" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'"></td>
          <td align="right">Clanname:</td>
          <td><input type="text" name="clanname" value="'.$ds[clanname].'" size="30" ></td>
        </tr>
        <tr> 
          <td align="right">Country:</td>
          <td><select name="country">'.$country.'</select></td>
          <td align="right">Homepage:</td>
          <td><input type="text" name="homepage" value="'.$ds[homepage].'" size="30" ></td>
        </tr>
        <tr>
          <td align="right">Matchlink:</td>
          <td><input type="text" name="matchlink" value="'.$ds[matchlink].'" size="30" ></td>
          <td align="right">Logo:</td>
          <td><input type="text" name="logo" value="'.$ds[logo].'" size="30" ></td>
        </tr>
        <tr>
          <td align="right">Maps:</td>
          <td><input type="text" name="maps" value="'.$ds[maps].'" size="30"></td>
          <td align="right">SrcTV/HLTV:</td>
          <td><input type="text" name="server" value="'.$ds[server].'" size="30"></td>
        </tr>
    	
      </table>
      <br>
      <input type="submit" name="submit" value="save" />
      <br>
    	</form>';
    	}elseif($_GET['action']=="edit") {
    		echo'<h2>topmatch</h2>';
    	
      $topmID = $_GET['topmID'];
    
    
    	$top=safe_query("SELECT * FROM ".PREFIX."topmatch WHERE topmID='$topmID'");
        $ds=mysql_fetch_array($top);	
    	
    
    	$countrya=safe_query("SELECT short, country FROM ".PREFIX."countries ORDER BY country");
     	while($dv=mysql_fetch_array($countrya)) {
    	$country.='<option value="'.$dv[short].'">'.$dv[country].'</option>';
    	}
    	
    
    	
    			    for($i=1; $i<32; $i++) {
    		    if($i==date("d", $ds[date])) $day.='<option selected>'.$i.'</option>';
    			else $day.='<option>'.$i.'</option>';
    		}
    		for($i=1; $i<13; $i++) {
    		    if($i==date("n", $ds[date])) $month.='<option value="'.$i.'" selected>'.date("M", $ds[date]).'</option>';
    			else $month.='<option value="'.$i.'">'.date("M", mktime(0,0,0,$i,1,2000)).'</option>';
    		}
    		for($i=2000; $i<2010; $i++) {
    		    if($i==date("Y", $ds[date])) $year.='<option selected>'.$i.'</option>';
    			else $year.='<option>'.$i.'</option>';
    		}
    		
    	$country=str_replace(' selected', '', $country);
    	$country=str_replace('value="'.$ds[country].'"', 'value="'.$ds[country].'" selected', $country);
    	
    	 if($ds[active]) $active = '<option value="0">No</option><option value="1" selected>Yes</option>';
      	else $active = '<option value="0" selected>No</option><option value="1">Yes</option>';
    		
    		$hour=date("H", $ds[date]);
    		$min=date("i", $ds[date]);
    		
    	echo'<form method="post" action="admincenter.php?site=topmatch">
    	
    	<table width="100%" cellpadding="0" cellspacing="3">
        <tr> 
          <td align="right">Date:</td>
          <td><select name="day">'.$day.'</select> 
                <select name="month">'.$month.'</select> 
                <select name="year">'.$year.'</select> - <input type="text" name="hour" size="2" value="'.$hour.'" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'"> : <input type="text" name="min" value="'.$min.'" size="2" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'"></td>
          <td align="right">Clanname:</td>
          <td><input type="text" name="clanname" value="'.$ds[clanname].'" size="30" ></td>
        </tr>
        <tr> 
          <td align="right">Country:</td>
          <td><select name="country">'.$country.'</select></td>
          <td align="right">Homepage:</td>
          <td><input type="text" name="homepage" value="'.$ds[homepage].'" size="30" ></td>
        </tr>
        <tr>
          <td align="right">Matchlink:</td>
          <td><input type="text" name="matchlink" value="'.$ds[matchlink].'" size="30" ></td>
          <td align="right">Logo:</td>
          <td><input type="text" name="logo" value="'.$ds[logo].'" size="30" ></td>
        </tr>
        <tr>
          <td align="right">Maps:</td>
          <td><input type="text" name="maps" value="'.$ds[maps].'" size="30"></td>
          <td align="right">SrcTV/HLTV:</td>
          <td><input type="text" name="server" value="'.$ds[server].'" size="30"></td>
        </tr>
        <tr> 
          <td align="right">Show?</td>
          <td colspan="3"><select name="active">'.$active.'</select></td>
          </tr>
      </table>
      <br>
    		   <input type="hidden" name="topmID" value="'.$topmID.'">
    		   <input type="submit" name="saveedit" value="update">
      <br>
    	</form>';
    	}
    	else{
    
    
    	echo'<h2>topmatch</h2>';
    	$ergebnis=safe_query("SELECT topmID FROM ".PREFIX."topmatch");
    	$ds=mysql_fetch_array($ergebnis);
    	
      $page=$_GET['page'];
      $sort=$_GET['sort'];
      $type=$_GET['type'];
    
    	
    	$all=safe_query("SELECT * FROM ".PREFIX."topmatch");
    	$all=mysql_num_rows($all);
    	$pages=1;
    	if(!isset($page)) $page = 1;
    	if(!isset($sort)) $sort = "date";
    	
    	if(!isset($type)) $type = "DESC";
    	
    	$max =  60;
    	
    
    	for ($n=$max; $n<=$all; $n+=$max) {
    	    if($all>$n) $pages++;
    	}
    		 	
    	if($pages>1) $page_link = makepagelink("admincenter.php?site=topmatch&sort=$sort&type=$type", $page, $pages);
    		
    	if ($page == "1") {
            $ergebnis = safe_query("SELECT * FROM ".PREFIX."topmatch  ORDER BY $sort $type LIMIT 0,$max");
    	    if($type=="DESC") $n=$gesamt;
    		else $n=1;
    	}
    	else {
    	    $start=$page*$max-$max;
    	    $ergebnis = safe_query("SELECT * FROM ".PREFIX."topmatch  ORDER BY $sort $type LIMIT $start,$max");
    	    if($type=="DESC") $n = ($gesamt)-$page*$max+$max;
    		else $n = ($gesamt+1)-$page*$max+$max;
    	}
    	if($all) {
    	    if($type=="ASC") 
    		        echo'<a href="admincenter.php?site=topmatch&page='.$page.'&sort='.$sort.'&type=DESC">Sort: DESC</a>';
    		    else 
    		        echo'<a href="admincenter.php?site=topmatch&page='.$page.'&sort='.$sort.'&type=ASC">Sort: ASC</a>';
    
    		
    
    
    echo'<table cellpading="10" width="100%" cellspacing="1">
      <tr> 
        <td class="title" align="center" width="100" bordercolor="#000000"><a class="titlelink" href="admincenter.php?site=topmatch&page='.$page.'&sort=date">Date:</a></td>
    
    
        <td class="title" align="center" bordercolor="#000000"><a class="titlelink" href="admincenter.php?site=topmatch&page='.$page.'&sort=clanname">Clanname:</a></td>    <td class="title" align="center">Action</td>
      </tr>
      <tr><td colspan="5"></td></tr>
      ';
    		$i=1;
    		while($ds=mysql_fetch_array($ergebnis)) {
    			if($i%2) {
    				$bg1=BG_1;
    				$bg2=BG_2;
    			}
    			else {
    				$bg1=BG_3;
    				$bg2=BG_4;
    			}
    			
    			$date=date("d.m.Y", $ds[date]);
    	$country=cleartext($ds[country]);
    
    $clanname=$ds[clanname];			
    
    			
     echo'  <tr> 
        <td  align="center">'.$date.'</td>
    
        <td>'.$clanname.'</td>
        <td align="center"><a href="admincenter.php?site=topmatch&action=edit&topmID='.$ds[topmID].'">bearbeiten</a></td>
      </tr>';
    
    			$i++;
    		}
    
    echo'</table><p><a href="admincenter.php?site=topmatch&action=add">New Topmatch</a>';
    		unset($ds);
    		
    	}
    	else echo'no entries<p><a href="admincenter.php?site=topmatch&action=add">New Topmatch</a>';
    			if($pages>1) echo $page_link;
    
    
    
    }
    ?>
    p.s. kenne mich echt 0 mit php aus und im forum von gamer-designs bekomme ich auch keine hilfe also versuche ich es hier

    sage schonmal danke im voraus
    MFG
    Cyver
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Brauche Hilfe bei einem PHP Script

    Tja, bei dem grauenhaften Script wirst du vermutlich auch hier nicht viel Glück haben. Es ist ja nicht nur damit getan, da eine Checkbox einzubauen, man muss ja auch noch das Script zum Löschen basteln bzw. in diesen Schrott einbauen. Da wird wohl niemand wirklich Lust haben, diese 300 Zeilen Quellcode durchzuarbeiten.

  3. #3
    HTML Newbie
    Registriert seit
    09.01.2009
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Brauche Hilfe bei einem PHP Script

    :\ ds ist mies :\ würd nämlich gerne die funktion nutzen jedoch verliert man dann beim 20mal die übersicht würd es denn leichter gehen wenn ich von der shoutbox den script auch hier rein posten würde dann müsste man theoretisch nur die funktion von dem einen script in die andere schreiben oder nicht? Weil bei der ShoutBox ist es nämlich so wie es bei dem TopMatch auch sein soll :P nur das man da halt nicht bearbeiten kann^^

    MFG
    Cyver

  4. #4
    Bandit
    Gast

    Standard AW: Brauche Hilfe bei einem PHP Script

    Du kannst hier Quellcodes posten, soviel du willst. Das wird aber nichts dran ändern, dass das niemand machen wird. Man müsste sich auch auch erst einmal eine Test-DB anlegen und zudem kennt man einige Funktionen, die in dem Script aufgerufen werden, nicht. Da hat man null Chancen zum testen.

  5. #5
    HTML Newbie
    Registriert seit
    09.01.2009
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Brauche Hilfe bei einem PHP Script

    humm :\ ok trotzdem danke :\

Ähnliche Themen

  1. Brauche Hilfe zu einem Countdown
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 14.07.2006, 14:07
  2. Anfänger / Brauche Hilfe bei einem Formular script
    Von Gipskopf im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 13.06.2006, 17:36
  3. Brauche hilfe bei einem Script
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 21.02.2006, 14:31
  4. Hilfe bei einem Script
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 16.01.2006, 12:41
  5. Brauche Hilfe bei einem Menü-Script - Dringend
    Von SKAdi im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 23.03.2005, 08:37

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •