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
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
switch(true)//haal de juiste link soort uit de database
{
case ($rowLink->java):
echo '<tr>';
echo '<td class="link">-<script language="javascript" type="text/javascript" src="tussenpagina.php' . $rowLink->java . '"></script></a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
default:
echo '<tr>';
echo '<td class="link">-<a href="tussenpagina.php&'. $rowLink->id.'" target="_blank">'.$rowLink->link_tekst.'</a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
}
?>
switch(true)//haal de juiste link soort uit de database
{
case ($rowLink->java):
echo '<tr>';
echo '<td class="link">-<script language="javascript" type="text/javascript" src="tussenpagina.php' . $rowLink->java . '"></script></a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
default:
echo '<tr>';
echo '<td class="link">-<a href="tussenpagina.php&'. $rowLink->id.'" target="_blank">'.$rowLink->link_tekst.'</a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
}
?>
Dus zo:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
switch(true)//haal de juiste link soort uit de database
{
case ($rowLink->java):
echo '<tr>';
echo '<td class="link">-<script language="javascript" type="text/javascript" src="tussenpagina.php&' . $rowLink->java . '"></script></a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
default:
echo '<tr>';
echo '<td class="link">-<a href="tussenpagina.php&'. $rowLink->id.'" target="_blank">'.$rowLink->link_tekst.'</a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
}
?>
switch(true)//haal de juiste link soort uit de database
{
case ($rowLink->java):
echo '<tr>';
echo '<td class="link">-<script language="javascript" type="text/javascript" src="tussenpagina.php&' . $rowLink->java . '"></script></a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
default:
echo '<tr>';
echo '<td class="link">-<a href="tussenpagina.php&'. $rowLink->id.'" target="_blank">'.$rowLink->link_tekst.'</a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
}
?>
Quote:
Dit stukje ook bij de javascript link? &
Ja, de ampersand is een speciaal karakter. Als je die letterlijk zo in je code zet, krijg je een foutmelding van de validator. Vandaar &
Misschien een stomme vraag maar waar staat & dan voor. Want ik heb er toch niets voor vervangen. Is het een spatie of gewoon het teken &
Gewoon het teken &
Oke, weer een stapje verder.....
Nu moeten we kijken of je via een klik op een hyperlink op de eerste pagina op de tussenpagina terecht komt.
Ik heb index2.php geupload en tussenpagina.php. Je ziet nu http://www.winkeltop10.nl/index2.php/tussenpagina.php&
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
switch(true)//haal de juiste link soort uit de database
{
case ($rowLink->java):
echo '<tr>';
echo '<td class="link">-<script language="javascript" type="text/javascript" src="index2.php/tussenpagina.php&' . $rowLink->java . '"></script></a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
default:
echo '<tr>';
echo '<td class="link">-<a href="index2.php/tussenpagina.php&'. $rowLink->id.'" target="_blank">'.$rowLink->link_tekst.'</a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
}
?>
switch(true)//haal de juiste link soort uit de database
{
case ($rowLink->java):
echo '<tr>';
echo '<td class="link">-<script language="javascript" type="text/javascript" src="index2.php/tussenpagina.php&' . $rowLink->java . '"></script></a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
default:
echo '<tr>';
echo '<td class="link">-<a href="index2.php/tussenpagina.php&'. $rowLink->id.'" target="_blank">'.$rowLink->link_tekst.'</a>';
echo '</td>';
echo '</tr>'.PHP_EOL;
break;
}
?>
Dat is raar, want index2.php is geen map, neem ik aan.
Nee dat heb ik zo genoemd omdat ik daar mee wil oefenen. Anders heet het gewoon index.php
Ik heb veel moeite met if en else, krijg vaak foutmeldingen. Toen heb ik het op deze manier gedaan.
Maar aan het begin van een switch hoort een variabele te staan. Nu staat er 'true' en dat is altijd dezelfde waarde.
Oh, tja, ik ben al blij dat het overal werkt. Maar nu dus blijkbaar niet.
Voor vandaag laten we het hierbij. Misschien morgen verder?
Ja, is goed, kun je ongeveer een tijd afspreken?
Testpagina
Deze foutmelding krijg ik op de vervolgpagina:
Code (php)
1
2
3
4
2
3
4
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/home/familiev/domains/winkeltop10.nl/public_html/tussenpagina.php on line 5
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/home/familiev/domains/winkeltop10.nl/public_html/tussenpagina.php on line 5
Access denied for user 'root'@'localhost' (using password: NO)
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/home/familiev/domains/winkeltop10.nl/public_html/tussenpagina.php on line 5
Access denied for user 'root'@'localhost' (using password: NO)
Dit is de code van die vervolgpagina:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?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("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");
}
?>
edit: mocht ik hier ook posten? :P Lijkt hier alleen te gaan tussen Jan en Elsy
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
Terence:
waarschijnlijk is de connectie met de database niet (goed) gemaakt.
edit: mocht ik hier ook posten? :P Lijkt hier alleen te gaan tussen Jan en Elsy
edit: mocht ik hier ook posten? :P Lijkt hier alleen te gaan tussen Jan en Elsy
Natuurlijk mag je hier posten!
Jan is erg druk en ik wil graag verder.
Ik snap niet wat er fout gaat.
De connectie werkt wel gewoon op de index pagina maar niet op de tussenpagina.php
en wordt de database aangeroepen?