Когато се цъкне на линк да вкарва запис в БД

webdeveloper

Registered
Имам един обикновен прост линк:

<a href="index.php">Тест</a>

Искам при всяко цъкане върху линка освен да препраща към индекса да вкарва и запис в базата данни. Как може да стане?
 
Код:
<a href="redirect.php?where=index.php">Test</a>

Като в "redirect.php" първо правиш промените в базата данни, след което пренасочваш към "index.php"
 
Принципа ти го каза @LinuxBG.

<a href="redirect.php">Test</a>



redirect.php

<?php
include_once "конфиг файл";
mysql_query("INSERT INTO таблица (поле1) VALUES ('текст за поле 1')") or die(mysql_error());
echo '<META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.php">';
?>

Само настройваш конфиг файл , таблица , и полетата и информацията която да запише в базата данни. ;)
 
Благодаря ви, получи се повече от отлично. :D

Сега ме мъчи друг проблем, линка към който пренасочвам е нещо от сорта на:

sait.com/download.php?url=index.php&id=$id

Сложил съм във download.php:

<?php if(!isset($_GET['url'])) header("Location: index.php") ?>
<?php if(!isset($_GET['id'])) header("Location: index.php") ?>

И работи, но ако се премахне стойноста на id пак изпълнява заявката:

sait.com/download.php?url=index.php&id=

Само ако id го няма тогава isset влиза в действие което е лошо

sait.com/download.php?url=index.php


Какво да правя в този случай? Задължително ми трябват стойностите на url и id и ми трябва някаква проверка за това дали ги има.
 

Back
Горе