Jump to content

Recommended Posts

Posted

Deci ...

Eu am un site cu poze...

E undeva in partea dreapta a index-uli am un fel de tabel cu reclame catre alte site.uri:

  • RECLAME:
  • www.nume-site.ro   -
  • www.nume-site.ro   -
  • www.nume-site.ro   -
  • www.nume-site.ro   -
  • www.nume-site.ro   -
  • www.nume-site.ro   -

e in dreapta la www.nume-site.ro unde am pus eu  -  sa apara de cate ori sa dat click pe acel link catre site adica sa apara in loc de  -  numarul de click.uri

ex:

  • RECLAME:
  • www.nume-site.ro   20 view
  • www.nume-site.ro   50 view
  • www.nume-site.ro   40 view
  • www.nume-site.ro   100view
  • www.nume-site.ro   90 view
  • www.nume-site.ro   2 view
  • Moderators
Posted (edited)

Iti trebuie o baza de date pentru asta. Odata ce ai baza de date, va trebui sa citesti cu jQuery cand se apasa pe o imagine anume, poti face asta cu:

$('#idBanner').on('click', function() {
    var bannerId = $(this).attr('id');
    $.ajax({
        url: 'adaugaClick.php',
        type: 'POST',
        data: {'id' : bannerId},
        success: function(raspuns) {
            alert(raspuns); // Doar pentru a vedea ca intradevar merge, dupa trebuie sters
        }
    });
});

Dupa va trebui sa creezi fisieru adaugaClick.php, ceva de genu:

<?php

if ($_POST && $_POST['id']) {
    $id = $_POST['id'];
    
    // SQL Query spre baza de date
    $SQL = "UPDATE nume_tabla_vizite SET vizite = vizite + 1 WHERE id = '{$id}'";
    
    // Aici va trebui sa executi SQLu prin metoda care vrei tu.
    
    // Odata terminat cu insert-ul, returnam un mesaj
    echo "Totu a mers bine";
} else {
    echo "Ceva nu a mers bine";
    exit;
}

Fiind coloana vizite unde vei salva vizitele, id, numaru de ID specific pentru fiecare banner si tabla, cum vrei tu so numesti. Nu uita ca la fisieru adaugaClick.php iti trebuie si configuratia pentru o conexiune spre baza de date.

Daca totu merge bine cand apesi click pe banner, ar trebui sa-ti apara un mesaj cu Totu a mers bine, sau daca nu, Ceva nu a mers bine.

Dupa toate astea, va trebui sa citesti din baza de date numaru de click-uri si sa afisezi numerele la fiecare banner.

Edited by gadeas
  • Upvote 1

PHP Developer - Not available for freelancing right now

Daca ai de gand sa postezi la categoria IPB, nu uita sa citesti regulamentul: Link regulament

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.