Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2011, 08:43
edyuin
(Desactivado)
 
Fecha de Ingreso: septiembre-2011
Mensajes: 283
Antigüedad: 12 años, 7 meses
Puntos: 10
Sistema de comentarios php error archivo borrar

Hola tengo un problema con un archivo tengo hecho un sistema de comentarios en php y no se como hacer el archivo de borrar por id. estos son los archivos aber si me pueden ayudar.

Este es el conect.inc
Código PHP:
PHP:
<?php 

  
$bdconex 
= @mysql_connect("localhost""root"""); 
if (!
$bdconex) { 
echo( 
"<h1>La base de datos no está disponible</h1> " 
"<p>Por si acaso, comprueba que tienes bien los datos de la dirección, el nombre de usuario y la contraseña.</p>" ); 
exit(); 
}
 if (! @
mysql_select_db("iu"$bdconex)){
 echo 
"<h2 align='center'>ERROR3: Imposible localizar la base de datos en este momento</h2>";
 exit();
 }
 
?> 
<?php
 
  
$resultado 
= @mysql_query("SELECT * FROM comentarios order by fecha desc, id desc");
 if (!
$resultado) {
 echo (
"<p> Me temo que te has colado en la query:" mysql_error() . "</p>");
 exit();
 }
 while (
$fila mysql_fetch_array($resultado)) {
 
echo (
"<strong>Nombre: </STRONG>" $fila['nombre'] . "<br />");
echo (
"<strong>Email: </STRONG>" $fila['email'] . "<br />");
echo (
"<strong>Id: </STRONG>" $fila['id'] . "<br />");
 echo (
"<strong>Comentario:</strong>" $fila['comentario'] . "<br />");
echo (
"<strong>Fecha: </STRONG>" $fila['fecha'] . "<br/>");

 
?>
 
<form action="borrar.php" method="post">
  <input type="submit" name="Submit" value="borrar">
</form>
<br/>
<?php ?>

este es el comentarios.php
Código PHP:
PHP:
<div id="content">
  <div class="feature">
          <div id="content"><img src="imagenes/comentarios.png" width="777" height="33" /></div>
    <h3>&nbsp;</h3>
   <h1>Insertar Comentario</h1>
    <p></meta>
 
 *Nota: El correo no saldr&aacute; en la p&aacute;gina de comentarios solo el nombre y el comentario saldr&aacute;. 
    <form action="insercomentario.php" method="post" ><table>
 <tr>
 <td>Nombre:</td>
 <td><input type="text" name="nombre" /></td>
 </tr>
 <tr>
 <td>E-mail</td>
 <td><input type="text" name="email" /></td>
 </tr>
 <tr>
 <td>Comentraio:</td>
 <td><textarea name="comentario"></textarea></td>
 </tr>
 <tr>
 <td><input type="submit" name="accion" value="Comentar"></td>
 <td></td>
 </tr>
 </table></form>
 <table>
 
 </table> </p>
  </div>
  <div class="story">
   <h3>Comentarios a mi sitio</h3>
    <p><tr>
 <td width="80%">
 <?php include('conect.inc');
  
?>
 </td>
 </tr> </p>
    <p>&nbsp;</p>
  </div>
</div>
Este es el insertacomentarios.php
Código PHP:
PHP:
<head>
<link rel="shortcut icon" href="imagenes/favicon.ico" />
</head>


<?php

 $bdconex 
= @mysql_connect("localhost""root""");
 if (!
$bdconex) {
 echo ( 
"<h1>La base de datos no está disponible</h1> " .
 
"<p>Por si acaso, comprueba que tienes bien los datos de la dirección, el nombre de usuario y la contraseña.</p>" );
 exit();
 }else {
 echo (
""); 
}
 if (! @
mysql_select_db("iu"$bdconex)){
 
echo 
"<h2 align='center'>ERROR3: Imposible localizar la base de datos en este momento</h2>";
 
exit();
 }else {
 echo 
"Base de datos seleccionada";
 }
 
$sql =" INSERT INTO comentarios ( id, nombre , email , comentario, fecha ) VALUES ( NULL, '".$_POST['nombre']."' , '".$_POST['email']."' , '".$_POST['comentario']."',CURDATE() )";  

if(
mysql_query($sql$bdconex)){
 echo (
"<p> Gracias por tu comentario, será redirigido automaticamente a la pagina de comentarios.</p>");
 }else{
 echo (
"Error al insertar los datos: " mysql_error() . "</p>");
 }
 
?>

y por ultimo es este el borrar php, el cual nose de donde sacar la variable id.

Código PHP:
PHP:
<?
 
 
//recibimos la variable $id 
 
$id=$_POST['$id']; 
 
//conectamos a la base 
 
$connect=mysql_connect("localhost","root",""); 
 
//Seleccionamos la base 
 
mysql_select_db("iu",$connect); 
 
//borramos los registros pertenecientes a la id 
$borrar=("delete * from comentarios where id='$id'",$connect); 
 
header("location: index.php"); 
 
?>