Jump to content
Sign in to follow this  
Popa Andrei

Cerere script monitorizare reclame de pe site

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

PHP Developer - Not available for freelancing right now

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...