Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Aktualizacja (UPDATE) mysql po kliknięciu w link
Forum PHP.pl > Forum > PHP
nafta103
Witam szukam od dość dawna licznika kliknięć w link z mysql w postaci:
CODE

"$results['link']"

do ilości pobrania pliku mam taką strukturę :


CODE

$zapytanie = mysql_query("UPDATE download SET pobrano = pobrano + 1 WHERE id = id;");
$zapytanie = $_POST['aktualizuj'];



I:


CODE
<a href='".$results['link']."'>



Nie wiem jak to zrobić by do podanego ID zliczało ilość kliknięć w mysql mam takie tabele:

id || opis || kategoria || link || zdjecie || data || czas || pobrano
1 ...... ............ http. .......... ...... ...... 0

chce żeby to zliczało do tabeli: Pobrano wie ktoś jak to zrobić ?

Szukałem w google kilka razy nie tylko dziś i nie mam pojęcia jak to zrobić w sensie że do każdego ID i jak to aktualizować aby kliknąć "POBIERZ" i pobrało + aktualizowało w mysql
Aqu
Piszesz strasznie chaotycznie, nie do końca wiem o co Ci chodzi.

Nie wystarczy:
  1. UPDATE download SET pobrano = pobrano + 1, klikniecia = klikniecia + 1 WHERE id = id
?
nafta103
Tak ale jak pobrać ID pliku z bazy?

Np chce pobrać lik z ID 6 to z id = 1 nie bedzie działać bo tylko ID 1 bedzie aktualizować chce żeby pobierało ID z pliku który chce pobrać każdy plik ma inne ID
viking
Piszesz tak że ciężko cię zrozumieć ale zapewne chodzi o

  1. UPDATE t SET a = t2.a FROM t, t2 WHERE t.b = t2.b
nafta103
Dobra połowe mam

search.php:

CODE

<a href='redirect.php?id=".$results['link']."'>


redirect.php:
CODE

<?php

mysql_connect("localhost", "****", "****") or die("Error connecting to database: ".mysql_error());
mysql_select_db("****") or die(mysql_error());


$lid= $_GET['id'];


$zapytanie = "UPDATE download SET pobrano = pobrano+1 WHERE id=$lid;";
$wynik = mysql_query($zapytanie);

echo"

<a href='$lid'>Pobierz</a>

";
?>


i albo pobiera i nie aktualizuje albo nie nie pobiera i aktualizuje w mysql
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.