Visualizzazione risultati 1 fino 7 di 7

Discussione: php, primo utilizzo

  1. #1
    Guest

    Predefinito php, primo utilizzo

    salve a tutti, sono un nabbo in php, ho iniziato da pochissimo da autodidatta.
    ho appena creato questo modulo con radio buttons e una semplice tabella in html/css.

    vorrei creare una sorta di operazione ma non so come fare per collegare i radio buttons con una variabile e poi a utilizzare questa variabile combinandola in operazione con le altre in modo da ottenere i risultati.
    il problema più grande tuttavia è che ora come ora, aparte non sapere da dove cominciare, quando cerco di mettere <?php .... ?> mi da errore, qualunque modifica io faccia.

    premetto che ho passato 2 giorni su guide html css e php ma passare alla pratica è tutta un'altra cosa.
    qualcuno può darmi una mano?

    (questa è la mia pagina/modulo: http://dangerz.altervista.org/test.php)
    (se qualcuno pensa che sia pubblicità al mio sito, cosa ridicola in quanto ho fatto solo questa pagina di prova, è pregato di non entrare in modo da non sentirsi offeso).

    ringrazio chiunque sia disponibile a chiarirmi le idee :*
    Ultima modifica di dangerz : 18-10-2013 alle ore 13.44.46

  2. #2
    Guest

    Predefinito

    ok allora, ho introdotto questa parte di codice

    Codice:
     <?php if(isset($_POST['myButton'])){ //se clikkano il bottone, poi controlli se hanno selezionato i vari campi	
                  $monthstr=$_POST['tg1'];
                  }
                 ?>
    con relativo

    Codice:
    <?php echo $monthstr ?>
    in separata sede.
    ma se premo il bottone:

    Codice:
                  <a href="#" class="myButton"><i>Submit</i></a>
    Non succede niente :(

    precisazione: prima della tabella ho messo questo codice

    Codice:
    <form action="" method="post"> <!-- INIZIO RADIO BUTTON -->
        <fieldset>	 <!-- INIZIO RADIO BUTTON -->
    mentre in fondo, dopo la tabella e il php:

    Codice:
    <a href="#" class="myButton"><i>Submit</i></a>
                  </fieldset></form> <!-- END RADIO BUTTONS -->
    che devo fare? D:

  3. #3
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Per forza che non succede niente cliccando quel link, è un link che non punta da nessuna parte.

    Per inviare i form devi usare un bottone di submit che ha questa versione minimale: <input type="submit"/>


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Per forza che non succede niente cliccando quel link, è un link che non punta da nessuna parte.

    Per inviare i form devi usare un bottone di submit che ha questa versione minimale: <input type="submit"/>
    Ok allora, il bottone l'ho messo così:

    Codice:
                  <input type="submit" value="Submit" name="myButton" class="myButton" />
    mentre il php:

    Codice:
     <?php if(isset($_POST['myButton'])){ //se clikkano il bottone, poi controlli se hanno selezionato i vari campi	
                  $_POST['tg1']=$monthtotal;
                  }
                 ?>
    ma al

    Codice:
    <?php echo $monthtotal; ?>
    ancora non succede niente se premo il pulsante, dove sbaglio? nello script? che devo fare?

    per quanto riguarda l'input ho dei semplici radio button:
    Codice:
    <td>
    <input type="radio" name="tg1" value="0.00"/> <i>Inactive</i>
    </td>
    <td>
    <input type="radio" name="tg1" value="5.00"/> <i>Q1</i>
    </td>
    <td>
    <input type="radio" name="tg1" value="10.0"/> <i>Q2</i>
    </td>
    <td>
    <input type="radio" name="tg1" value="15.0"/> <i>Q3</i>
    </td>
    Come cavolo faccio a stampare quella 'value' che proviene dal radio button? proprio non riesco a capire :(
    GRAZIE!
    Ultima modifica di dangerz : 18-10-2013 alle ore 13.46.45

  5. #5
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Immagino che questo:

    Codice:
    $_POST['tg1']=$monthtotal;
    faccia esattamente l'opposto di quello che vorresti facesse.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  6. #6
    Guest

    Predefinito

    Traduco il messaggio precedente (da neofita, forse ti è utile)
    Codice PHP:
    if(isset($_POST['myButton'])){
    $_POST['tg1']=$monthtotal;
    }
    Significa: SE è settata $_POST['myButton'], ALLORA assegna a $_POST['tg1'] il valore $monthtotal.
    ...forse a te interessa fare il viceversa, cioè assegnare a $monthtotal quanto c'è in $_POST['tg1']...
    Ultima modifica di coreyx : 18-10-2013 alle ore 19.02.19

  7. #7
    Guest

    Predefinito

    Ok grazie mille. Così dovrebbe essere giusto (infatti funziona )

    Codice PHP:
    <?php if(isset($_POST['myButton'])){

    $str1 = $_POST['tg1'];
    $str2 = $_POST['tg2'];
    $str3 = $_POST['tg3'];
    $str4 = $_POST['tg4'];

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •