Ralle skrev:
> men man må kun hente det 1 gang ialt, så derfor tænkte jeg på om
> man kunne lave en ekstra række i tabellen, og så kalde den
> aktiveret, og den skal så som standard stå på 1, (ikk aktiveret,)
> og så når den bliver aktiveret kommer den over på 2 (aktiveret)
> og så hvis man prøver at skrive koden igen, så skriver den: denne
> kode er desværre allerede aktiveret.
væn dig til at bruge 0 og 1 istedet for. Grunden er at 0 = FALSE og 1 =
TRUE i alle sprog. Men istedet for at uddybe nu, så væn dig til at gøre
sådan istedet.
> i kan downloade det jeg har lavet nu på:
>
http://video.enzolim.dk/downloads/kode.zip
Det er nok fåtallet her der rent faktisk vil hente din zip fil for
derefter at gå din php fil igennem (såfremt din zip kun indeholder en
fil?) så forvent ikke noget svar på din kode.
Væn dig ligeledes til at have en kopi af den kode vi skal gennemse med
fil ext .phps (f.eks. index.php -> index.phps)
Et eksempel på en løsning til dit spørgsmål ville være:
$query = mysql_query("SELECT code, activated FROM table WHERE
code='".$code."'");
if(mysql_num_rows($query) > 0)
{
$aktiv = mysql_result($query, 0, "activated");
if($aktiv == FALSE)
{
echo 'Koden er nu aktiveret.';
}
else
{
echo 'Koden er allerede brugt.';
}
}
else
{
echo 'Koden eksisterer ikke.';
}
Ovenstående er ikke testet og er egentlig kun en vejledning til hvordan
du eventuelt kunne konstruere din egen løsning.
--
Dan Storm - storm at err0r dot dk /
http://err0r.dk
Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!