![]() |
IP in een databse proppen?
damn, waarom lukt dit niet:
$sql = "update hotornot set lastvote = $REMOTE_ADDR where id=$id"; ff voor de duidleijkheid, er staat code voor en na zodat het in een db gestopt word.. Het in de databse stoppen lukt op zich wel als ik er gewoon iest anders inzet maar niet zo.. Ik heb het ook zo geprobneerd: $ip = getenv('REMOTE_ADDR'); $sql = "update hotornot set lastvote = $ip where id=$id"; Maar dn schrijft ie het IP er nog niet in.. hoe wel? *help* |
als je eens gewoon probeert
$ip = $REMOTE_ADDR; (dus zonder getenv) |
Citaat:
|
global $REMOTE_ADDR;
En dan kun je hem gewoon gebruiken. |
Citaat:
McLaren: Wat gaat er fout? Heb je een echo gedan op $ip om te kijken wat er fout gaat? Druk anders mysql_error() af om te kijken of de query fout is. |
Citaat:
Aangezien er eigenlijk meer in staat in $sql = "..."; Er staat ook valid=$valid in en die doet hetw el gewoon http://forum.scholieren.com/frown.gif [Dit bericht is aangepast door McLaren (12-02-2002).] |
Ik vraag je simpelweg twee dingen:
Wat staat er in $ip (als die leeg is, is DAT het probleem). Wat zegt mysql_error() (als 'ie een error geeft, is DAT het probleem). |
hmm....
$ip = getenv('REMOTE_ADDR'); $sql = "update hotornot set $vote = $vote + 1 where id=$id"; werkt wel en de volgende werkt niet $ip = getenv('REMOTE_ADDR'); $sql = "update hotornot set $vote = $vote + 1, lastvote = $ip where id=$id"; http://forum.scholieren.com/frown.gif http://forum.scholieren.com/frown.gif en hij echo't geen error http://forum.scholieren.com/frown.gif maar wel een IP [Dit bericht is aangepast door McLaren (12-02-2002).] |
ik heb het al http://forum.scholieren.com/tongue.gif
$ip = getenv('REMOTE_ADDR'); $sql = "update hotornot set $vote = $vote + 1, lastvote = $ip where id=$id"; moest $ip = getenv('REMOTE_ADDR'); $sql = "update hotornot set $vote = $vote + 1, lastvote = '$ip' where id=$id"; worden.. bedankt vboor jul;lie moeite, ik had niet echt verwacht dat daar '' moesten http://forum.scholieren.com/frown.gif |
Citaat:
ALTIJD na een query een "or die(mysql_error())" gebruiken. Scheelt een hoop gezoek. BTW: Een ip-adres is een string (niet numeriek, zitten punten in), dus moet het tussen quotes staan. Verder klopt je mededeling "Er staat ook valid=$valid in en die doet hetw el gewoon" niet klopt, want die query gaf een error. Value werd dus niet geupdate. |
nee, gaf geen error maar volgens mij was dat omdat ik 'm niet goed liet echo'en http://forum.scholieren.com/wink.gif
mnaar het werkt iig.. tnx voor de moeite |
Alle tijden zijn GMT +1. Het is nu 11:59. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.