Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    modulo che invia dati alla pagina di partenza non funziona

    con questo form devo eseguire delle operazioni, vorrei che il risultato compaia nella stessa pagina del modulo ma non funziona, se imposto nell'action una nuova pagina e in essa metto il calcolo va, qualcuno mi sa dire il perchè?

    Codice PHP:
    <form action="<? echo $PHP_SELF ?>" method="post">
    <input type="text" name="valore">
    <input type="submit" name="Submit" value="Calcola la Giocata"><input type=reset>
    </form>

    <?php

    $campo1
    = ($valore 1);
    $campo2= ($valore 2);

    $tot=($valore*$campo1*$campo2/2);
    echo  
    $tot;
    ?>
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  2. #2
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    prova cosi, dovrebbe funzionare se ho capito bene quello che vuoi fare

    Codice PHP:
    <?php
    if ($_SERVER['REQUEST_METHOD'] == 'GET'){
    ?>
    <form action="<?php echo $_SERVER['PHP_SELF'?>" method="POST">
    <input type="text" name="campo">
    <input type="submit" name="elabora">
    </form>
    <?php
    }elseif ($_SERVER['REQUEST_METHOD'] == 'POST'){
        
    //elabora il dati del form
    }else{
        die(
    "Azz non funziona");
    }
    ?>
    ¿Hasta la pasta?

  3. #3
    non va, io voglio semplicemente che inserendo un numero in quel form me lo passa al codice php che sta sotto per eseguire il calcolo
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  4. #4
    come non detto avevo dimenticato di aggiungere
    $valore= $_POST['valore'];

    grazie
    Manifesto Aggiornato
    Sono proprietà privata di Reika

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.