Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Ancora Helpme :-)

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    13

    Ancora Helpme :-)

    Ciao,
    ho questo codice:
    Codice PHP:
    if ($datagara $scadenzacetificato OR $costogara $fondocassa)
    {
    echo 
    "<h1>Non puoi partecipare a questa gara. Certificato scaduto o fondo cassa non sufficente per partecipare alla gara!</h1>";
    }
    else
    {
    echo 
    '
        <input maxlength="150" size="30" title="" id="text_2" name="localita" type="text" readonly="readonly" 
    value="'
    .$localita1.'" />

    <input title="" size="20" id="" name="data" type="text" readonly="readonly" value="'
    .$data1.'" />


    <input value="mezzo" title="" class="radio" id="check00" name="check0[]" type="checkbox" />;
    }
    ?> 
    Allora dovrei inserire un if con una condizione e relativo else.
    Scrivo questo codice ma non va:
    Codice PHP:
    if ($datagara $scadenzacetificato OR $costogara $fondocassa)
    {
    echo 
    "<h1>Non puoi partecipare a questa gara. Certificato scaduto o fondo cassa non sufficente per partecipare alla gara!</h1>";
    }
    else
    {
    echo 
    '
        <input maxlength="150" size="30" title="" id="text_2" name="localita" type="text" readonly="readonly" 
    value="'
    .$localita1.'" />

    <input title="" size="20" id="" name="data" type="text" readonly="readonly" value="'
    .$data1.'" />

    if (condfizione vera)
    {
    echo 
    '<input value="mezzo" name="check0[]" type="checkbox" disabled="disabled" />';
    }
    else
    {
    echo 
    '<input value="mezzo"  name="check0[]" type="checkbox" />';

    ';
    }
    ?> 
    Dov'è che sbaglio?


    Grazie 1000!

  2. #2
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    è semplicemente un errore di distrazione:

    Codice PHP:

    if ($datagara $scadenzacetificato OR $costogara $fondocassa

    echo 
    "<h1>Non puoi partecipare a questa gara. Certificato scaduto o fondo cassa non sufficente per partecipare alla gara!</h1>"

    else 

    echo 

        <input maxlength="150" size="30" title="" id="text_2" name="localita" type="text" readonly="readonly"  
    value="'
    .$localita1.'" /> 

    <input title="" size="20" id="" name="data" type="text" readonly="readonly" value="'
    .$data1.'" /> 

    if (condfizione vera

    echo 
    "<input value="mezzo" name="check0[]" type="checkbox" disabled="disabled" />"

    else 

    echo 
    "<input value="mezzo"  name="check0[]" type="checkbox" />"
    }  


    ?> 
    echo "<input value="mezzo" name="check0[]" type="checkbox" disabled="disabled" />";
    echo "<input value="mezzo" name="check0[]" type="checkbox" />";

    L'errore è che hai messo la doppia virgoletta all'echo e una al tag HTML e per questo PHP da errore...
    sostituisci gli echo con questi:

    codice:
    echo '<input value="mezzo" name="check0[]" type="checkbox" disabled="disabled" />'; 
    echo '<input value="mezzo"  name="check0[]" type="checkbox" />';
    Se non funziona posta

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    13
    Vi posto il codice che mi restituisce errore! :-)

    Codice PHP:
    <?php

    if ($datagara $scadenzacetificato OR $costogara $fondocassa)
    {
    echo 
    "<h1>Non puoi partecipare a questa gara. Certificato scaduto o fondo cassa non sufficente per partecipare alla gara!</h1>";
    }
    else
    {
    echo 
    '
      <div class="form_item">
      <div class="form_element cf_textbox">
        <label class="cf_label" style="width: 200px;">Località</label>
        <input class="cf_inputbox" maxlength="150" size="30" title="" id="text_2" name="localita" type="text" readonly="readonly" 
    value="'
    .$localita1.'" />
      
      </div>
      <div class="cfclear"></div>
    </div>

    <div class="form_item">
      <div class="form_element cf_datetimepicker">
        <label class="cf_label" style="width: 200px;">Data Gara</label>
        <input class="cf_datetime" title="" size="20" id="" name="data" type="text" readonly="readonly" value="'
    .$data1.'" />
        
      </div>
      <div class="cfclear"></div>
    </div>

    <div class="form_item">
      <div class="form_element cf_textbox">
        <label class="cf_label" style="width: 200px;">Costo Gara in € </label>
        <input class="cf_inputbox" maxlength="150" size="30" title="" id="text_4" name="costogara" type="text" readonly="readonly" 
    value="'
    .$costogara1.'" />
      
      </div>
      <div class="cfclear"></div>
    </div>

    <div class="form_item">
      <div class="form_element cf_textbox">
        <label class="cf_label" style="width: 200px;">Costo Pulmino in €</label>
        <input class="cf_inputbox" maxlength="150" size="30" title="" id="text_12" name="costopulmino" type="text" readonly="readonly" 
    value="'
    .$costopulmino1.'" />
      
      </div>
      <div class="cfclear"></div>
    </div>

    '
    if ($tot $fondocassa)
    {
    echo 
    '
    <div class="form_item">
      <div class="form_element cf_checkbox">
        <label class="cf_label" style="width: 200px;">Vuoi utilizzare il Pulmino?</label>
        <div class="float_left">
          <input value="Pulmino" title="" class="radio" id="check00" name="check0[]" type="checkbox" disabled="disabled" />
          <label for="check00" class="check_label">Pulmino</label>
          

        </div> 
      </div>
      <div class="cfclear"></div>
    </div>'
    ;
    }
    else
    {
    echo 
    '
    <div class="form_item">
      <div class="form_element cf_checkbox">
        <label class="cf_label" style="width: 200px;">Vuoi utilizzare il Pulmino?</label>
        <div class="float_left">
          <input value="Pulmino" title="" class="radio" id="check00" name="check0[]" type="checkbox" />
          <label for="check00" class="check_label">Pulmino</label>
          

        </div> 
      </div>
      <div class="cfclear"></div>
    </div>'
    ;
    }
    '

    <div class="form_item">
      <div class="form_element cf_button">
        <input value="Invia" name="button_15" type="submit" />
        <input type="reset" name="reset" value="Reset"/>
      </div>
      <div class="cfclear"></div>
    </div>'
    ;
    }
    ?>
    Ho scaricato un sw per sviluppo php, nell' "if ($tot > $fondocassa)"
    mi dice ce c'è un errore "syntax error, unexpected T_IF, expecting ',' or ';" ma non capisco dov'è!

    Dov'è l'errore?


    Thx!

  4. #4
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    l'errore non è nell'if, ma nel fatto che devi mettere il ; prima


    codice:
    .........
      </div>
      <div class="cfclear"></div>
    </div>
    
    ';
    if ($tot > $fondocassa)
    {
    echo '
    <div class="form_item">
      <div class="form_element cf_checkbox">
        <label class="cf_label" style="width: 200px;">Vuoi utilizzare il Pulmino?</label>
        <div class="float_left">
          <input value="Pulmino" title="" class="radio" id="check00" name="check0[]" type="checkbox" disabled="disabled" />
          <label for="check00" class="check_label">Pulmino</label>
          
    
    .........

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    13
    Grazie.... Ancora sono un noooooobbbb ho sempre programamto in asp.net e sto imparando ora la sintassi del php!

    Grazie ancora!

  6. #6
    La prossima volta usa un titolo a norma di regolamento

    http://forum.html.it/forum/showthrea...hreadid=412253

    o la discussione verrà chiusa
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.