Problema con visualizzazioned ei record

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Salve a tutti,

Ho fatto una piccola prova, dove inserisco nome e username con due tasti. Il primo serve per registrare nel db i dati inseriti da tastiera, e il secondo serve per visualizzare i record inseriti. Ora nel db ho inserito solo due record (tanto era solo per provare), ma quando vado a cliccare sul tasto "visualizza", mi visualizza un solo recod. Mi sapreste dire dove sbaglio per favore ??? Posto l'intero codice e la tabella:

Tabella provainsert:

PHP:
CREATE TABLE `provainsert` (
   `id`                INT(11) NOT NULL AUTO_INCREMENT,
   `nome`          VARCHAR(50) NOT NULL,
   `username`          VARCHAR(50) NOT NULL,
   PRIMARY KEY  (`id`)
);

iscrizione.php

PHP:
<?php

require_once("connetti.php");   //Richiama il file di configurazione al db 


if(!isset($_POST['reg']) || !isset($_POST['visi'])){
    
    
    if(isset($_POST['reg']))
	{
	//echo "<meta http-equiv='Refresh' content='3; URL=login.php'>";
 $nome = mysql_real_escape_string(strtolower(trim ($_POST['nome'])));
 
 $username = mysql_real_escape_string(strtolower(trim ($_POST['username'])));
 
// verifico la presenza dei campi obbligator
    
$ok_ko ="";

 //controllo campi compilati

if($nome ==""){$ok_ko .=  "Attenzione: il campo nome deve essere compilato. <br> <br>";}

if($username ==""){$ok_ko .=  "Attenzione: il campo username deve essere compilato. <br> <br>";}

$checkusername=mysql_query("SELECT username FROM provainsert WHERE username='$username'");
$vuota=mysql_num_rows($checkusername);
if($vuota > 0){
	echo "<br> <br> <h1> Attenzione: lo username: ".$username." è già presente nell'archivio. Si prega di cambiare username. Grazie !!! </h1>";
echo "<meta http-equiv='Refresh' content=4; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
exit();

}
  


if($ok_ko !=""){
		echo "<h1>$ok_ko</h1>";
		echo "<meta http-equiv='Refresh' content='3; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
exit();
}else{
 
 $query="INSERT INTO provainsert(nome, username)  VALUES('$nome','$username')";

$q_i = mysql_query($query);

if(!$q_i) die(mysql_error());  


echo "<h1> <br>Utente registrato correttamente. !!!.</h1>";
          
}
}
}
if(isset($_POST['visi']))
	{
	echo "<meta http-equiv='Refresh' content='3; URL=iscrizione.php'>";

//$result=mysql_query("SELECT * FROM  provainsert");
echo "<br>";


$result=mysql_query("SELECT * FROM  provainsert");
 while($read=mysql_fetch_array($result)){
       $num_rec = mysql_num_rows($result);
       $result=mysql_query($num_rec);

       echo $read['nome']." - ".$read['username'];
     echo "<br> <br>";

}
}
?>

            <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>Modulo d'iscrizone</title>

        <center>   <H1>BENVENUTO NEL SITO D'ISCIRIZIONE PROVA</H1>

            <form action= '' method="POST">

                <font face="Comic Sans MS">

                Nome:     <input type="text" name="nome"  maxlength="50" size ="51"> <br> <br>
                Username: <input type="text" name="username"  maxlength="50" size ="51"> <br> <br>
                </font>
                <center>
                    <input type="submit" name="reg" value="Invio iscrizione" />
                    <input type="submit" name="visi" value="Visualizza" />
                </center> </form>
        </head>
        <body>

E' un codice molto semplice ma evidentemente sbaglio qualcosa e non so cosa :( Grazie a tutti.
 
Discussioni simili
Autore Titolo Forum Risposte Data
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
N Problema con position absolute e overflow HTML e CSS 4
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
O problema con query PHP 4
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
M Problema con Try Catch PHP 0
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
G Problema con Get page PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 0
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
G Problema con eccessiva nitidezza apertura Camera Raw Photoshop 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
T problema con select dinamica con jquery Javascript 0
S Problema con spazi bianchi HTML e CSS 5
A PROBLEMA: insert mysqli con dati Tagsinput Presentati al Forum 0
Tommy03 Problema con z-index HTML e CSS 3
M Problema inserimento parole con apostrofo nel db PHP 5
C Problema con dati meteo xml XML 1
S Problema con infrarossi videocamera IP Cam e Videosorveglianza 1
V Problema con librerie allegro5 c++ C/C++ 1
M Problema con php per calcolo costo percentuale PHP 7
S Problema con mysqli_num_rows PHP 18
grgfede Problema javascript con aruba Javascript 1

Discussioni simili