22. marts 2002 - 19:20
Der er
14 kommentarer og 1 løsning
Counter
Hej... jeg står og mangler en counter.... den skal bare blive ved med at tælle op af for hver sidevisning... den skal bruge MySQL og PHP...
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
22. marts 2002 - 19:22
#1
$result = mysql_query("Select * from table_counter where type = 'total'"); $rows = mysql_fetch_row($result); $totalhits = "$rows[2]"; $totalhits = ($totalhits + 1); $a = mysql_query("update dino_counter set count = $totalhits where type = 'total'"); $hitmsg = " $totalhits hits";
22. marts 2002 - 19:23
#2
struktur for sql : CREATE TABLE table_counter ( type varchar(80) NOT NULL default '', var varchar(80) NOT NULL default '', count int(10) unsigned NOT NULL default '0' ) TYPE=MyISAM;
22. marts 2002 - 19:25
#3
og så kør en : INSERT INTO table_counter VALUES ('total', 'hits', 0); så skulle du være oppe og køre.
22. marts 2002 - 19:25
#4
hvordan viser jeg så de hits på min hjemmeside...?
22. marts 2002 - 19:26
#5
kan du ikke vise mig et eksempel af hvordan en hel side kunne se ud...
22. marts 2002 - 19:26
#6
der havde lige sneget sig en lille fejl ind i det første... : her er en korrigeret version: $result = mysql_query("Select * from table_counter where type = 'total'"); $rows = mysql_fetch_row($result); $totalhits = "$rows[2]"; $totalhits = ($totalhits + 1); $a = mysql_query("update table_counter set count = $totalhits where type = 'total'"); $hitmsg = " $totalhits hits";
22. marts 2002 - 19:27
#7
kan du bruge en der ikke bruger mysql??
22. marts 2002 - 19:27
#8
så kunne siden f.eks. se sådan her ud : <?php echo "Velkommen til min lille simple side der nu har haft $hitmsg"; ?>
22. marts 2002 - 19:28
#9
og altså ialt : <? $result = mysql_query("Select * from table_counter where type = 'total'"); $rows = mysql_fetch_row($result); $totalhits = "$rows[2]"; $totalhits = ($totalhits + 1); $a = mysql_query("update table_counter set count = $totalhits where type = 'total'"); $hitmsg = " $totalhits hits"; echo "Velkommen til min lille simple side der nu har haft $hitmsg"; ?>
22. marts 2002 - 19:28
#10
22. marts 2002 - 19:31
#11
og en demo af min kan ses på
www.dinos.dk :)
22. marts 2002 - 19:32
#12
skal det her være før HTML..?
23. marts 2002 - 08:48
#13
jeg kan ikke få den til at virke... :(((
23. marts 2002 - 08:56
#14
jeg fandt en anden counter: $handler = @mysql_connect($MySQLserver,$MySQLusername,$MySQLpassword); mysql_select_db($MySQLdatabase,$handler) or die(mysql_error()); mysql_query ("UPDATE $MySQLtable SET hits = hits ++") or die(mysql_error()); ?>
23. marts 2002 - 08:56
#15
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling