Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 60
Like Tree25Likes

Discussione: mysql contaclick

  1. #1
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Smile mysql contaclick

    buon giorno come da titolo sto provando ad inserire in mysql il risultato dei click spinti da pulsante.

    questo e' il codice dove visulaizzo il pulsante( fatto da alemoppo):

    Codice PHP:


    if(in_array($estensione, $array_estensioni_immagini))
    {


    echo
    "<img src ='".$row["file"]."'style='width:450px;height:auto;margin-left:8px;margin-top:20px;border-radius:15px;'><form action='http://noncecapisco.altervista.org/animali/click.php' enctype='multipart/form-data' method='post'><input type='submit'value='mi piace'style='color:#09f;margin-left:10px;'><br>".PHP_EOL;

    }

    else if(
    in_array($estensione, $array_estensioni_video))
    {


    echo
    "<video preload='auto' src='".$row["file"]."'controls='true' style='width:450px;height:auto;margin-left:8px;margin-top:20px;border-radius:15px;'></video><form action='http://noncecapisco.altervista.org/animali/click.php' enctype='multipart/form-data' method='post'><input type='submit'value='mi piace'style='color:#09f;margin-left:10px;'><br>".PHP_EOL;

    }
    else if(
    in_array($estensione, $array_estensioni_poster))
    {


    echo
    "<video poster='video-google-drive1.jpg'src='".$row["file"]."'controls='true' style='width:450px;height:auto;margin-left:8px;margin-top:20px;border-radius:15px; border: 2px solid #CCCCCC;
    '></video><form action='http://noncecapisco.altervista.org/animali/click.php' enctype='multipart/form-data' method='post'><input type='submit'value='mi piace'style='color:#09f;margin-left:10px;'><br>"
    .PHP_EOL;

    }
    echo
    ' <div style="margin-left:8px;width:450px;word-wrap:break-word;color:#666666;margin-top:5px;margin-bottom:50px;">'.$row["testo"].'</div><br>'.PHP_EOL;
    }



    ?>

    e questo e' il codice per i click (mi e' stato fatto da: graphOGLrisorse) cui ho inserito la query di

    inserimento:

    Codice PHP:
    <?php
    $ctnClick
    = 0;
    if(isset(
    $_POST['click'])) {
    $ctnClick = addClick();
    }

    function
    addClick(){
    $count = ("MyClick.txt");

    $click = file($count);
    $click[0]++;

    $fp = fopen($count, "w") or die("Il file non puo essere aperto");
    fputs($fp, "$click[0]");
    fclose($fp);

    return
    $click[0];
    }

    function
    view_tot_entries() {
    // recupero il numero di accessi
    $file = 'MyClick.txt';
    $fp = fopen($file, "r");
    $tot = fgets($fp, 4096);
    fclose($fp);
    // creo un ciclo per mostrare le cifre
    for ($i = 0; $i <= 9; $i++) {
    $tot = str_replace($i, $i, $tot);
    }
    // valore di ritorno
    return $tot;
    }





    $db_host = 'localhost';
    $db_user = 'noncecapisco';
    $db_pass = '';
    $db_name = 'my_noncecapisco';

    $cn = new mysqli($db_host, $db_user, $db_pass, $db_name);

    if (
    $cn->connect_errno) {
    echo
    "Connessione fallita: ". $cn->connect_error . ".";
    exit();
    }
    $click = view_tot_entries();

    $sql = "INSERT INTO sito_italia ( contaclick ) VALUES ("


    . "'" . $click. "');";

    if (!
    $cn->query($sql)) {

    echo
    "Errore della query: " . $cn->error . ".";
    }



    ?>
    ho creato un campo in mysql col nome di (contaclick) vicino alle righe gia

    fatte(id,testo,email,file,contaclick)

    pero' non mi inserisce il numero dei click nel campo contaclick.

    mi dice :Errore della query: il campo 'testo' non ha un valore predefinito.

    http://noncecapisco.altervista.org/a...ito-italia.php
    Ultima modifica di noncecapisco : 02-05-2024 alle ore 17.17.46

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Scegli se salvare i click sul database o su file, non ha senso salvarli entrambi.

    Se vuoi salvarlo su DB:

    • Crea la tabella con un campo intero dove salvare il click
    • Ad ogni click, esegui la query che incrementa il valore.


    Ciao!
    Ultima modifica di alemoppo : 02-05-2024 alle ore 21.38.34
    noncecapisco likes this.

  3. #3
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    e comese fa?

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Dai! Hai già creato una tabella in passato su mysql (CREATE). Poi la versione "facile" è leggere il valore salvato (che sai fare, SELECT), incrementare il valore di 1 e re-inserirlo (sai fare, INSERT). Altrimenti puoi cavartela con una UPDATE che fa "in un colpo" SELECT + INSERT.

    Ciao!
    noncecapisco likes this.

  5. #5
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    si ma ... io il campo l'ho chiamato contaclick e varchar va bene? e poi quando eseguo la query mi dice il campo testo non e' predefinito, poi... il numero del campo aumenta ad ogni inserimento?cioe' lo associa ai file ?...dai alemoppoooo damme namano.....cosi' il sito e' finitooo....te prego..

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Devi salvare un numero, quindi VARCHAR non va bene, o meglio non è esattamente il formato più corretto.

    Di default lo imposti a 0, così l'incremento funzionerà sempre.
    Poi non ho capito, vuoi contare ciascun file? Avevi detto in un'altra discussione che volevi un unico contatore. Deve essere associato ad ogni file?

    Ciao!

  7. #7
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    alemoppo... ho inserito il pulsante su ogni singolo file caricato,su ogni file che l'utente carica vicino ha il pulsante "mi piace" e vorrei associare il numero dei click ai file associati..stamparlo di fianco al pulsante....ecco cosi' ho fatto...
    Codice PHP:
    if(in_array($estensione, $array_estensioni_immagini))
    {


    echo
    "<img src ='".$row["file"]."'style='width:450px;height:auto;margin-left:8px;margin-top:20px;border-radius:15px;'><form action='http://noncecapisco.altervista.org/animali/click.php' enctype='multipart/form-data' method='post'><input type='submit'value='mi piace'style='color:#09f;margin-left:10px;'><br>".PHP_EOL;

    }

    else if(
    in_array($estensione, $array_estensioni_video))
    {


    echo
    "<video preload='auto' src='".$row["file"]."'controls='true' style='width:450px;height:auto;margin-left:8px;margin-top:20px;border-radius:15px;'></video><form action='http://noncecapisco.altervista.org/animali/click.php' enctype='multipart/form-data' method='post'><input type='submit'value='mi piace'style='color:#09f;margin-left:10px;'><br>".PHP_EOL;

    }
    else if(
    in_array($estensione, $array_estensioni_poster))
    {


    echo
    "<video poster='video-google-drive1.jpg'src='".$row["file"]."'controls='true' style='width:450px;height:auto;margin-left:8px;margin-top:20px;border-radius:15px; border: 2px solid #CCCCCC;
    '></video><form action='http://noncecapisco.altervista.org/animali/click.php' enctype='multipart/form-data' method='post'><input type='submit'value='mi piace'style='color:#09f;margin-left:10px;'><br>"
    .PHP_EOL;

    }
    echo
    ' <div style="margin-left:8px;width:450px;word-wrap:break-word;color:#666666;margin-top:5px;margin-bottom:50px;">'.$row["testo"].'</div><br>'.PHP_EOL;
    }



    ?>
    allora ..ho aggiunto un campo chiamato "contaclick" vicino a "id,testo,email,razza,file,contaclick"

    po..i al campo contaclick, l'ho messo su "int"...ora sulle singole righe alla fine dopo "file" ho "0"su tutte le

    righe..va bene? poi che devo fa?

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Sì, va bene. Ogni file ha il suo contatore.
    Adesso, devi intercettare il click associato all'ID del file. Quindi la pagina PHP ricava l'ID di cui incrementare il click, e quindi eseguire la query per incrementare il valore.

    Puoi ad esempio creare nel form un input di tipo hidden con "value" con il valore dell'id del file da incrementare. Quindi poi lo leggi da PHP ed incrementi il valore associato a quell'ID.

    p.s: se un form non invia file, non inserire enctype='multipart/form-data'

    Ciao!
    Ultima modifica di alemoppo : 02-05-2024 alle ore 22.27.17
    noncecapisco likes this.

  9. #9
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    e io come faccio a sapere l'id del file che l'utente carica?..che famo come l'array delle checkbox? ah ah

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Codice PHP:
    echo "<video preload='auto' src='".$row["file"]."'controls='true' style='width:450px;height:auto;margin-left:8px;margin-top:20px;border-radius:15px;'></video><form action='http://noncecapisco.altervista.org/animali/click.php' method='post'><input type='hidden' name='id_da_incrementare' value='".$row['id']."'><input type='submit'value='mi piace'style='color:#09f;margin-left:10px;'></form><br>".PHP_EOL;
    Quindi puoi vedere l'id con $_POST['id_da_incrementare']

    Ciao!
    Ultima modifica di alemoppo : 02-05-2024 alle ore 23.48.48
    noncecapisco likes this.

  11. #11
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    non ti sto seguendo..alemoppo scusa...stiamo sempre parlando di inserire il numero dei click vicino alle righe

    id,testo,email,razza,file,contaclick..giusto? che centra il file da eliminare?
    Ultima modifica di noncecapisco : 02-05-2024 alle ore 23.28.49

  12. #12
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Scusami, intendevo "id_da_incrementare", correggo.

    Ciao!
    noncecapisco likes this.

  13. #13
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    bo...

  14. #14
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Cosa non hai capito?

    Devi incrementare la riga con id = $_POST['id_da_incrementare']

    Ciao!
    noncecapisco likes this.

  15. #15
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    alemoppo io te ringrazio...ma non capisco...non so come muovermi, non so neanche se il campo che ho aggiunto a mysql

    e'corretto( l'ho messo su "int"). ho aggiunto il codice per l'inserimento del numero, al campo contaclick, va bene?:

    Codice PHP:
    <?php
    $ctnClick
    = 0;
    if(isset(
    $_POST['click'])) {
    $ctnClick = addClick();
    }

    function
    addClick(){
    $count = ("MyClick.txt");

    $click = file($count);
    $click[0]++;

    $fp = fopen($count, "w") or die("Il file non puo essere aperto");
    fputs($fp, "$click[0]");
    fclose($fp);

    return
    $click[0];
    }

    function
    view_tot_entries() {
    // recupero il numero di accessi
    $file = 'MyClick.txt';
    $fp = fopen($file, "r");
    $tot = fgets($fp, 4096);
    fclose($fp);
    // creo un ciclo per mostrare le cifre
    for ($i = 0; $i <= 9; $i++) {
    $tot = str_replace($i, $i, $tot);
    }
    // valore di ritorno
    return $tot;
    }

    $click = view_tot_entries();

    $db_host = 'localhost';
    $db_user = 'noncecapisco';
    $db_pass = '';
    $db_name = 'my_noncecapisco';

    $cn = new mysqli($db_host, $db_user, $db_pass, $db_name);

    if (
    $cn->connect_errno) {
    echo
    "Connessione fallita: ". $cn->connect_error . ".";
    exit();
    }
    $click = view_tot_entries();

    $sql = "INSERT INTO sito_italia ( contaclick ) VALUES ("


    . "'" . $click. "');";

    if (!
    $cn->query($sql)) {

    echo
    "Errore della query: " . $cn->error . ".";
    }



    ?>
    se io faccio "echo view_tot_entries();" mi stmpa il numero dei click, allora ho pensato cosi:

    $click = view_tot_entries();

    e poi ho fatto la query...ma se spingo il pulsante del mi piace, dove ho collegato questo codice, mi dice :

    Codice PHP:
    Errore della query: il campo 'testo' non ha un valore predefinito.
    che devo fa?

  16. #16
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    La prima parte del conteggio click non ti serve: stai salvando un numero su file che dovresti salvare su file. Quindi elimina tutto questo codice:
    Codice PHP:
    $ctnClick = 0;
    if(isset(
    $_POST['click'])) {
    $ctnClick = addClick();
    }

    function
    addClick(){
    $count = ("MyClick.txt");

    $click = file($count);
    $click[0]++;

    $fp = fopen($count, "w") or die("Il file non puo essere aperto");
    fputs($fp, "$click[0]");
    fclose($fp);

    return
    $click[0];
    }

    function
    view_tot_entries() {
    // recupero il numero di accessi
    $file = 'MyClick.txt';
    $fp = fopen($file, "r");
    $tot = fgets($fp, 4096);
    fclose($fp);
    // creo un ciclo per mostrare le cifre
    for ($i = 0; $i <= 9; $i++) {
    $tot = str_replace($i, $i, $tot);
    }
    // valore di ritorno
    return $tot;
    }

    $click = view_tot_entries();
    Come procedere:

    Attualmente fai subito una "insert", ma prima devi recuperare il numero di like di quello specifico file, poi lo incrementi e lo ri-salvi:
    Codice:
    SELECT contaclick FROM sito_italia  WHERE id = $_POST['click']
    ...
    $contaclick = $row['contaclick']; //leggi il valore salvato sul DB in corrispondenza di quel file (con la fetch_assoc, come hai sempre fatto)
    $contaclick = $contaclick + 1; //incrementi $contaclick
    UPDATE sito_italia  SET contaclick = $contaclick WHERE id = $_POST['click']
    Oppure, con una update direttamente (più semplice, l'esempio sopra però è per farti capire come si ragionerebbe in PHP):
    Codice:
    UPDATE sito_italia SET contaclick = contaclick + 1 WHERE id = $_POST['click']
    -----

    non so neanche se il campo che ho aggiunto a mysql

    e'corretto( l'ho messo su "int")
    Sì, se il campo contaclick nella tabella è int, va bene. È nella tabella 'sito_italia', corretto?

    Ciao!
    Ultima modifica di alemoppo : 03-05-2024 alle ore 00.43.59
    noncecapisco likes this.

  17. #17
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    grazie alemoppo..ora ci provo....e invece nel link inserito nei file cosa ci devo mettere? cioe', come fa mysql a

    sapere se il pulsante mi piace e'stato spinto...io ho messo nel link del form action il codice che tu mi hai detto di

    eliminare..quindi adesso cosa ci metto?

    Codice PHP:
    echo "<img src ='".$row["file"]."'style='width:450px;height:auto;margin-left:8px;margin-top:20px;border-radius:15px;'><form action='http://noncecapisco.altervista.org/animali/click.php' enctype='multipart/form-data' method='post'><input type='submit'value='mi piace'style='color:#09f;margin-left:10px;'><br>".PHP_EOL;

  18. #18
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    In questa risposta (#10) ho aggiunto al form:
    Codice:
    <input type='hidden' name='id_da_incrementare' value='".$row['id']."'>
    Con questo input (che l'utente non vede), PHP sa l'id da incrementare con $_POST['id_da_incrementare']

    Quindi semplicemente con questa query:
    Codice:
    UPDATE sito_italia SET contaclick = contaclick + 1 WHERE id = $_POST['click']
    Puoi incrementare di 1 il valore contaclick.

    Ciao!
    noncecapisco likes this.

  19. #19
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    allora il type... l'ho messo su "submit" perche' senno' il pulsante spariva, senno' cosa spinge la gente? ah ah



    ora vicino al file, ho un pulsante con scritto : 49, e in mysql, e' l'id del file sul sito(e'quello che avevi

    caricato tu.)

    Codice PHP:

    echo "<img src ='".$row["file"]."'style='width:450px;height:auto;margin-left:8px;margin-top:20px;border-radius:15px;'><form action='/upload-click.php'><input type='submit' name='id_da_incrementare' value='".$row['id']."'>
    "
    .PHP_EOL;
    ora provo a fare tutto...

    PS: se dovesse funzionare, ce'un modo di vedere sul pulsante (invece di 49 , la scritta mi piace?...) altrimenti la

    gente non lo spinge..ok provo grazie ale.....

    allora ci ho provato.. questa e' la query per l'inserimento dei click:


    Codice PHP:


    <?php

    <?php

    $db_host
    = 'localhost';
    $db_user = 'noncecapisco';
    $db_pass = '';
    $db_name = 'my_noncecapisco';

    $cn = new mysqli($db_host, $db_user, $db_pass, $db_name);

    if (
    $cn->connect_errno) {
    echo
    "Connessione fallita: ". $cn->connect_error . ".";
    exit();
    }


    $sql = 'INSERT sito_italia SET contaclick = contaclick + 1 WHERE id = $_POST["click"]';


    if (!
    $cn->query($sql)) {

    echo
    "Errore della query: " . $cn->error . ".";
    }

    header("location:http://noncecapisco.altervista.org/animali/copia%20sito-italia.php");




    ho fatto tutto... ma i click non li mette.... aoooooooo non me abbandona'........continuamo domani ok? notte.
    Ultima modifica di noncecapisco : 03-05-2024 alle ore 12.50.00

  20. #20
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Citazione Originalmente inviato da noncecapisco Visualizza messaggio
    allora il type... l'ho messo su "submit" perche' senno' il pulsante spariva, senno' cosa spinge la gente? ah ah
    Io il submit l'ho lasciato, rivedi il messaggio #10.

    Citazione Originalmente inviato da noncecapisco Visualizza messaggio
    Codice PHP:
    $sql = 'INSERT sito_italia SET contaclick = contaclick + 1 WHERE id = $_POST["click"]';
    Non va bene: la INSERT inserisce un nuovo elemento. Tu vuoi aggiornare il valore, devi usare la UPDATE come ti ho scritto sul #16 e/o #18.

    Ciao!
    Ultima modifica di alemoppo : 03-05-2024 alle ore 18.42.48
    noncecapisco likes this.

  21. #21
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    alemoppooooooooooooooooooooooooooooooooooooooooooo oo..................ciao! l'ho messo su "insert" perche' su update

    non funzionava.

  22. #22
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Eh ma non funziona nemmeno INSERT O meglio probabilmente ti aggiunge una nuova riga, ma tu vuoi modificare il valore.

    La riga con quell'ID che passi, esiste sul database?

    Ciao!
    noncecapisco likes this.

  23. #23
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    certo.....tutti i file sul sito, hanno l'id corrispondente nel database....ora ho rimesso il pulsante mi piace con

    "hidden" nascosto..comunque si..esistono le righe....

  24. #24
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Ok ma quindi? Se invii il tasto cosa succede? La query va in errore?

    Ciao!
    noncecapisco likes this.

  25. #25
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    allora...prima mi dava errore...c'erano le doppie virgolette.. io ho messo le singole e l'errore non ce' piu',

    pero' quando spingi il pulsante mi piace; ricarica la pagina, ma il numero nel database non lo mette, rimane a "0"


    Codice PHP:

    <?php

    $db_host
    = 'localhost';
    $db_user = 'noncecapisco';
    $db_pass = '';
    $db_name = 'my_noncecapisco';

    $cn = new mysqli($db_host, $db_user, $db_pass, $db_name);

    if (
    $cn->connect_errno) {
    echo
    "Connessione fallita: ". $cn->connect_error . ".";
    exit();
    }


    $sql = 'UPDATE sito_italia SET contaclick = contaclick + 1 WHERE id = $_POST["click"]';


    if (!
    $cn->query($sql)) {

    echo
    "Errore della query: " . $cn->error . ".";
    }

    header("location:http://noncecapisco.altervista.org/animali/copia%20sito-italia.php");

    alemoppooooooooo...voglio mettere...echo $row ['contaclick']...ah ah
    Ultima modifica di noncecapisco : 03-05-2024 alle ore 20.06.02

  26. #26
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Provalo così:
    Codice PHP:
    $sql = 'UPDATE sito_italia SET contaclick = contaclick + 1 WHERE id = '.$_POST["click"];
    Tra i singoli apici, non vengono sostituite le variabili. Inoltre per gli array o strutture dati, vanno usate le graffe (leggi qui).

    ...Ma quindi il name dell'input hidden lo hai poi chiamato "click"? Non so se ti ho travisato io o cosa, ma devi usare:
    $_POST['<nome dell'input da leggere dal form>']

    Ciao!
    Ultima modifica di alemoppo : 03-05-2024 alle ore 20.18.46
    noncecapisco likes this.

  27. #27
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    alemoppo su il pulsante ce'scritto mi piace... questo e' il codice:

    Codice PHP:

    echo "<form action='http://noncecapisco.altervista.org/upload-click.php'> <input type='hidden' name='contaclick'

    value='"
    .$row['id']."'><input type='submit'value='mi piace'style='color:#09f;margin-left:10px;'><img src

    ='"
    .$row["file"]."'style='width:450px;height:auto;margin-left:8px;margin-top:20px;border-radius:15px;'>

    </form>"
    .PHP_EOL;
    e questa e' la query..ma mi da errore per le virgolette:

    Codice PHP:

    $sql
    = $sql = 'UPDATE sito_italia SET contaclick = contaclick + 1 WHERE id = '.$_POST["click"];


    Parse error: syntax error, unexpected '';' (T_ENCAPSED_AND_WHITESPACE), expecting end of file in /membri/noncecapisco/upload-click.php on line 20

  28. #28
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Codice:
    <input type='hidden' name='contaclick' value='".$row['id']."'>
    Quindi devi usare contaclick:

    Codice PHP:
    $sql = 'UPDATE sito_italia SET contaclick = contaclick + 1 WHERE id = '.$_POST["contaclick"];
    Quindi nella tabella sito_italia, la colonna che conta i click di tipo intero si chiama "contaclick", corretto?

    ciao!
    Ultima modifica di alemoppo : 03-05-2024 alle ore 20.46.55
    noncecapisco likes this.

  29. #29
    noncecapisco non è connesso Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    387

    Predefinito

    si si chiama cosi..(contaclick). ok metto cosi'... pero' mi dice errore per la query..


    $sql = 'UPDATE sito_italia SET contaclick = contaclick + 1 WHERE id = '.$_POST["contaclick"];


    Errore di analisi : errore di sintassi, 'contaclick' imprevisto (T_STRING) in /membri/noncecapisco/upload-click.php alla riga 16
    Ultima modifica di noncecapisco : 03-05-2024 alle ore 20.56.02

  30. #30
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,323

    Predefinito

    Puoi mostrare il codice completo?

    Ciao!
    noncecapisco likes this.

Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •