Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [mysql o php]aiuto incremento di 1

    non ci crederete ma ho un problema stupido e non da poco...
    non riesco a far aumentare di 1 la seguente variabile d'arry:
    -totalevoti
    Ho provato così e continua ad aggiungere 2 invece sul db mysql...come è possibile?
    Codice PHP:
    $totvoti $row_infoVideo['totalevoti']+1
    se invece provo così
    Codice PHP:
    $totvoti $row_infoVideo['totalevoti']++; 
    non succede nulla...
    ho guardato anche che durante lo script x caso non venga 'ridefinito' $row_infoVideo['totalevoti'] ma nulla...da cosa può dipendere questo 'errore' se così si può chiamare?

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Codice PHP:
    $totvoti $row_infoVideo['totalevoti']++; 
    è giusto che non cambi nulla, il ++ avviene dopo l'assegnazione.

    In caso devi fare:

    Codice PHP:
    $totvoti $row_infoVideo['totalevoti'];
    $totvoti++; 

  3. #3
    [supersaibal]Originariamente inviato da Teuzzo
    In caso devi fare:

    Codice PHP:
    $totvoti $row_infoVideo['totalevoti'];
    $totvoti++; 
    [/supersaibal]
    E' sufficiente un pre incremento:
    $totvoti = ++$row_infoVideo['totalevoti'];

    Comunque è la stessa cosa, sono sintassi alternative.

  4. #4
    ATTENZIONE ATTENZIONE...non capisco proprio...con Firefox 1.0 aumenta di 2 mentre con IE funz giustamente...!!!!!!! Ma come è possibile? che sia un fatto di cache o roba simile data che è yutta oggi che faccio modifiche allo script e è da un pezz che lo continuo a far rigirare.....mi prenderete x pazzo

  5. #5
    [supersaibal]Originariamente inviato da zannas
    ATTENZIONE ATTENZIONE...non capisco proprio...con Firefox 1.0 aumenta di 2 mentre con IE funz giustamente...!!!!!!! Ma come è possibile? che sia un fatto di cache o roba simile data che è yutta oggi che faccio modifiche allo script e è da un pezz che lo continuo a far rigirare.....mi prenderete x pazzo [/supersaibal]
    Vuol dire che hai fatto errori lato client.

    Il php lo processa il server, quindi il browser è del tutto ininfluente.

  6. #6
    [supersaibal]Originariamente inviato da skidx
    Vuol dire che hai fatto errori lato client.
    [/supersaibal]
    come sarebbero gli errori lato client??

  7. #7
    [supersaibal]Originariamente inviato da zannas
    come sarebbero gli errori lato client?? [/supersaibal]
    errori nel modo in cui hai scritto un form, oppure un link, oppure errori javascript che vanno a intervenire su form o link, ripercuotendosi poi sulla successiva richiesta lato server.

    Esempio:
    se, avendo scritto male un javascript, un campo "pippo" di tipo hidden di un form nella pagina su Explorer assume valore 1 e su Firefox 2, al submit del form quel valore lato server tramite la variabile $_POST['pippo'] avrà due valori diversi a seconda del browser che hai usato, ma l'errore è lato client, non lato server.

  8. #8
    no, non può essere perchè il dato lo prelevo da database....comunque ho verificato che la query da eseguire restituita è giusta...è per questo poi che non capisco... basta che lo stesso errore non si verifichi on-line quando upperò il sito...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.