Visualizzazione dei risultati da 1 a 2 su 2

Discussione: checkbox

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    9

    checkbox

    Ciao a tutti,

    ho un problema strano su una pagina, il controllo in POST di una checkbox non mi funziona...la cosa strana è che in un'altra pagina non ho problemi con lo stesso codice. Qualcuno ha qualche dritta? Grazie mille!
    Codice PHP:
    // Connessione al server.
            $db = pg_connect("host=localhost dbname=social user=postgres password=basi")or die("cannot connect");
            // salvo nella variabile il gioco inserito
            $nomegioco=$_POST['nomegioco'];
            // salvo in una variabile l'email di sessione
            $email=$_SESSION['mail'];
            // ricerca tutti gli utenti nella base dati escludendo gli amici
            switch($_GET['ricerca']){
                case 1:
                    $sql="SELECT nome_gioco FROM gioco WHERE nome_gioco='$nomegioco'";
                    $result=pg_query($db,$sql);
                    // pg_num_row conta il numero di righe del risultato
                    $count=pg_num_rows($result);
                    // perchè sia corretto il confronto il risutlato dev'essere composto da una o più righe
                    if($count!=0){
                        for($i=0;$i<$count;$i++){
                            ?>
                            <form method="POST" action="">
                            <input type="checkbox" name="<?php echo $i?>">
                            <?php
                            $var
    =pg_fetch_result($result,$i,0);
                            echo 
    " " .$var"
    "
    ;
                            if (isset(
    $_POST[$i])){
                                
    // Connessione al server e select nel database.
                                
    $db pg_connect("host=localhost dbname=social user=postgres password=basi")or die("cannot connect");
                                if(
    $insert_query = @pg_query($db"INSERT INTO conoscenza (nome_gioco,email,motivo) VALUES ('$nomegioco','$email','pos_pro')")){
                                    echo (
    "Inserimento avvenuto con successo. 
    "
    );
                                }else{
                                    echo(
    "Errore nell'inserimento dei dati." pg_last_error($db));
                                }
                            }
                        }
                    }
    //else{echo"Gioco non trovato, prova a vedere nella lista dei giochi presenti nell'applicazione se è stato scritto in maniera errata.";}
                    
    break;
              }
    <
    input type="submit" name="submit" value="Segnala" style="width: 144px; height: 24px">

  2. #2
    magari mi sbaglio però ho provato a copiare il codice ed incollarlo in netbeans mi dava degli errori non hai chiuso il tag php e anche il form

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.