| Autor | Zpráva | ||
|---|---|---|---|
| WordpressKokos Profil |
#1 · Zasláno: 18. 10. 2017, 17:27:39
Ahoj, už mě tento kód přivádí k šílenství. Snažím se při registraci zkontrolovat jestli referral url je v headeru a když je tak čeknu IP a když IP je stejná napíšu že nemůže referovat sám sebe. Ale i když napíšu != abych zkontroloval i tu success funkci tak se stále zobrazuje že IP je stejná, což je prostě nemožné takže je chyba v mysqli_query. Mrkněte:
$referurl = $_REQUEST['ref'];
if ($referurl != ' ') {
$referrerip = mysqli_query ("SELECT ip FROM users WHERE referralcode = '".$referurl."'"); - Tady čeknu jestli ten ref kó patří někomu v databázi
$result = mysqli_query($connection, $referrerip);
while ($row = mysqli_fetch_array($result)){
$referip = $row["ip"];
}
if ($referip != $ip){ - Pokud ano a jejich IP se shodují tak referuje sám sebe
$message = "Nereferuj sám sebe!!";
} else { $message = "Success"; } -
Jinak je to bez problému a tady to nahradím, mysqli_query($conn, "UPDATE users SET balance = balance + '$refbody' WHERE ip = '".$referip."'"); aby ten referer dostal body za referála.
HTML:
<?php
if(!$ref) {
$ref = $_GET['ref'];
}
?>
<input type="text" name="ref" value="<?php echo $ref; ?>" />
}ERROR: mysqli_query() expects parameter 1 to be mysqli, null given in /public_html/domain.com/register/index.php on line 91 mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in /public_html/domain.com/register/index.php on line 92 PROSÍM PORADTE |
||
| TomášK. Profil * |
#2 · Zasláno: 18. 10. 2017, 17:51:35
V souboru
/public_html/domain.com/register/index.php na řádku 91 dáváš funkci mysqli_query() parameter null, zatímco tam má být mysqli (připojení k databázi).
|
||
| WordpressKokos Profil |
#3 · Zasláno: 18. 10. 2017, 18:09:32
DíkyDíkyDíkyDíkyDíkyDíkyDíkyDíkyDíkyDíkyDíkyDíkyDíkyDíky !!!!
|
||
|
Časová prodleva: 9 let
|
|||
0