Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833

    Passaggio di due variabili a una pagina che non funziona sempre

    Ciao, ho un'altro problema che mi porto da tempo e vorrei risolvere.
    Il fatto e' che ho reso il primo dato del file che visualizzao cliccabile e se si clicca (cliente)
    vado a vedere tutti i dati del cliente, il problema e' che non so' come mai su alcuni codici cliente non riesco a passare anche il numero della service request.
    In pratica quando vedo il link a cui sto per passare i dati (non sempre!!!) non carica il numero. Posto il codice che ho usato:

    <?php

    /* Apertura connessione al database*/
    include("connection.inc");

    /* Costruzione dello statement SQL da eseguire */

    $sql = "select *
    from ACSSI_DAT.srvrq00f
    where srvcas = '".$srvcas."'
    order by srvdat desc ";

    /* Esecuzione diretta dello stament SQL */
    $stmt = db2_exec($dbh, $sql, array('cursor' => DB2_SCROLLABLE));

    print '
    <table border=1 cellpadding=14 cellspacing=0 bordercolor="#666666">';

    while ($row = db2_fetch_array($stmt)) {
    if (!$row=="") {
    $customerSRVCLI = $row[7];
    $customerSRVNUM = $row[8];
    $customerSRVSRN = $row[11];
    $customerSRVMOD = $row[12];
    $customerSRVNSP = $row[13];
    $customerSRVPRO = $row[9];
    $customerSRVVER = $row[10];
    $customerSRVBLD = $row[42];
    $customerSRVREL = $row[40];
    $customerSRVASP = $row[41];
    $customerSRVPER = $row[17];
    $customerSRVDAT = $row[18];
    $customerSRVMOT = $row[20];
    $customerSRVSOL = $row[22];

    print '<tr>

    <td valign="top"><font size="3"><a href=db2_update2.php?customerSRVCLI=' . $customerSRVCLI .'&customerSRVNUM=' . $customerSRVNUM . '>' . $customerSRVCLI .'</a></font></td>
    <td valign="top"><font size="2">'.$customerSRVNUM.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVSRN.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVMOD.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVNSP.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVPRO.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVVER.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVBLD.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVREL.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVASP.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVPER.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVDAT.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVMOT.'</font></td>
    <td valign="top"><font size="2">'.$customerSRVSOL.'</font></td>
    </tr>';
    }
    }
    print '</table>
    ';
    ?>

    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    up

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    up

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    up

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    E qual è il caso che non funziona?

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Non c'e' una logica, ho un elenco di clienti posso dirti che il problema non riguarda il numero di elementi perche' se es. il primo cliente e' UNIFID 1265 alla seconda pagina arriva il numero
    e infatti quando passo sopra al link vedo che lo imposta.
    Mentre se il primo cliente e' SSI 1259 non passa il numero.

    HO CAPITO IL MOTIVO ED E' PERCHE' IL CODICE CLIENTE ES. SSI NON E' LUNGO COME
    TUTTO IL CAMPO (srvcli lunghezza 6) MENTRE PER TUTTI I CODICI CLIENTE CHE HANNO TUTTI I CARATTERI IMPOSTATI FUNZIONA IL PASSAGGIO DEL NUMERO.

    Dimmi se vuoi che ti posto la pagina che invia il numero.

    Ciao

  7. #7
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Se hai capito il motivo posta un esempio di link che passa e uno che non passa

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    1) Come faccio a postare un esempio di link? sto lavorando su un server AS400
    e non si puo' entrare se non si ha un profilo, un utente ecc....

    2) Comunque il problema e' quello che scritto, se un codice cliente (SRVCLI=nome del campo cliente, SRVRQ00F=nome del file) non e' stato immesso, su AS400, in modo completo
    quindi usando tutti i caratteri disponibili, lunghezza max 6, non riesce a passare anche il numero della richiesta che e' un altro campo del file.

    Invece se il codice cliente e' completo, es. ABCDEF, tutti e 6 i caratteri possibili, passa anche il numero della richiesta!

    Non so capire il motivo ma dovrebbe essere nella prima pagina

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.