• User

    Mi verificate questo codice ??

    Salve a tutti.... il codice seguente funziona correttamente... dovrei pero' inserire un ciclo di if che mi verifichi se esiste o meno una determinata condizione. Ecco il codice

    <?php if (($ewCurSec & ewAllowAdd) == ewAllowAdd) { ?>
    <td><span class="phpmaker"><a href="<?php if ($x_protocolloID <> "../BAK") {echo "protoadd.php?protocolloID=" . urlencode($x_protocolloID); }
    else { echo "javascript:alert('Record non valido! Chiave nulla');";} ?>"><img src="images/copy.gif" width="16" height="16" border="0"></a></span></td>
    <?php } ?>

    Nel mio caso vorrei che il file protoadd.php fosse invocato solo ad una determinata condizione. In caso contrario lanciare invece protoaddP.php...

    Credo quindi che io debba inserire un if .... ma come fare ? Sono alle prime armi e il codice che sto' cercando di gestire l'ho eriditato da un collega ... e ora sto' cercando di capirci qualcosa...grazie


  • Super User

    ciao Brostin,
    per rendere il codice comprensibile utilizza i tag [ code ] e fai in modo che ad ogni riga il codice vada a capo. In questo modo è più semplice dare una risposta altrimenti diventa complicato solo leggerlo.

    per fare quello che chiedi è sufficiente:

    if (condizione)
    include(nome del file se si verifica la condizione incluso in apici);
    else
    include(nome dell'altro file);

    :ciauz:


  • User

    Prima di tutto grazie per la collaborazione.
    Mi permetto di allegarti l'intero file php ( compresso ) e di fornirti alcune indicazioni.

    Il codice sul quale vorrei apportare le modifiche è al rigo 999, ed è una condizione if.

    In sostanza, mi sembra di capire che, se la condizione è vera viene linkato il file protoadd.php... diversamente si ha l'alert javascript ... "Record non valido! Chiave nulla".

    Quello che vorrei fare è inserire nell'if un'ulteriore if che mi controllasse il valore che assume la variabile $x_A_P che trovi al rigo 48.

    Tale variabile puo' assumere valore A o P ( Arrivo o Partenza ).

    Vorrei quindi che nell'if in aggiunta fosse linkato il file protoadd.php se la variabile assume valore "A" e protoaddP.php ( l'altro file, relativo al protocollo in partenza) se la variabile assume valore "P".

    Allo stato attuale, come puoi vedere tale condizione non esiste e viene comunque invocato il file protoadd.php...

    Scusami se sono stato poco chiaro ..... nel caso cerchero' di essere ancora piu' preciso... a te l'ardua sentenza...