Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di quecha
    Registrato dal
    Oct 2007
    Messaggi
    176

    problema concatenazione

    Ciao a tutti!

    Codice PHP:

    // Sample script:
    $pippo="3484543227";
    $prova="112233";
    $finale=$pippo.$prova;
    $pdf =& new PDF('a4','portrait');
    $pdf->selectFont('./fonts/Courier');
    $pdf->EAN13(40,700,$finale);
    $pdf->stream();
    ?> 
    Utilizzando un semplice script trovato dovrei stampare dei codice a barre dove dovrei unire più variabili.
    Quin ho fatto l'esempio:
    $pippo="3484543227";
    $prova="112233";
    $finale=$pippo.$prova;

    Quando stampo $pdf->EAN13(40,700,$finale); mi restituisce << Incorrect check digit >>.
    Da cosa dipende?dalla concatenazione?
    Vedere il mondo in un granello di sabbia
    e il cielo in un fiore di campo,
    tenere l'infinito nel palmo della mano e l'eternità in un'ora.
    William Blake

  2. #2
    Utente di HTML.it L'avatar di echoweb
    Registrato dal
    Sep 2008
    Messaggi
    419
    prova così

    $finale=$pippo$prova;

    o metti le variabili tra apici

    $pippo='3484543227';
    $prova='112233';

    o

    $finale=$pippo."".$prova;

    Se continua a darti errore, forse è relativa all'esito della funzione...


    "Non soffocare la tua ispirazione e la tua immaginazione,
    non diventare lo schiavo del tuo modello"

    Vincent van Gogh

  3. #3

    Re: problema concatenazione

    Originariamente inviato da quecha
    Quando stampo $pdf->EAN13(40,700,$finale); mi restituisce << Incorrect check digit >>.
    Da cosa dipende?dalla concatenazione?
    Un EAN-13 è formato da 12 cifre + un check digit che va calcolato secondo specifiche regole.

    Nel tuo codice stai passando un numero di barcode errato, per questo viene visualizzato quel messaggio di errore.

  4. #4
    Utente di HTML.it L'avatar di quecha
    Registrato dal
    Oct 2007
    Messaggi
    176

    Re: Re: problema concatenazione

    Originariamente inviato da filippo.toso
    Un EAN-13 è formato da 12 cifre + un check digit che va calcolato secondo specifiche regole.

    Nel tuo codice stai passando un numero di barcode errato, per questo viene visualizzato quel messaggio di errore.
    Si infatti, ho dovuto modifiacare il ciclo for e poi modificato il numero del codice.
    Avevo cmq fatto un errore sulla concatenazioni.
    Grazie!!
    Vedere il mondo in un granello di sabbia
    e il cielo in un fiore di campo,
    tenere l'infinito nel palmo della mano e l'eternità in un'ora.
    William Blake

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.