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

    mi potete aiutare a capire dove sbaglio?

    il seguente codice dovrebbe leggere in un database testuale e restituire soltanto i dati della fattura con lo stesso numero che viene portato dalla variabile $fatturarelativa.
    l'esistenza della variabile e' confermata perche' me la stampa, anche se impongo il valore alla variabile ... ad esempio $a=2 mi stampa a video la fattura N.2 ma non riesco a far funzionare con la variabile che porto dalla pagina precedente col metodo Post!

    ho provato anche a far stampare $fatturarelativa+2 per vedere se veniva interpretata come numero !
    la somma la fa!
    mi potete aiutare?

    grazie a tutti!
    Codice PHP:

    error_reporting 
    (E_ALL E_NOTICE);
    include(
    'settingsalvabolla.php');
    $array_righi file($my_databasebolla_txt);
    //con questa funzione vado a contare le righe presenti nel database bolle per sapere quante ne sono state emesse$nfattura = count($array_righi);
    //recupero la variabile  inviata con il form dalla pagina prececente
    $fatturarelativa $_POST['fatturarelativa'];
    //stampo la variabile solo per verificarne l'esistenza
    echo $fatturarelativa;
    //vado a leggere nel database delle bolle emesse
    foreach($array_righi as $key => $indici){ list($cliente2,$indirizzo2,$elencoprodotti,$risu2,$data,$data1,$giornodipagamento,$importoversato,$numerofattura) = explode("|"$indici);
    //inserisco la condizione di uguaglianza tra le due variabili, solo se uguali in valore verranno visualizzati i valori

    if ($numerofattura==$fatturarelativa) {
      echo 
    ' Nome Ristorante: ' .$cliente2'<br /><br />      
         Bolla relativa alla Fattura Numero: '
    .$numerofattura.'<br /><br />     
              indirizzo: '  
    .$indirizzo2.'<br /><br />           
         elenco prodotti:<br /> '
    .$elencoprodotti.'<br /><br />        
            Totale: '
    .$risu2.'<br /><br />           
       Data di emissione: ' 
    .$data1'<br /><br />    
    <a href="actionmodificafatture.php?saldofattura=' 
    .$key'">Elimina</a> - <a href="form_updatebolleemesse.php?row=' .$key'">Modifica Bolla</a> - <a href="bolleprova.php?row=' .$key'">Fattura relativa a questa Bolla</a>- <a href="letturabolla.php?row=' .$key'">Stampa questa Bolla</a>- <a href="/pagina_lista_fatture_emesse.php?row=' .$key'">aggiungi Bolla a questa Fattura</a>          
              <hr />'
    ;                  
      }

    Ultima modifica di robotsitepc; 19-07-2015 a 19:26

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    $fatturarelativa cosa contiene quando la stampi a schermo?
    controlla il form e verifica che il nome del campo che compila l'utente sia esattamente "fatturarelativa"

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Hai provato a fare un $fatturarelativa = trim($fatturarelativa); ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #4
    ciao
    a video mi da il valore che mi porto dalla pagina precedente , ad esmpio 2.
    ho provato a fare come dici tu badaze ma il risultato e' sempre lo stesso.

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    E cosi ?

    $aaa = $numerofattura - $fatturarelativa;

    if ($aaa == 0) {
    ....
    }
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  6. #6
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Confronta bene il valore che arriva nel post e quello dell'array fatto da esplode
    Uno dei due avrà qualcosa di diverso dall'altro

  7. #7
    ho provato a fare come dici tu badaze ...Funziona!! si ok ma perche??
    Grazie anche a te clasku.
    peche' la differenza tra le due variabili la riconosce e l'uguaglianza no!!?

  8. #8
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da robotsitepc Visualizza il messaggio
    ho provato a fare come dici tu badaze ...Funziona!! si ok ma perche??
    Grazie anche a te clasku.
    peche' la differenza tra le due variabili la riconosce e l'uguaglianza no!!?
    Di sicuro c'è una sottile differenza. Prova con var_dump per vedere il tipo ed il contenuto. Prova a vedere se c'è une funzione che consente di vedere il contenuto in esadecimale.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.