linkpartner systeem
ik heb een linkpartner systeem gemaakt maar hij telt niet op hoeveel keer de pagina is bezocht dit is de script:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
ob_start();
include ('config.php');
$query00 = mysql_query("SELECT * FROM links WHERE id='".$_GET['id']."'");
$query000 = mysql_fetch_assoc($query00);
header("Refresh: 1; URL=".$query000[link]."");
$query00 = mysql_query("SELECT * FROM links WHERE id='".$_GET['id']."'");
$query000 = mysql_fetch_assoc($query00);
$id = $_GET["id"];
$queryt = "UPDATE links SET linkuit=linkuit+1 WHERE id='".$_GET['ID']."'";
mysql_query($queryt);
echo "je word zo doorgestuurd";
ob_end_flush();
?>
ob_start();
include ('config.php');
$query00 = mysql_query("SELECT * FROM links WHERE id='".$_GET['id']."'");
$query000 = mysql_fetch_assoc($query00);
header("Refresh: 1; URL=".$query000[link]."");
$query00 = mysql_query("SELECT * FROM links WHERE id='".$_GET['id']."'");
$query000 = mysql_fetch_assoc($query00);
$id = $_GET["id"];
$queryt = "UPDATE links SET linkuit=linkuit+1 WHERE id='".$_GET['ID']."'";
mysql_query($queryt);
echo "je word zo doorgestuurd";
ob_end_flush();
?>
De ene keer heb je het over ID, en de andere keer id in je GET, mysql is wel erg hoofdletter gevoelig, ik weet niet in hoevere php get's dat is.
Je doet niets aan error checking.
Zet eens error_reporting(E_ALL) bovenaan je script en voer je queries zo uit:
mysql_query($queryt) or trigger_error (mysql_error ());
De naamgeving van je variabelen maakt het ook moeilijker om te debuggen.
Zet eens error_reporting(E_ALL) bovenaan je script en voer je queries zo uit:
mysql_query($queryt) or trigger_error (mysql_error ());
De naamgeving van je variabelen maakt het ook moeilijker om te debuggen.
@ Arjan: nou en of dat uitmaakt!
geeft:
Array ( [id] => ja [ID] => nee )
Dus idd, daar zit waarschijnlijk het probleem.
geeft:
Array ( [id] => ja [ID] => nee )
Dus idd, daar zit waarschijnlijk het probleem.
Ja ik kan alleen maar zeggen dat ik me wezeloos wel is heb gezocht naar ID wat dan id was en het script niet liep.
Dus mijnsinziens maakt dit heel heel veel uit!!
Dus mijnsinziens maakt dit heel heel veel uit!!
purple madness heeft me de juiste script doorgestuurd dit is nu de script en het werkt goed:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
ob_start();
include ('config.php');
$query00 = mysql_query("SELECT * FROM links WHERE id='".$_GET['id']."'");
$query000 = mysql_fetch_assoc($query00);
header("Refresh: 1; URL=".$query000[link]."");
$query00 = mysql_query("SELECT * FROM links WHERE id='".$_GET['id']."'");
$query000 = mysql_fetch_assoc($query00);
$id = $_GET["id"];
$queryt = "UPDATE links SET linkuit=linkuit+1 WHERE id='".$_GET['id']."'";
mysql_query($queryt);
echo "je word zo doorgestuurd";
ob_end_flush();
?>
ob_start();
include ('config.php');
$query00 = mysql_query("SELECT * FROM links WHERE id='".$_GET['id']."'");
$query000 = mysql_fetch_assoc($query00);
header("Refresh: 1; URL=".$query000[link]."");
$query00 = mysql_query("SELECT * FROM links WHERE id='".$_GET['id']."'");
$query000 = mysql_fetch_assoc($query00);
$id = $_GET["id"];
$queryt = "UPDATE links SET linkuit=linkuit+1 WHERE id='".$_GET['id']."'";
mysql_query($queryt);
echo "je word zo doorgestuurd";
ob_end_flush();
?>
Gewijzigd op 21/01/2006 18:15:00 door Anton VE