Que hay cerdo.
Bueno mira, vamonos por partes, ya cheque tus dos codigos y me lanzaron algunos errorsillos pero nada fuerte, empecemos con el primero.
Pero antes que todo, quiero saber si en tu tabla, tienes:
1.- Un campo que se llame ID, si lo tienes no hay problema
2.- Si ese campo es
autoincrement por que si no lo es, no asignara el indice de cada registro que agregues y por eso te mandaria un error ya que
el argumento que le pasarias llegaria como NULL, si no tienes ese problema, sigamos, pero si lo tienes deberás solucionarlo.
----------"aprobar.php"---------------
OJO, pondre con comentarios (// ERROR) el error y lo explicare despues del code
<?php
require_once('conexion.php');
if(isset($_GET['ID']))
{
$update = "UPDATE tabla SET Aprobado = 1 WHERE ID = '".$_GET['ID']."'";
if(mysql_query($update))
{
echo "Comentario agregado satisfactoriamente.<br><br>";
//header("Location: aprobar_comments.php"); // ERROR 1
include_once("aprobar_comments.php");
}
else {
echo "El comentario no pudo ser aprobado o el ID suministrado es incorrecto.";
}
}
else {
echo "No especifico ningun ID.";
}
mysql_close($con);
?>
ERROR 1: Estas haciendo un redireccionamiento, al parecer ilegal, lo que hice fue mejor incluir una sola vez la pagina "aprobar_comments.php", pero de hay en fuera todo tu code esta bien.
Vamos con el otro
-----------rechazar.php----------
OJO, pondre con comentarios (// ERROR) el error y lo explicare despues del code
<?php
require_once('conexion.php');
if(isset($_GET['ID']))
{
// ERROR 1
//$update = "DELETE * FROM tabla WHERE ID = '".$_GET['ID']."'";
$update = "DELETE FROM tabla WHERE ID = '".$_GET['ID']."'";
if(mysql_query($update))
{
echo "Comentario rechazado satisfactoriamente.";
//header("Location: aprobar_comments.php"); // ERROR 2
include_once("aprobar_comments.php");
}
else {
echo "El comentario no pudo ser rechazado o el ID suministrado es incorrecto.";
}
}
else {
echo "No especifico ningun ID.";
}
mysql_close($con);
?>
ERROR 1: En esta parte si tuviste un error en la consulta, si te das cuenta el error era minimo, el "asterisco" despues de "DELETE" no se coloca, por lo tanto, solo bastaba con quitarlo.
ERROR 2: Este tiene la misma explicacion que el de el primer codigo.
Eso es todo, yo hice las pruebas y de esa manera me corrio sin ningun error, PERO QUE NO SE TE OLVIDE REVISAR SI TU CAMPO "ID" EN TU TALBA ES "AUTOINCREMENT".
Espero que te aya ayudado brother, cualquier cosa solo postea.
Tengo un tutorial que hice sobre el manejo de MySQL sobre la consola, esta hecho en PDF, si quieres hecharle un vistaso a qui te dejo el enlace de descarga directa, no es gran cosa, pero te puede servir para algo.
TUTORIAL -->
http://blendarchivos.net76.net/tutos/batchMysql.rarSaludos...