Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Funzione isset

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    13

    Funzione isset

    Programmatori.. Ho un problema.. In questa pagina PHP vorrei sia visualizzare il risultato della mia query che inserire dei dati da registrare nel DB.. Per quanto riguarda la visualizzazione non ci sono problemi, mentre per l'inserimento ci sarebbe la variabile $Voto che, nel caricamento della pagina (la prima volta), non essendo avalorato dà l'errore. Ora vi chiedo quale sarebbe la soluzione che mi faccia visualizzare i dati ignorando $Voto vuoto.. Grazie in anticipo per le risposte.. =)

    <?php
    $CodScu=$_REQUEST["CodScu"];
    $elenco=$_POST["CodScu"];
    $errore=0;
    $msg_errore="";
    $Voto=$_POST["Voto"];
    if (isset($elenco)) {

    $errore=1;
    $msg_errore=$msg_errore."Hai dimenticati di inserire il Voto.
    ";
    }

    ?>
    <head>
    </head>

    <body>
    <?php
    echo "<table >";
    echo"<tr>";
    echo"<td width='95'>Regione</td>";
    echo"<td width='95'>Provincia</td>";
    echo"<td width='95'>Citta</td>";
    echo"<td width='95'>Tipo</td>";
    echo"<td width='95'>Nome</td>";
    echo"
    ";
    echo"</tr>";
    include("global.php");
    $comando="select * from scuola where CodScu='$CodScu' order by Reg, Prov, Citta, Tipo";
    $risultato=mysql_query($comando);
    while($riga=mysql_fetch_array($risultato))
    {
    echo "<tr>";
    echo "<td>$riga[Reg]</td>";
    echo "<td>$riga[Prov]</td>";
    echo "<td>$riga[Citta]</td>";
    echo "<td>$riga[Tipo]</td>";
    echo "<td>$riga[Nome]</td>";
    echo "
    ";
    echo "</tr>";
    }

    mysql_close($conn);

    ?>
    <table>
    <form action="SingolaScuola.php" method="post">


    Voto
    <label>
    <input type="text" name="Voto" />
    </label>
    </p>



    <label>
    <input type="hidden" name="CodScu" value="CodScu"/>
    <input type="submit" name="Submit" value="Invia" />
    </label>
    </p>
    </form>
    </table>
    <?php
    if($errore==1) {
    echo "

    Errore nel modulo:

    ".$msg_errore;
    }
    else
    {
    include("global.php");
    $comando="insert into VotoScu(CodScu,Voto) values('$elenco','$Voto')";
    mysql_query($comando) or die ("inserimento fallito".mysql_error());
    echo "Grazie per aver votato la tua Scuola.";
    }
    ?>
    </table>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    320
    quale sarebbe il tipo di errore cghe ti viene mostrato?
    Felicità e Prosperità a tutti

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.