Als er is geklikt -> verdwijnen

Gestart doorReins11 reacties37 weergaven

12 berichten · pagina 1 van 1

Reins

Lid · Topicstarter

Berichten
14.363
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,
stel, ik heb een banner op mijn site, en iemand klikt daarop,
diegen die daar op heeft geklikt daar verdwijnt de banner biggrin
hoe moet ik dat doen?
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Afbeelding id="banner" />
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Een tabel aanmaken met

Lid id en Verwijderd

En dan zet je in je script Verwijderd op 1 en als ie op 0 staat dan weergeeft hij het .
Beetje moeilijk om uit te leggen maarjayummie
0
Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Of via database als het met gebruikers gaat
met een Update en dan

[COLOR= #0000BB]<?
$HHH[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT username FROM users WHERE banner =1"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<img src="BANNER.png"></img>[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]U heeft al geklikt[/COLOR][COLOR= #007700];
}[/COLOR]
?>


Zoiets ongeveer
Maar shahiem was eerder yummie
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ik zou het zo doen:

DB opzet:
BannerID
UserId
TimeStamp

Insert wanneer er geklikt is het lid id, de bannerid en de timestamp, en check als je een banner wilt weergeven of deze door de betreffende gebruiker al is bekeken.

Door de timestamp kan je ook controle op tijd doen, dus na een maand de banner weer laten zien.
0
Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Mikeb schreef:
Of via database als het met gebruikers gaat
met een Update en dan
[COLOR= #0000BB]<?
$HHH[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT username FROM users WHERE banner =1"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<img src="BANNER.png"></img>[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]U heeft al geklikt[/COLOR][COLOR= #007700];
}[/COLOR]
?>


Zoiets ongeveer
Maar shahiem was eerder yummie
Dan controleer je toch iedereen met een 1? Moet je niet de huidige gebruikersnaam selecteren en kijken of die een 1 heeft?biggrin
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jurrie schreef:
Eerdere citaten tonen
Mikeb schreef:
Of via database als het met gebruikers gaat
met een Update en dan

[COLOR= #0000BB]<?
$HHH[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT username FROM users WHERE banner =1"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<img src="BANNER.png"></img>[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]U heeft al geklikt[/COLOR][COLOR= #007700];
}[/COLOR]
?>


Zoiets ongeveer
Maar shahiem was eerder yummie
Dan controleer je toch iedereen met een 1? Moet je niet de huidige gebruikersnaam selecteren en kijken of die een 1 heeft?biggrin
[COLOR= #0000BB]<?
$username[/COLOR] [COLOR= #007700]=[/COLOR] hier session username ofzo[COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT username FROM users WHERE banner =1 WHERE username =  . $username . "[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<img src="BANNER.png"></img>[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]U heeft al geklikt[/COLOR][COLOR= #007700];
}[/COLOR]
?>
0
Berichten
515
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Xjessex schreef:
Dan controleer je toch iedereen met een 1? Moet je niet de huidige gebruikersnaam selecteren en kijken of die een 1 heeft?biggrin
[COLOR= #0000BB]<?
$username[/COLOR] [COLOR= #007700]=[/COLOR] hier session username ofzo[COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT username FROM users WHERE banner =1 WHERE username =  . $username . "[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<img src="BANNER.png" />[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]U heeft al geklikt[/COLOR][COLOR= #007700];
}[/COLOR]
?>


Dat gaat sowieso niet werken..

[COLOR= #0000BB]<?
$username[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #FF8000]//hier session username ofzo;[/COLOR]
[COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT username FROM users WHERE banner =1 AND username =  . $username . "[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<img src="BANNER.png" />[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]U heeft al geklikt[/COLOR][COLOR= #007700];
}[/COLOR]
?>
0
Berichten
747
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zou gewoon een cookie plaatsen, als de cookie bestaat dan de banner niet laten zien.
0
Tgrm

Lid

Berichten
2.133
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan verwijder je die cookie toch?
0
Berichten
747
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja ligt eraan waarom die banner verwijderd moet worden, moet het zo zijn dat 1x klikken voldoende is en dat daarom die irritante banner dan weg is, of moet het zo zijn dat je echt maximaal 1x mag klikken en dat die daarom weg moet.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Justafool schreef:
Eerdere citaten tonen
Xjessex schreef:
Dan controleer je toch iedereen met een 1? Moet je niet de huidige gebruikersnaam selecteren en kijken of die een 1 heeft?biggrin
[COLOR= #0000BB]<?
$username[/COLOR] [COLOR= #007700]=[/COLOR] hier session username ofzo[COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT username FROM users WHERE banner =1 WHERE username =  . $username . "[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<img src="BANNER.png" />[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]U heeft al geklikt[/COLOR][COLOR= #007700];
}[/COLOR]
?>

Dat gaat sowieso niet werken..

[COLOR= #0000BB]<?
$username[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #FF8000]//hier session username ofzo;[/COLOR]
[COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT username FROM users WHERE banner =1 AND username =  . $username . "[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$HHH[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<img src="BANNER.png" />[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]U heeft al geklikt[/COLOR][COLOR= #007700];
}[/COLOR]
?>


Owja, Niet gezien dat WHERE al gebruikt was!
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren