Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/08/2010, 05:27
josico
 
Fecha de Ingreso: julio-2009
Mensajes: 172
Antigüedad: 14 años, 9 meses
Puntos: 3
Respuesta: Editar contenido mysql desde php

morti programador tienes razón.
Hay montones de tutoriales al respecto y seran muy buenos. Los he leído y he intentado poner en marcha ¡todos!, pero se ve que les falta por leer tu post por que desde luego lo que no he conseguido en 5 horas con otros (Y no digo que sean malos) lo he clavado en 5 minutos con el ¡tuyo! XD

Por si interesa aquí dejo el código.

Código PHP:
Ver original
  1. <?php
  2. //$sql_editar_pagina="select * from ".mysql_prefijobd."jsc_pagina order by titulo_pagina asc";
  3. $sql_editar_pagina="select * from ".mysql_prefijobd."jsc_pagina where id_pagina='".$_GET["id"]."'";
  4. $query_editar_pagina = mysql_query($sql_editar_pagina);
  5.  
  6.  
  7. if($fila_editar_pagina=mysql_fetch_array($query_editar_pagina)){
  8. echo $fila_editar_pagina["id_pagina"];
  9. ?>
  10.      
  11. <form name="form" action="?pagina=editar_pagina&editar=editar" method="post">
  12. <input type="hidden" name="id_pagina" value="<?=$fila_editar_pagina["id_pagina"]?>" />
  13. <center><?php echo LAN_PAG_ADMIN_000; ?><center>
  14. <center><input type="text" name="titulo_pagina" value="<?echo $fila_editar_pagina['titulo_pagina'];?>" /></center>
  15. <br />
  16. <center><?php echo LAN_PAG_ADMIN_001;?></center><center><?php echo LAN_PAG_INFO_000;?></center>
  17. <center><input type="text" name="titulo_url" value="<?echo $fila_editar_pagina['titulo_url'];?>"/></center>
  18. <br />
  19. <center><?php echo LAN_PAG_ADMIN_002;?></center><center><?php echo LAN_PAG_INFO_001 ?></center>
  20. <center><textarea name="texto_pagina" cols="40" rows="10" "/><?echo $fila_editar_pagina['texto_pagina'];?></textarea></center>
  21. <br />
  22.  
  23. <input type="submit" value="<?php echo LAN_PAG_ADMIN_009; ?>" title="<?php echo LAN_PAG_ADMIN_009; ?>" />
  24. </form>
  25.      
  26. <?php
  27. }
  28.  
  29. switch ($_GET['editar']){
  30.     case editar:
  31.    
  32.     /*********/
  33. $sql="update ".MPREFIX."jsc_pagina set id_pagina = '".$_POST["id_pagina"]."', titulo_pagina = '".$_POST["titulo_pagina"]."', titulo_url = '".$_POST["titulo_url"]."', texto_pagina = '".$_POST["texto_pagina"]."'";
  34.  
  35. $res=mysql_query($sql,$con);
  36.  
  37. header("Location: ?pagina=paginas");
  38.     /*********/
  39.    
  40.     break;
  41.  
  42. }
  43.  
  44. ?>