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: 5 let
|
0