vi posto qui il codice della mia chat
codice:
<?php
$connessione = mysql_connect("localhost", "root", "XXXXXXXX");
$selection = mysql_select_db("chat1");
$chiusura_connessione = mysql_close($connessione);
?>
<html>
<head>
<style type="text/css">


#tabella table,td,tr {
    border-style:solid;
    border-width:2px;
}
</style>
</head>
<body>
<table border=0 align=center id="tabella" height=200px width=500px>
<tr>
   <td style="font-size:13px" valign=top>
   <?php
$prendi_nome = $_POST["account"];
$prendi_testo = $_POST["testo"];
$inserisci_nel_db = mysql_query("INSERT INTO chat (nome, testo) VALUES ('$prendi_nome', '$prendi_testo')");
$contiene = mysql_query("SELECT * FROM chat");
while ($controlla = mysql_fetch_array($contiene))
{
echo "[b]".$controlla['nome']."

".$controlla['testo'];
}
?>
<div style="overflow: auto;width: 100%; height: 175px">
</div>
   </td>
</tr>
<tr>
   <td height=25px style="border-color:grey;">
	    <form action="" method="POST" style="margin:0px;padding=0px;">
	         <input type="text" name="testo" style="width: 430px; border-style:solid; background-color:grey;" />
		    
		    <input type="submit" name="submit" value="INVIA" style="border-style:solid; border-color:black;background-color:grey;" />
			



			<input type = "text" name = "account" />
	    </form>
   </td>
</tr>
</table>

</body>
</html>
Ancora non ho curato particolari molto importanti come l'autorefresh oppure la visualizzazione del nome utente senza ogni volta riscrivere il proprio nome all'interno della text "account". Invece stavo proprio creando il meccanismo che permette alla mia chat di funzionare. Lo spiego brevemente.
1) Ho creato un database (chat1) dove all'interno ho inserito una tabella (chat) e 2 campi:
nome e testo.
2) Ho creato una pagina html che serve per scrivere il messaggio ("testo") e il nome
dell'utente ("account")
3) Il codice php riceve le informazioni del codice html e poi le invia al server. Il messaggio viene inviato all'interno del campo "testo", mentre il nome dell'utente viene inserito nel campo "nome".
4) il codice stampa tutti i messaggi che si trovano nei campi di chat

5) mi esce l'errore XD


Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\superchat.php on line 26

(la riga 26 è la riga del while)

come mai mi succede questa cosa?

Grazie per le spero propizie risposte

gb99pm10