+ Rispondi al Thread
Pagina 2 di 3 primaprima 123 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23

Discussione: Codice accetta solo identificatore numerico

  1. #11
    Jessi45 non è in linea Scolaretto
    Post
    85
    Io gli apici li mettevo un po' come capitano.

    Ho messo come hai detto e finalmente mette "benessere" nel database e anche il numero dei click, ma a video nel sito stampa sempre "0".
    Ho provato a modificare così, ma non va

    Codice PHP:
    // Estrae i dati dal DB 
    $res mysql_query("SELECT visite FROM phpbb_contatore WHERE pagina = '".$pagina."'"); 

  2. #12
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Post
    2,787
    Quote Originariamente inviato da Jessi45 Visualizza il messaggio
    Io gli apici li mettevo un po' come capitano.
    Ce ne siamo resi conto. Auguri.
    Il regolamento del forum: la prima cosa da leggere.

  3. #13
    Jessi45 non è in linea Scolaretto
    Post
    85
    Che faccio ora per estrarre il numero visite?

  4. #14
    Jessi45 non è in linea Scolaretto
    Post
    85
    Così, nel db mette il nome ed il conteggio, ma mette anche il numero identificativo che avevo prima (che però segna zero), e io non so dove va a pescarlo.

    ...e poi non estrae il numero che mette nel db nel campo "visite"

    Codice PHP:
    // Identificativo della pagina 
    $pagina "'a-istinti-del-body'";

    mysql_query("UPDATE phpbb_contatore SET visite = visite+ 1 WHERE pagina = $pagina");

    // Inserisce i dati nel db e sovrascrive il numero-visite precedente
    mysql_query("INSERT INTO phpbb_contatore (pagina, visite) VALUES ($pagina, 1)"); 

    // Estrae i dati dal DB 
    mysql_query("SELECT visite FROM phpbb_contatore WHERE pagina = $pagina"); 

    // Crea la variabile-echo che viene poi richiamata nel file HTML
    $template->assign_vars(array(
        
    'conta_visite1' => $visite['visite'],
    )); 

  5. #15
    L'avatar di +m+
    +m+
    +m+ non è in linea Scribacchino
    Post
    922
    Quote Originariamente inviato da Jessi45 Visualizza il messaggio
    Avevo provato tutto, ora però non so dove mettere gli apici alle query, visto che sono tante.
    Ti consiglio di eliminare il problema alla radice, usando PDO e statement preparati, invece del metodo "barbaro" che utilizzi

  6. #16
    L'avatar di +m+
    +m+
    +m+ non è in linea Scribacchino
    Post
    922
    Quote Originariamente inviato da Jessi45 Visualizza il messaggio
    Così, nel db mette il nome ed il conteggio, ma mette anche il numero identificativo che avevo prima (che però segna zero), e io non so dove va a pescarlo.

    ...e poi non estrae il numero che mette nel db nel campo "visite"

    Codice PHP:
    // Identificativo della pagina 
    $pagina "'a-istinti-del-body'";

    mysql_query("UPDATE phpbb_contatore SET visite = visite+ 1 WHERE pagina = $pagina");

    // Inserisce i dati nel db e sovrascrive il numero-visite precedente
    mysql_query("INSERT INTO phpbb_contatore (pagina, visite) VALUES ($pagina, 1)"); 

    // Estrae i dati dal DB 
    mysql_query("SELECT visite FROM phpbb_contatore WHERE pagina = $pagina"); 

    // Crea la variabile-echo che viene poi richiamata nel file HTML
    $template->assign_vars(array(
        
    'conta_visite1' => $visite['visite'],
    )); 
    ma che senso ha? mica la capisco, questa logica...

  7. #17
    Jessi45 non è in linea Scolaretto
    Post
    85
    E dove trovo quella roba lì che dici tu. I miei sono codici semplici.

  8. #18
    L'avatar di +m+
    +m+
    +m+ non è in linea Scribacchino
    Post
    922
    Quote Originariamente inviato da Jessi45 Visualizza il messaggio
    E dove trovo quella roba lì che dici tu. I miei sono codici semplici.
    Capisco che sono "codici semplici", ma inizia a spiegare cosa vuoi fare!

  9. #19
    Jessi45 non è in linea Scolaretto
    Post
    85
    L'ho spiegato sin dall'inizio: inserire i dati nel db e poi estrarre il numero di visite alla pagina.

  10. #20
    L'avatar di +m+
    +m+
    +m+ non è in linea Scribacchino
    Post
    922
    Quote Originariamente inviato da Jessi45 Visualizza il messaggio
    L'ho spiegato sin dall'inizio: inserire i dati nel db e poi estrarre il numero di visite alla pagina.
    Troppo difficile per me.
    Spiega del tipo "voglio contare quante volte si clicca su una certa pagina".
    Perchè quella "roba" che hai fatto dà risultati a casaccio (se pagina non è una chiave), e darebbe sempre 1 (se lo è e gli errori mysql sono disattivati per duplicazione di chiave)

+ Rispondi al Thread
Pagina 2 di 3 primaprima 123 ultimoultimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi