Código PHP:
Ver original
<?php //Define y ejecuta una linea de consulta sobre la BD. $Aux = 'Select * from comentario WHERE idnoticia = '.$_GET['idn'].''; $color=0; echo '<div class="comentinfo"><b>' ,$cateFilar['nickname'] ,'</b> dijo el ' ,$cateFilar['fecha'] ,' a las ',$cateFilar['hora'] ,'</div>'; echo '<div class="comentid"><b>ID Comentario: ' ,$cateFilar['idcomentario'] ,'</b>'; $idcom = $cateFilar['idcomentario']; echo "<form method='post' name='formit' onsubmit='return checkdata(this)'>"; echo "<input name='enviar' type='submit' value='Eliminar comentario' class='white'/> <input type='hidden' name='OC_insertar' value='formit'> </form></div>"; echo '<div class="comentusr">' ,$cateFilar['comentario'] ,'<p></p></div>'; } //Libera la memoria de información cargada //mysql_free_result($Regs); ?>
Y funciona bien rellena todo hasta que deso eliminar con el siguiente código:
Código PHP:
Ver original
<?php $Formu = $_SERVER['PHP_SELF']; echo $delSQL; //$insertIrA = "./visuanoticia.php?idn=".$cons; //header(sprintf("Location: %s", $insertIrA)); };// fin del if ?>
Pero no funciona a la hora de eliminar por que no me reconoce lo que lleva la variable del idcomenterio (idcom), me arroja lo siguiente:
Código Apache:
Ver original
Notice: Undefined variable: idcom in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\ti\visuanoticia.php on line 45 delete from comentario where idcomentario= ''
No se si será por usar un while o que, pero no me esta sirviendo...
De antemano gracias.