$userID = $r["ID"]; $currentip = $_SERVER['REMOTE_ADDR']; $forbindelse mysql_connect("localhost","root"); mysql_select_db("heimdal", $forbindelse); $updatequery = mysql_query("UPDATE users SET ip=$currentip WHERE addresse=$password"); } }
menning en med dette script er at når den finder en record i data basen som matcher det brugernavn og password som brugeren har tastet ind så skal den udskifte den ip der står i recorden med den ip han kommer fra.
kan bare ikke få update til at virke (måske fordi jeg fatter hat af hvordan ma skal bruge den)
hehe ja jeg kan godt se det virker lidt mærkeligt..... siden bliver brugt til folk som har lejet sig ind på mit inet. så som standart når de bliver oprettet og koblet på vil deres pass være deres addresse (så længe den er det vil de dog modtage besked om at de bør ændre den)
$updatequery = mysql_query("UPDATE users SET ip=$currentip WHERE addresse=$passwd");
$passwd = kommer fra db, ik ;-) $password = kommer fra hvor?
og ovenstående forudsætter at ip bliver gemt som INT i db ellers er det: $updatequery = mysql_query("UPDATE users SET ip='$currentip' WHERE addresse='$password'"); /raz
og har du overhovedet tjekket at du nogensinde kommer ind i if()? eks: if ($username == $user && $password == $passwd){ echo "Ja - brugeren ER godkendt";
$userID = $r["ID"]; $currentip = $_SERVER['REMOTE_ADDR']; $forbindelse mysql_connect("localhost","root"); mysql_select_db("heimdal", $forbindelse); $updatequery = mysql_query("UPDATE users SET ip=$currentip WHERE addresse=$password"); }
ja det chekkede jeg først gang jeg prøvede at fyre en update af. den kommer fint derind og brokker sig ikke over koden men den ændre ikke noget i databasen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.