Zur Navigation

Warum kriege ich hier keine Ergebnisse?

1 Skooter

<?PHP
/*
Warum kriege ich hier keine Ergebnisse !?? Kannst du mir helfen ??

Erläuterung:  "es sollen 2 Tabellen bzw. Datenbanken mit abgelegten Bingozahlen vergleichen werden - 
Eine Bedingung, also eine Bingozahl ist in einer Bingo-Datenbanken/Tabelle RICHTIG hinterlelgt - aber die Abfrage führt zu keinem Erfolg, 
es wird immer - nur der 1.Datensatz ausgelesen? Und Nicht der Datensatz rausgesucht, wo eigentlich die RICHTIGE Bingozahl hinlegt ist -  
die USER Datenbank soll vollkommen durchlaufen werden und - 
Alle Bingozahlen MIT == Allen USER Zahlen vergliechen werden und im TRUE-Fall - eine Email verschickt werden." 
*/
/* ======================
====================== */

include("config.inc.php");
include("db_connect.php");

$raus1=mysql_query('SELECT * FROM bingo');
$row=mysql_fetch_array($raus1);

$raus2=mysql_query('SELECT * FROM user');
$row=mysql_fetch_array($raus2);

$query = array(
"SELECT u.id FROM `user` u, `bingo` b WHERE (u.bingozahl = b.zahl OR u.bingozahl = b.zzahl OR u.bingozahl = b.dzahl OR u.bingozahl = b.vzahl OR u.bingozahl = b.fzahl) AND `frei` = 'ja'",
"SELECT u.id FROM `user` u, `bingo` b WHERE (u.bingozahl2 = b.zahl OR u.bingozahl2 = b.zzahl OR u.bingozahl2 = b.dzahl OR u.bingozahl2 = b.vzahl OR u.bingozahl2 = b.fzahl) AND `frei` = 'ja'",
"SELECT u.id FROM `user` u, `bingo` b WHERE (u.bingozahl3 = b.zahl OR u.bingozahl3 = b.zzahl OR u.bingozahl3 = b.dzahl OR u.bingozahl3 = b.vzahl OR u.bingozahl3 = b.fzahl) AND `frei` = 'ja'",
"SELECT u.id FROM `user` u, `bingo` b WHERE (u.bingozahl4 = b.zahl OR u.bingozahl4 = b.zzahl OR u.bingozahl4 = b.dzahl OR u.bingozahl4 = b.vzahl OR u.bingozahl4 = b.fzahl) AND `frei` = 'ja'",
"SELECT u.id FROM `user` u, `bingo` b WHERE (u.bingozahl5 = b.zahl OR u.bingozahl5 = b.zzahl OR u.bingozahl5 = b.dzahl OR u.bingozahl5 = b.vzahl OR u.bingozahl5 = b.fzahl) AND `frei` = 'ja'"
);

for($a=0;$a<count($query);$a++) {
	$lesen[$a] = mysql_query($query[$a]);
	$row[$a] = mysql_fetch_array($lesen[$a]);
	$row[$a]['id'] != "" ? $userid = $row[$a]['id'] : $userid = ""; 
}

if($userid) {
	$updateQuery = "UPDATE `user` SET gpunkte = (gpunkte + 1) WHERE id = ".$userid;
	mysql_query($updateQuery);
	
	$userQuery = "SELECT * FROM user WHERE id = ".$userid." AND frei = 'ja'";
	$ergebnis = mysql_query($userQuery);
	$myUser = mysql_fetch_array($ergebnis);
	
	
	$date = date("d.m.Y - H:i:s");
	
	$to = $myUser['email'];
	$from = "Bingo@++++.de";
	$subject = "NEWS RICHTIGE BINGOZAHLEN BEI www.ebaygo.de"; 
	$header  = 'MIME-Version: 1.0' . "\r\n";
	$header .= 'Content-type: text/html; charset=UTF-8'. "\r\n";
	$header .= $myUser['email'] . "\r\n";
	$header .= 'From: '.$from. "\r\n";
	

	$text = "Gesendet am: ".$date."\r\n";
	$text .= "HURRA ".$myUser['name'].", NEWS - SIE HABEN GEWONNEN ! HERZLICHEN GLUECKWUNSCH ! Sie haben bei Www.eBayGo.de die RICHTIGEN BINGOZAHLEN getippt ! Sehr geehrte/r Frau/Herr $nam IHR RICHTIGER TIPP: *   $bingozahl     *    $bingozahl2     *    $bingozahl3     *    $bingozahl4     *    $bingozahl5     * HEUTIGE GEWINN BINGO-ZAHLEN:  |    $zahl    |    $zzahl   |    $dzahl    |    $vzahl   |    $fzahl   |  // Ihr Neuer Punktestand ist: $gewonnen Bingopunkte ! Und $doppel Doppel. Damit haben Sie jetzt FREIE AUSWAHL suchen sie sich einen GEWINN aus unseren Pool aus ! Schauen Sie bitte erst nach 24 Std. in ihren Bingo-Acount bei ++++.de nach ! Heute koennen Sie sich nicht nehr einloggen ! Ihre Logindaten lauten: (Nickname: $psydo ) Email: $email Passwort: $pass Sie hatten sich am: $datum angemeldet. Falls diese Email sie taeglich erreicht, dann hatten Sie sich noch nicht eingelogged und ggf. ihren Gewinn - noch nicht eingeloest ! mit freundlichem Gruß - Das Support-Team von ++++ - Das Neueste Bingo-Game";

	$aussendung = mail($to, $from, $subject, $text, $header);
	if($aussendung) { header("Location:+++Bingozahlheute-hurra.php"); exit(0); }
} else {
	header("Location:+++Bingozahlheute-sorry.php");
}
?>

PS: ich glaube die POST-Variable funktioniert nicht, kann mir jemand helfen, wie ich dass beheben kann !!!!???

[Edit Jörg: zur besseren Lesbarkeit Code-Block eingefügt]

01.02.2017 13:55 | geändert von Jörg: 01.02.2017 15:07

2 Jörg Kruse

ich glaube die POST-Variable funktioniert nicht

Weches ist denn die POST-Variable? spätestens seit PHP 5.4 kann darauf nur noch über den Array $_POST zugegriffen werden.

01.02.2017 15:23

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]