I början av Januari 2014 låstes Whoa och du kan alltså ej logga in eller skriva något nytt i forumen. Innehåll i forum osv kommer finnas tillgängligt. Läs Mer »

Koda mysql tror jag

Hobby & Fritid - Datorer & Teknik

   
Redaktionen

2006-05-14 17:00

Koda mysql tror jag

fick en kod av en snubbe.. men har noll koll på vad jag ska göra.. känns jättejobbigt att sitta och läsa om kodning i miljoners år för att firra en liten grej.. så jag tänkte om det kanske inte e så svårt att förklara.. kan html.. men inte mycke mer.. har hållt på lite me javascript.. men inte mycket alls och anser mig själv va väldigt kass på det..

det här fick jag.

"det är ju bara att du gör ett php script med mysql databas som lägger till antal träffar som kommer in med en request,

deras länk:
Kod:
<a href="http://www.dinsida.com?from=d erassite" target="_blank">Klicka här!</a>
sedan tar du emot den på din sida med:


Kod:
<?php

//Kollar om sidan finns redan, eller om ny ska skapas

mysql_connect($server,$user,$password);
@mysql_select_db($dbnamn) or die("Unable to select database");
$query="SELECT * FROM dintabell WHERE sidansnamn='".$_REQUEST."'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();

if($num == 0) {

mysql_connect($server,$user,$password);
@mysql_select_db($dbnamn) or die("Unable to select database");
$query="INSERT INTO dintabell (sidansnamn, traffar) VALUES ('".$_REQUEST.&q uot;', '0')";
mysql_query($query);
mysql_close();

} else {

mysql_connect($server,$user,$password);
@mysql_select_db($dbnamn) or die("Unable to select database");
$query="SELECT * FROM dintabell WHERE sidansnamn='".$_REQUEST."'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();

$i=0;
while ($i < $num) {

$traffar=mysql_result($result,$i,"traffar");

$i++;

}

$traffar += 1;

mysql_connect($server,$user,$password);
@mysql_select_db($dbnamn) or die("Unable to select database");
$query="UPDATE dintabell set traffar='$traffar' where sidansnamn='".$_REQUEST."'";
mysql_query($query);
mysql_close();

}

?>
finns säkerligen ett lättare sätt att göra det på, och om inte ett mycket mer kodsparande sätt! men hur som helst det ska fungera om du kan mixtra lite i en mysql-databas!
Lycka till"

Moderator - Som en lokalvårdare, fast i cyberrymden..
http://www.martypatches.com
http://www.danielmeyer.se