PHP expert |
|
met GET??
ni zo moeilijk denk ik
gewoon met GET de huidige pagina uit de header halen en deze wegstompen in een database
zoiets
CREATE TABLE linken(
id INT auto_increment NOT NULL,
link_naam VARCHAR(100) NOT NULL,
PRIMARY KEY(id)
);
CREATE TABLE linken( id INT auto_increment NOT NULL, link_naam VARCHAR(100) NOT NULL, );
<?php
if(isSet($_GET['pagina'])){
$pagina = addslashes($_GET['pagina']);
$query = "INSERT into
linken
(link_id)
VALUES('". $pagina ."')";
MySQL_query($query) or die(MySQL_error());
}
?>
<?php if(isSet($_GET['pagina'])){ $query = "INSERT into linken (link_id) VALUES('". $pagina ."')"; } ?>
en dit implementeer je alsvolgt:
stel je hebt zo'n systeempje dat je gaat includen als er een waarde in get zit
dan zet je dit bovenaan de pagina
en dan kan je bv een leuk overzichtje geven
<?php
$query = MySQL_query("SELECT * FROM linken");
echo "<table>";
while($obj = MySQL_fetch_object($query)){
echo "<tr>";
echo "<td><a href='". $_SERVER['PHP_SELF'] ."?link=". $obj->link_id ."'>". $obj->link_id ."</a></td>";
echo "</tr>";
}
echo "<table>";
if(isSet($_GET['link'])){
$query2 = MySQL_query("SELECT count(id) FROM linken WHERE link_id = '". addslashes($_GET['link']) ."'");
$res = MySQL_result($query2, 0);
echo addslashes($_GET['link']) ." heeft ". $res ." hits gehad";
}
?>
<?php echo "<td><a href='". $_SERVER['PHP_SELF'] ."?link=". $obj->link_id ."'>". $obj->link_id ."</a></td>"; } if(isSet($_GET['link'])){ } ?>
of zoiets
weeet niet of het werkt, niet getest
maar dat is het idee |