Visualizzazione dei risultati da 1 a 8 su 8

Discussione: problema

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    29

    problema variabili

    Ho un problema con questo script:

    codice:
    <html>
    <body>
    <table border=2>
    <?php 
    if (submit) {
    for ($x=$minimo; $x<=$massimo; $x++) {
    echo("<tr>") ;
    for ($y=$minimo; $y<=$massimo; $y++) {
    echo ("<td align=right>");
    $z=pow($x,$y);
    $k=bcpow($x,$y);
    echo "<FONT COLOR=\"FF0000\">";
    echo ($z);
    echo "</FONT>";
    echo "
    ";
    echo "<FONT COLOR=\"0000FF\">";
    echo ($z);
    echo ("</font></td>");
    }
    echo ("</tr>");
    }
    }
    ?>
    </table>
    <FORM ACTION="<?php echo $PHP_SELF ?>" METHOD="get">
    <INPUT TYPE="Text" NAME="minimo" VALUE=<?php echo $minimo ?> >
    <INPUT TYPE="Text" NAME="massimo" VALUE=<?php echo $massimo ?> >
    <INPUT NAME="submit" TYPE="submit" VALUE="Invia">
    </FORM>
    </body>
    </html>
    il codice funziona però le due caselle di testo non funzionano...come posso fare a rendere variabili i valori minimo e massimo??

    grazie

  2. #2
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    29
    spiegati meglio

  4. #4
    Originariamente inviato da Alex28
    spiegati meglio

    era una battuta, per dire che il titolo che hai dato non è conforme al regolamento...



    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    29
    ma si può risolvere sta cosa? avete qualche idea?

  6. #6

    Re: problema variabili

    Codice PHP:
    <?php

    if (isset($_GET['minimo']) AND $_GET['minimo'] != '') { $minimo $_GET['minimo'] }
    if (isset(
    $_GET['massimo']) AND $_GET['massimo'] != '') { $massimo $_GET['massimo'] }

    if (
    submit) {
    for (
    $x=$minimo$x<=$massimo$x++) {
    echo(
    "<tr>") ;
    for (
    $y=$minimo$y<=$massimo$y++) {
    echo (
    "<td align=right>");
    $z=pow($x,$y);
    $k=bcpow($x,$y);
    echo 
    "<FONT COLOR=\"FF0000\">";
    echo (
    $z);
    echo 
    "</FONT>";
    echo 
    "
    "
    ;
    echo 
    "<FONT COLOR=\"0000FF\">";
    echo (
    $z);
    echo (
    "</font></td>");
    }
    echo (
    "</tr>");
    }
    }
    ?>
    magari così funziona... non ho provato però.
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    29
    Mi da questo errore:

    Parse error: syntax error, unexpected '}' in c:\programmi\apache group\Apache\htdocs\prova2.php on line 5

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    29
    Con questo codice ha funzionato:

    codice:
    <?php 
    $minimo = $_GET['minimo']; 
    $massimo = $_GET['massimo'];
    
    if (submit) {
    for ($x=$minimo; $x<=$massimo; $x++) {
    echo("<tr>") ;
    for ($y=$minimo; $y<=$massimo; $y++) {
    echo ("<td align=right>");
    $z=pow($x,$y);
    $k=bcpow($x,$y);
    echo "<FONT COLOR=\"FF0000\">";
    echo ($z);
    echo "</FONT>";
    echo "
    ";
    echo "<FONT COLOR=\"0000FF\">";
    echo ($z);
    echo ("</font></td>");
    }
    echo ("</tr>");
    }
    }
    ?>

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 © 2024 vBulletin Solutions, Inc. All rights reserved.