Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/08/2009, 12:12
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Consulta sobre como armar un sistema de noticias con estados

Tu archivo quedaria algo haci

Código PHP:
Ver original
  1. <script>
  2.  
  3. function confir(url,msj){
  4.  
  5. if(confirm(msj)){
  6. window.location = url;
  7. }
  8.  
  9.  
  10. }
  11.  
  12. </script>
  13. <body>
  14.  
  15. <form id="form1" name="form1" method="post" action="">
  16.   <p>
  17.     <?PHP
  18. require_once('config.php');
  19. $link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
  20. $db = mysql_select_db(DB_DATABASE);
  21. $result= mysql_query("select * from noticia") or die('Error: '.mysql_error());  
  22.  
  23. ?>
  24.     <span class="style13">Registro de Personas Fisicas con Deuda</span></p>
  25.   <p>&nbsp;  </p>
  26.   <table width="897" border="0" align="center" cellpadding="2" cellspacing="0">
  27.   <tr bgcolor="#6699CC">
  28.     <td><div align="center" class="style14"><span class="style15 style3 style4">ID</span></div></td>
  29.     <td><div align="center" class="style14"><span class="style15 style3 style4">USUARIO</span></div></td>
  30.     <td><div align="center" class="style14"><span class="style15 style3 style4">NOTICIA</span></div></td>
  31.     <td><div align="center" class="style14"></div></td>
  32.     <td><div align="center" class="style14"></div></td>
  33.     <td><div align="center" class="style14"></div></td>
  34.     <td><div align="center"><span class="style6"><span class="style14"></span></span></div></td>
  35.     <td><div align="center"><span class="style6"><span class="style14"></span></span></div></td>
  36.     <td><div align="center"><span class="style6"><span class="style14"></span></span></div></td>
  37.   </tr>
  38.    
  39.     <?php  
  40.      
  41.      while ($row = mysql_fetch_array($result)){
  42.     echo"<tr>";
  43.     echo"<td><div align='center'><span class='style3'>" .$row['id_comentario']. "</span></div></td>" ;
  44.     echo"<td><div align='center'><span class='style3'>" .$row['titulo']. "</span></div></td>" ;
  45.     echo"<td><div align='center'><span class='style3'>" .$row['comentario']. "</td>" ;
  46.     echo"<td ><div align='center'><span class='style2'>
  47.   <a href=\"Javascript:confir('Realmente deseas eliminar esta noticia','eliminar_noticia.php?id={$row['id_pf']}')\">ELIMINAR</a></span></div></td>";
  48.     echo"<td ><div align='center'><span class='style2'>
  49.  
  50.    <a href='modifica_noticia.php?id=" .$row['id_pf']. "'>VER</a></span></div></td>";
  51.     echo"<td ><div align='center'><span class='style2'>
  52.    <a href=\"Javascript:confir('Realmente deseas Aprobar esta noticia','aprobar_noticia.php?id={$row['id_pf']}'\">APROBAR</a></span></div></td>";
  53.     echo" </tr>";
  54.     }
  55.     ?>
  56. </table>
  57.  
  58. <p class="style5">| <a href="index.php">Inicio</a> |</p>
  59. </form>

Y el archivo aprobar_noticia.php
seria

Código PHP:
Ver original
  1. require_once('config.php');
  2. $link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
  3. $db = mysql_select_db(DB_DATABASE);
  4.  
  5. $id = htmlentities($_GET['id']);
  6. if( isset($id) && !empty($id) ) {
  7. $sql = mysql_query("UPDATE noticia SET Aprobado=1 WHERE id_comentario=$id")or die(mysql_error());
  8.  
  9.  if($sql){
  10.  ## redirijo al administrador de las noticias.
  11. //header()
  12.  
  13.  }
  14.  
  15.  
  16. }