Cita:
Iniciado por kalvera85 Pues mira básicamente no veo donde te conectas con la base de datos, el error que te esta enviando es porque no arroja ningun tipo de resultados tu consulta y esto puede ser debido a que no te has conectado a tu base de datos, Si el codigo que muestras es tu codigo completo, te hace falta la coneccion a la BD, si te fijas en el primer codigo que posteaste tiene esta linea
Código PHP:
require("coneccion.php");
La cual conecta con otro PHP que debe contener la coneccion con la base de datos
Saludos
El codigo completo es este.... en el anterior ya lo solucione con lo qe me dijiste... pero este me esta complicando
Código PHP:
<?
include("../coneccion.php"); //../coneccion a la BD MYSQL
include("../header.php");
if($accion == "borrar"){
$SQLborrar = "DELETE FROM mensajes WHERE msgid IN(".implode(', ', $HTTP_POST_VARS['mens']).")";
mysql_query($SQLborrar);
echo "<font face=Tahoma size=2><b>Mensaje Borrado</b>";
} else {
$sql= mysql_query("SELECT * FROM mensajes WHERE para = $user ORDER by msgid DESC");
while ( $row = mysql_fetch_array($sql) ) {
$asunto = $row['asunto'];
$resto = substr($asunto, 0, 40);
$aydi = $row['msgid'];
echo "
<tr><td bgcolor=#EEEEEE width=10><font face=Tahoma size=1><input type=checkbox name=\"mens[]\" value=$aydi></font></td>
<td bgcolor=#EEEEEE
<font face=Tahoma color=black size=1><center><i>".$row['de']."</i></center></font></td>
<td bgcolor=#EEEEEE><a href=leer_privados2.php?id=".$row['msgid']."><font face=Tahoma color=black size=1><u>$resto..</u></a></font></td>
<td bgcolor=#EEEEEE width=100><font face=Tahoma color=black size=1>".$row['fecha']."</font></td></tr>";
}
echo "</table><br><table width=340 align=center cellspacing=2 cellpadding=2>
<tr><td><input type=radio name=accion value=borrar>
<font face=Tahoma size=1> Borrar</font></td>
<td><input type=radio name=accion value=responder>
<font face=Tahoma size=1> Responder</font></td>
<td><a href=enviar_privados.php>
<font face=Tahoma size=1 color=\"black\"> <u>Enviar Mensaje</u></font></td>
<td><input type=\"submit\" value=\"Enviar\"></td>
</table></form>";
}
?>
la linea 16 es esta while ( $row = mysql_fetch_array($sql) ) {