Hoeveel kliks per link?
Pagina: « vorige 1 2 3 4 5 volgende »
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
//include de verbinding
include("verbinden.php");
include("diversen.inc");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = '".$_GET['link_id']."'") or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = '".$_GET['link_id']."'") or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
header("Location: http://".$rowLink->url);
exit("U wordt doorgestuurd");
}
?>
//include de verbinding
include("verbinden.php");
include("diversen.inc");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = '".$_GET['link_id']."'") or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = '".$_GET['link_id']."'") or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
header("Location: http://".$rowLink->url);
exit("U wordt doorgestuurd");
}
?>
Ik moet nu even eten met de kids....dus kan niet altijd snel antwoorden.
Deze code staat er op de index2.php
Dat is vreemd, staat het inc bestand misschien in een andere map? (hoe include je hem in index.php, kan je dat eens laten zien.
Elsy:
Misschien is er iets anders mis want als ik diversen.inc helemaal weg laat krijg ik dezelfde foutmelding.
Deze code staat er op de index2.php
Deze code staat er op de index2.php
Code (php)
Dit zou geen probleem moeten zijn voor de verbinding, het lijkt erop dat er wat anders niet helemaal goed gaat.. :S
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = '".$_GET['link_id']."'") or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = '".$_GET['link_id']."'") or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
header("Location: http://".$rowLink->url);
exit("U wordt doorgestuurd");
}
?>
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = '".$_GET['link_id']."'") or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = '".$_GET['link_id']."'") or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
header("Location: http://".$rowLink->url);
exit("U wordt doorgestuurd");
}
?>
Maar nu krijg ik als ik op een link klik steeds de site van Elsevier (hoe kan dat nu?)
Edit:
Een numeric veld, is bijvoorbeeld een tinyint, smallint of int
Een numeric veld, is bijvoorbeeld een tinyint, smallint of int
Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman
Ik krijg de foutmelding:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/home/familiev/domains/winkeltop10.nl/public_html/tussenpagina.php on line 6
lijn6:mysql_query 'UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = '. $_GET['link_id'].'';
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
header("Location: http://".$rowLink->url);
exit("U wordt doorgestuurd");
}
?>
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
header("Location: http://".$rowLink->url);
exit("U wordt doorgestuurd");
}
?>
link_id = '. $_GET['link_id'].'';
Probeer het eens zo:
mysql_query 'UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = '. $_GET['link_id'];
edit: Te laat :P
Gewijzigd op 01/01/1970 01:00:00 door Michael -
Robert:
Je hebt de quotes verkeerd ;)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
header("Location: http://".$rowLink->url);
exit("U wordt doorgestuurd");
}
?>
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
header("Location: http://".$rowLink->url);
exit("U wordt doorgestuurd");
}
?>
Oke, die foutmelding is weg maar ik kom nog steeds op de Elsevier pagina terecht.
Klik maar eens op een link:
Test maar even
De kliks worden al wel geregistreerd :)
echo $rowLink->url eens in plaats van het doorsturen dan, even controleren of die goed wordt opgehaald.. echo ook even de query.
Een "stom" foutje:
De http:// staat al in de database.
Mooi Elsy :) Blij dat het is gelukt. Het werkt nu naar volle tevredenheid?
Ik ben er nog niet.....even wachten
Dit moet volgens mij gewoon dit worden:
Code (php)
en op de tussenpagina.php weet ik het nog niet.
Hier klopt niets van maar misschien ben ik op de juiste weg.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
header("Location: <script language="javascript" type="text/javascript" src="' . $rowLink->java . '"></script>);
}
else
{
header("Location: ".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
header("Location: <script language="javascript" type="text/javascript" src="' . $rowLink->java . '"></script>);
}
else
{
header("Location: ".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
header("Location: <script language=\"javascript\" type=\"text/javascript\" src=\"' . $rowLink->java . '\"></script>");
}
else
{
header("Location: ".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
header("Location: <script language=\"javascript\" type=\"text/javascript\" src=\"' . $rowLink->java . '\"></script>");
}
else
{
header("Location: ".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>