Ciao,premetto che il tuo codice ha molti errori a comnciare con le echo ripetute,quando ne basta una,arrivando fino ai tag di chiusura degli input
poi usi tutti apici doppi,insomma si fa prima a riscriverlo
ho provato a scremare un pò di errori prova cosi e fammi sapere che errori hai(di solito in fase di progettazione è bene usare gli errori mysql,per poter capire cosa non va,dopo le query metti sempre mysql_error,poi una volta che tutto funziona lo togli e disabiliti gli errori al momento di pubblicarlo)
index.php
<?php
echo '<form action="genproc.php?action=mkroom&sid='.$sid.'" method="post">"
Room Name: <input name="rname" maxlength="30"/><br/>
Password: <input name="rpass" style="-wap-input-format: '.*x.'" maxlength="10"/><br/>
Pic Url: <input name="pic" maxlength="255" value="http://"/><br/>
<input type="Submit" name="Create" Value="Create"/></form>';
$picture = mysql_escape_string($_POST["pic"]);
$pic = htmlspecialchars($picture);
$res = mysql_query
("INSERT INTO ibwf_rooms SET name='".$rname."', pass='".$rpass."', censord='".$cns."', static='0', lastmsg='".time()."', pic='".$pic."'")or die (mysql_error());
?>
chat.php
<?php
$rooms = mysql_query("SELECT id, name, pass, pic FROM ibwf_rooms WHERE static='0'")
or die(mysql_error());
$co=0;
while ($room= mysql_fetch_array($rooms))
{
$ilink = trim($room[1]);
if($ilink=="")
{
$ilink = "<img src="$ilink" alt="*"/><br/>";
$co++;
if(canenter($room[0], $sid))
{
echo ''.$ilink.' <a href="chat.php?&rid=$room[0]&sid=$sid"></a><br/>';
}else{
echo' '.htmlspecialchars($room[1]);
echo ''.$ilink.' <form action="chat.php" method="get">
<br/><input format="'.*x.'" name="rpw" maxlength="10"/><br/>
<input type="submit" value="GO"/>
<input type="hidden" name="rid" value="'.$room[0].'"/>
<input type="hidden" name="sid" value="'.$sid.'"/>
</form>';
}
}
}
?>