me da estos errores
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result
Warning: mysql_free_result(): supplied argument is not a valid MySQL result
y el código es...
Código:
Como siempre muchas gracias!!! <? $conn = mysql_connect("localhost","baseguest","pirulo"); mysql_select_db("nombre_bbdd",$conn); if (!$HTTP_POST_VARS) { $ssql = "SELECT * FROM librovisitas_php"; if (isset($_GET["vermas"])) $ssql .= " where id_librovisitas_php<=" . $vermas; $ssql .= " ORDER BY id_librovisitas_php desc limit 11"; $resultid = mysql_query($ssql,$conn); ?> Aquí puedes leer los mensajes de los visitantes y también puedes dejar el tuyo utilizando el formulario de abajo. <br> <br> <span class=fuente8><b>Muchas gracias por tu participación</b></span> <br> <br> <? $num_filas = 0; while (($damefila=mysql_fetch_object($resultid)) && ($num_filas<10)) { ?> <table align="center" width="100%" cellspacing="2" cellpadding="0" border="0"> <tr> <td valign="top" class=fuente8><b> <? if ($damefila->nombre == "-"){ echo "Anónimo"; }elseif ($damefila->email != "-") { echo '<a href="mailto:' . $damefila->email . '">' . $damefila->nombre . '</a>'; }else{ echo $damefila->nombre; } ?></b>:<br> </td></tr> <tr><td bgcolor=cccccc colspan="2"></td></tr> <td class=fuente8 valign="top"> <?echo strip_tags($damefila->comentario)?> <td valign="top" align="right" nowrap class=fuente8> Valoracion: <?echo $damefila->valoracion?> </td> </tr> </table> <br> <? $num_filas++; } if ($damefila) echo "<div align=center><b><a href=\"index.php?vermas=$damefila->id_librovisitas_php\">Ver más mensajes</a></b></div><br>"; mysql_free_result($resultid); include ("formul_mensaje.html"); } else { $nombre = strip_tags($_POST["nombre"]); $email = strip_tags($_POST["email"]); $comentario = strip_tags($_POST["comentario"]); $nombre=substr($nombre,0,150); $email=substr($email,0,80); if (strlen($nombre)==0 and strlen($email)==0 and strlen($comentario)==0) { ?> <div align="center"><b>Gracias por el envío</b>.<br><br>Te agradeceríamos, no obstante y si no resulta mucho esfuerzo, que rellenases alguno de los campos para dejar constancia de tu visita.</div> <? }else{ if (!$nombre)$nombre="-"; if (!$email) $email="-"; if (!$comentario) $comentario="Sin comentarios"; $ssql = "INSERT INTO librovisitas_php (nombre,email,valoracion,comentario) VALUES ('" . $nombre . "','" . $email . "'," . $_POST["valoracion"] . ",'" . $comentario . "')"; mysql_query($ssql,$conn); ?> <div align="center"><b>Muchas gracias por tu participación</b></div> <? } ?> <br> <br> <div align="center"><b><a href=".">Volver al libro de visitas</a></b></div> <? } mysql_close($conn); ?>