(la DB es coment y su unica table es coment sus datos son id,mail,asunto y comentario)
Esta es la conexion a la base de datos(funciona!)
conexdb.php
Cita:
este es el formulario para agregar los comentarios<?php
$server="localhost";
$dbuser="root";
$dbpass="";
function conectar()
{
if
(!($link=mysql_connect($server,$dbuser,$dbpass)))
{
echo"Intentando conexión con la base de datos....";
exit();
}
if(!mysql_select_db("coment",$link))
{
echo "Intentando selección de la base de datos";
exit();
}
return $link;
}
?>
$server="localhost";
$dbuser="root";
$dbpass="";
function conectar()
{
if
(!($link=mysql_connect($server,$dbuser,$dbpass)))
{
echo"Intentando conexión con la base de datos....";
exit();
}
if(!mysql_select_db("coment",$link))
{
echo "Intentando selección de la base de datos";
exit();
}
return $link;
}
?>
Cita:
Se supone que este es el codigo para insetar lo del formulario en la DB<html>
<head>
<title>Untitled</title>
</head>
<body>
<form method="post" action="agregcoment.php">
Nombre/nick:<br>
<input name="id" type="text"><br>
Asunto:<br>
<input type="text" name="asunto"><br>
E-mail:<br>
<input type="text" name="mail"><br>
Comentario:<br>
<textarea name="comentario" rows="6" cols="18"></textarea>
<br><input type="reset" value="Borrar"><input type="submit" value="Enviar">
</body>
</html>
<head>
<title>Untitled</title>
</head>
<body>
<form method="post" action="agregcoment.php">
Nombre/nick:<br>
<input name="id" type="text"><br>
Asunto:<br>
<input type="text" name="asunto"><br>
E-mail:<br>
<input type="text" name="mail"><br>
Comentario:<br>
<textarea name="comentario" rows="6" cols="18"></textarea>
<br><input type="reset" value="Borrar"><input type="submit" value="Enviar">
</body>
</html>
agregcoment.php
Cita:
<?php
include ("conexdb.php");
$result=mysql_query("select * from coment",$link);
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD> Nombre</TD>
<TD> E-mail </TD>
<TD> Asunto </TD>
<TD> Comentario </TD>
</TR>
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s</td><td> %s </td><td> 
;%s </td><td> %s</td></tr>",
$row["id"],$row["mail"],$row["asunto"],$row["comentario"]);
}
mysql_free_result($result);
?>
include ("conexdb.php");
$result=mysql_query("select * from coment",$link);
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD> Nombre</TD>
<TD> E-mail </TD>
<TD> Asunto </TD>
<TD> Comentario </TD>
</TR>
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s</td><td> %s </td><td> 
;%s </td><td> %s</td></tr>",
$row["id"],$row["mail"],$row["asunto"],$row["comentario"]);
}
mysql_free_result($result);
?>
Y este es el codigo para mostrar los comentarios
Cita:
<?
include("conexdb.php");
$link=conectar();
$result=mysql_query("select *from coment",$link);
?>
<table border="1" align="center" bgcolor="#efefef" >
<tr bordercolor="blue" >
<td><center>Nick</center></td>
<td><center>E-mail</center></td>
<td><center>Asunto</center></td>
<td><center>Comentario</center></td>
</tr>
<?php
while ($row=mysql_fetch_array($result))
{
printf("<tr bordercolor='blue' ><td> %s</td><td> %s</td>
<td> %s</td>
<td> %s</td><td> %s</td></tr>",
$row["id"],$row["mail"],$row["asunto"],$row["comentario"]);
}
mysql_free_result($result);
?>
include("conexdb.php");
$link=conectar();
$result=mysql_query("select *from coment",$link);
?>
<table border="1" align="center" bgcolor="#efefef" >
<tr bordercolor="blue" >
<td><center>Nick</center></td>
<td><center>E-mail</center></td>
<td><center>Asunto</center></td>
<td><center>Comentario</center></td>
</tr>
<?php
while ($row=mysql_fetch_array($result))
{
printf("<tr bordercolor='blue' ><td> %s</td><td> %s</td>
<td> %s</td>
<td> %s</td><td> %s</td></tr>",
$row["id"],$row["mail"],$row["asunto"],$row["comentario"]);
}
mysql_free_result($result);
?>
Quiero saber si funciona ya que a mi me aparecen unos errores de line 5 y 26 en agregcoment.php mysql:fetch_array y mysql_free_result