11. maj 2008 - 21:32Der er
15 kommentarer og 1 løsning
Tilføje som favorit - problem
Hej. Jeg har prøvet at lave så man kan tilføje et spil som favorit, men uden held.. Altså, den tilføjer den godt nok til databasen, men den tilføjer ikke det indhold det skal. den tilføjer bar "$navn" . istedet for det rigtige navn osv.
Og kan i sige mig hvordan jeg gør sådan at det er kun den person som har tilføjet spillet som favorit, som er den der kan slette den. Så man ikke bare kan trykke et andet id ind og så slette andres.
Sletfavorit.php <? include "config/database.php";
mysql_query("DELETE FROM favoritter WHERE ID = '$_GET[id]'"); echo "Favoritten er nu slettet!"; print "<meta http-equiv=\"refresh\" content=\"0;url=?side=forside\">"; ?>
jeg linker fra en anden side af, til: ?side=spil&favorit=ja
indeholdet af favorit.php: <? if ($_GET["favorit"] == "ja") {
> Hvordan giver jeg den, den rigtige værdi, for det er fra et andet sted jeg skal hente navnet jo.
Ja, korrekt.
Men hvordan ved du da hvilket spil der er tale om når folk klikker på linket for at gøre det til favorit? Det er den oplysning som på en eller anden måde skal ind i koden.
Hvis du ikke selv ved hvor du får navnet på spillet fra så er jeg godt nok lidt lost.
Jeg vil da gætte på at det burde være en del af det link de klikker på - altså en del af url'et. Du får værdierne af $id, $tingid og $ip ved at hente dem forskellige steder fra:
Fandt ud af det ... :) Men kan du fortælle mig, hvordan gør jeg så det er kun brugeren med den samme ip som har tilføjet den foretrukne ting, kan slette den. og ingen andre.
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.