Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Hi,
den eigentlichen Fehler wirst du auch sicher nicht in der angegebenen Zeile 9 finden, weil dieser wahrscheinlich irgendwo vorher im Code produziert wurde. PHP gibt in der Zeilenangabe eben nur die Zeile aus, in der der Fehler das erste Mal auffällt.
Also wären ein paar Zeilen Code mehr schon interessant.
<?php
include('../config/config.php');
$db = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname,$db) or die(mysql_error());
$result = mysql_query('SELECT user FROM mt_user WHERE session="'.$sessionid.'"');
$row = mysql_fetch_object($result);
$user = $row->user;
$result = mysql_query('SELECT startseite_reload FROM mt_settings=');
$row = mysql_fetch_object($result);
$reload = $row->startseite_reload;
$time = time()-$reload*60;
mysql_query('DELETE FROM mt_startseiten_vergutung WHERE user="'.$user.'" AND time<'.$time);
$result = mysql_query('SELECT user FROM mt_startseiten_vergutung WHERE user="'.$user.'"');
if(!mysql_num_rows($result)){
if(empty($_POST['code'])){
$result = mysql_query('SELECT id, banner FROM mt_startseite_vergutung_banner WHERE gebucht>klicks ORDER BY RAND() LIMIT 0,1');
$row = mysql_fetch_object($result);
$zufall = mt_rand(111,999);
echo '<form action="startseite_popup.php?sessionid='.$sessionid.'" method="post">
<input type="text" name="code"><br>
<input type="hidden" value="'.$zufall.'" name="code_zufall">
<img src="code.php?code='.$zufall.'" alt=""><br>
<input type="image" src="'.$row->banner.'" onClick="window.open(\'startseite_banner.php?id='.$row->id.'\')">
</form>';
}
else{
if($_POST['code'] == $_POST['code_zufall']){
$settings=mysql_query("select * from mt_settings");
$settings2=mysql_fetch_array($settings);
$punkte = $settings2['startseite_vergutung'];
$pr1=$punkte/100*$settings2['refpunkte1'];
$pr2=$punkte/100*$settings2['refpunkte2'];
$pr3=$punkte/100*$settings2['refpunkte3'];
$pr4=$punkte/100*$settings2['refpunkte4'];
$pr5=$punkte/100*$settings2['refpunkte5'];
$pr6=$punkte/100*$settings2['refpunkte6'];
$pr7=$punkte/100*$settings2['refpunkte7'];
$pr8=$punkte/100*$settings2['refpunkte8'];
$pr9=$punkte/100*$settings2['refpunkte9'];
$pr10=$punkte/100*$settings2['refpunkte10'];
$getrefs=mysql_query("select * from mt_refs where user = '$user'");
if(mysql_num_rows($getrefs)>0){
$gr=mysql_fetch_array($getrefs);
$ref1=$gr['ref1'];
$ref2=$gr['ref2'];
$ref3=$gr['ref3'];
$ref4=$gr['ref4'];
$ref5=$gr['ref5'];
$ref6=$gr['ref6'];
$ref7=$gr['ref7'];
$ref8=$gr['ref8'];
$ref9=$gr['ref9'];
$ref10=$gr['ref10'];
}
$lastaction = time();
mysql_query("update mt_user set lastaction = '$lastaction' where user = '$user'");
mysql_query("update mt_user set refpunkte1=(refpunkte1+$pr1),refpunkte=(refpunkte+$pr1),guthaben=(guthaben+$pr1) where user='$ref1'");
mysql_query("update mt_user set refpunkte2=(refpunkte2+$pr2),refpunkte=(refpunkte+$pr2),guthaben=(guthaben+$pr2) where user='$ref2'");
mysql_query("update mt_user set refpunkte3=(refpunkte3+$pr3),refpunkte=(refpunkte+$pr3),guthaben=(guthaben+$pr3) where user='$ref3'");
mysql_query("update mt_user set refpunkte4=(refpunkte4+$pr4),refpunkte=(refpunkte+$pr4),guthaben=(guthaben+$pr4) where user='$ref4'");
mysql_query("update mt_user set refpunkte5=(refpunkte5+$pr5),refpunkte=(refpunkte+$pr5),guthaben=(guthaben+$pr5) where user='$ref5'");
mysql_query("update mt_user set refpunkte6=(refpunkte6+$pr6),refpunkte=(refpunkte+$pr6),guthaben=(guthaben+$pr6) where user='$ref6'");
mysql_query("update mt_user set refpunkte7=(refpunkte7+$pr7),refpunkte=(refpunkte+$pr7),guthaben=(guthaben+$pr7) where user='$ref7'");
mysql_query("update mt_user set refpunkte8=(refpunkte8+$pr8),refpunkte=(refpunkte+$pr8),guthaben=(guthaben+$pr8) where user='$ref8'");
mysql_query("update mt_user set refpunkte9=(refpunkte9+$pr9),refpunkte=(refpunkte+$pr9),guthaben=(guthaben+$pr9) where user='$ref9'");
mysql_query("update mt_user set refpunkte10=(refpunkte10+$pr10),refpunkte=(refpunkte+$pr10),guthaben=(guthaben+$pr10) where user='$ref10'");
mysql_query('UPDATE mt_user SET guthaben=guthaben+'.$punkte.' WHERE user="'.$user.'"');
mysql_query('INSERT INTO mt_startseiten_vergutung (user, time) VALUES ("'.$user.'", '.time().')');
echo 'Vergütung erfolgt.';
}
else{
mysql_query('INSERT INTO mt_startseiten_vergutung (user, time) VALUES ("'.$user.'", '.time().')');
echo 'Der Code war falsch!';
}
}
}
?>
Probier mal in Zeile 8:
PHP:$result = mysql_query('SELECT startseite_reload FROM mt_settings');