Ciao a tutti.. volevo creare una stanza privata di chat nella mia community, nel file index.php messo questo codice
Codice PHP:
echo "Nome Stanza: <input name=\"rname\" maxlength=\"30\"><br/>";
echo "Password: <input name=\"rpass\" style=\"-wap-input-format: '*x'\" maxlength=\"10\"><br/>";
echo "Metti Immagine: <input name=\"pic\" maxlength=\"255\" value=\"http://\"/><br/>";
echo "<input type=\"Submit\" name=\"Create\" Value=\"Crea\"></form>";
$pic = mysql_escape_string($_POST["pic"]);
$pic = htmlspecialchars($pic);
$res = mysql_query("INSERT INTO ibwf_rooms SET name='".$rname."', pass='".$rpass."', censord='".$cns."', static='0', lastmsg='".time()."', pic='".$pic."'");
e nel file chat.php ho messo questo
Codice PHP:
$rooms = mysql_query("SELECT id, name, pass, pic FROM ibwf_rooms WHERE static='0'");
$co=0;
while ($room= mysql_fetch_array($rooms))
{
$ilink = $room[3];
if($ilink=="")
{
$ilink = "<img src=\"default_image.gif\" alt=\"*\"/><br/>";
}else{
$ilink = "<img src=\"$ilink\" alt=\"*\"/><br/>";
}
$co++;
if(canenter($room[0], $sid))
{
$noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline WHERE rid='".$room[0]."'"));
if($room[2]=="")
{
echo "$ilink <a href=\"chat.php?&rid=$room[0]&sid=$sid\">".htmlspecialchars($room[1])." </a><br/>";
}else{
echo htmlspecialchars($room[1]);
echo "$ilink <form action=\"chat.php\" method=\"get\">";
echo "<br/><input format=\"*x\" name=\"rpw\" maxlength=\"10\"/><br/>";
echo "<input type=\"submit\" value=\"GO\"/>";
echo "<input type=\"hidden\" name=\"rid\" value=\"$room[0]\"/>";
echo "<input type=\"hidden\" name=\"sid\" value=\"$sid\"/>";
echo "</form>";
}
}
}
il problema è che quando prendo un immagine qualsiasi, non si vede, è come se mancasse url dal database, sapete risolvere il problema? quali sono le coordinate giuste nel database, o se c'è qualcosa di errato? Grazie ..