Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23

Discussione: form + php

  1. #11
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    125
    Non stampa il valore della variabile sulla form perchè manca l'echo e se lo metto mi da un errore.
    :tongue:

  2. #12
    ma scusa la variabile $preffax è valorizzata ??

    Io ho provato a fare cosi :
    <? $preffax =3;
    $form0= "<input type=text size=12 maxlength=3 name=preftel value=\"$preffax\">";
    echo "$form0";
    ?>
    e funziona !!!

  3. #13
    l'ho caricato qui :

    http://utenti.lycos.it/comdata76/1.php

    ed il codice è questo come vedi funziona

    <? $preffax =3;
    $form0= "<input type=text size=12 maxlength=3 name=preftel value=\"$preffax\">";
    echo "$form0";
    ?>

    tu devi far stampare la var $form0

  4. #14
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    125
    Non funziona. Ho messo il mio script per capire meglio dove è il problema


    file "registrati.php"
    script:

    <form method="get" name="form" action="reg_ok.php" >

    <?
    $form0='<input type="text" size="1" maxlength="3" name="prefteluff" value=\"$prefteluff\">';
    $form00='<input type="text" size="13" maxlength="7" name="teluff">';

    if ($var3=="" or $var3a=="")
    {echo $fontteluff= '<a class="form" >Telefono/uff. (*) </a>'?> </td> <td width="166"> <? echo $form0;?>
    <? echo $form00; }

    else if ($var3=="3" or $var3a=="3a" or $var4=="4" or $var4a=="4a")
    {echo $fontteluff= '<a class="formerror" >Telefono/uff. (*) </a>'?> </td> <td width="166"> <? echo $form0;?>
    <? echo $form00; ?> </td> <? }
    ?>
    </form>



    file "reg_ok.php"
    script:

    if ($prefteluff=="" or $teluff =="" or !is_numeric($prefteluff) or !is_numeric($teluff) or )
    {
    if ($prefteluff=="" or $teluff=="" )
    {$mia_var=$mia_var.'var3=3&'.'var3a=3a&';}
    if (!is_numeric($prefteluff) or !is_numeric($teluff))
    {$mia_var=$mia_var.'var4=4&'.'var4a=4a&';}

    }
    ?>
    <script language="javascript" type="text/javascript">
    document.location.href="registrati.php?prefteluff= <? echo $prefteluff; ?>&teluff=<? echo $teluff;?>&<? echo $mia_var;?>";
    </script>
    <?
    }
    else
    {echo "ciao";}
    :tongue:

  5. #15
    adesso controllo

  6. #16
    la variabile $prefteluff è valorizzata nel file o in sessione ???
    se no non te la stamperà in value!!

  7. #17
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    125
    Grazie sei molto gentile, io sono alle prime armi.
    :tongue:

  8. #18
    prova a scrivere :

    Codice PHP:
    <?
    echo "La variabile vale: $prefteluff"// cosi capisci se la variabile è valorizzata
    $form0='<input type="text" size="1" maxlength="3" name="prefteluff" value=\"$prefteluff\">';
    $form00='<input type="text" size="13" maxlength="7" name="teluff">';

    if (
    $var3=="" or $var3a=="")
    {echo 
    $fontteluff'<a class="form" >Telefono/uff. (*) </a>'?> </td> <td width="166"> <? echo $form0;?>
     <? echo $form00; }

    else if (
    $var3=="3" or $var3a=="3a" or $var4=="4" or $var4a=="4a")
    {echo 
    $fontteluff'<a class="formerror" >Telefono/uff. (*) </a>'?> </td> <td width="166"> <? echo $form0;?>
     <? echo $form00?> </td> <? }
    ?></form>
    Sostituisci la tua parte di codice con questa e poi dimmi cosa ti stampa

  9. #19
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    125
    Se sostituisco il codice con il tuo e sulla form prefteluff inserisco la lettera d mi stampa "La variabile vale:d"
    :tongue:

  10. #20
    ok prova ora
    Codice PHP:
    <form method="get" name="form" action="reg_ok.php" >

    <?
    $form0
    ='<input type="text" size="1" maxlength="3" name="prefteluff" value=\"$prefteluff\">';
    $form00='<input type="text" size="13" maxlength="7" name="teluff">';

    if (
    $var3=="" or $var3a=="")
    {echo 
    $fontteluff'<a class="form" >Telefono/uff. (*) </a>'?> </td> <td width="166"> <? echo "<input type=text size=1 maxlength=3 name=prefteluff value=\"$prefteluff\">";?>
     <? echo "<input type=text size=13 maxlength=7 name=teluff>"; }

    else if (
    $var3=="3" or $var3a=="3a" or $var4=="4" or $var4a=="4a")
    {echo 
    $fontteluff'<a class="formerror" >Telefono/uff. (*) </a>'?> </td> <td width="166"> <? echo "<input type=text size=1 maxlength=3 name=prefteluff value=\"$prefteluff\">";?>
     <? echo "<input type=text size=13 maxlength=7 name=teluff>"; }?> </td> <? }
    ?>
    </form>

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.