Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2014, 19:33
cdisenia
 
Fecha de Ingreso: junio-2012
Mensajes: 30
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Problema con consulta SQL

Gracias por contestar Djoaq, no me sigue dando problema he probado como me dijiste poniendo

Código PHP:
Ver original
  1. subcategoria='".htmlentities($_POST["subcategoria"])."',

También he probado poniendo

Código PHP:
Ver original
  1. ".$id."

Y nada me sigue dando error, pongo la consulta que la que recupera los datos de la base de datos:

Código PHP:
Ver original
  1. require_once("../conexion/conexion.php");
  2. <?php
  3. $sql="select * from noticia where id=".$_GET["id"]."";
  4. $res=mysql_query($sql,$con);
  5. if ($registro=mysql_fetch_array($res))
  6. {
  7. ?>        <form name="frmimage" id="frmimage" method="post"
  8. enctype="multipart/form-data" action="editnoticia.php?id=<?php echo $registro["id"];?>">
  9. <p>Categoria:<br>
  10. <?php
  11.       $sql="select * from categoria";
  12.       $res=mysql_query($sql,$con);
  13.       ?>
  14. <select name="categoria_id" id="categoria_id">
  15. <option value="0" >Selecciones una Categoría</option>
  16.       <?php
  17.       while ($reg=mysql_fetch_array($res))
  18.       {
  19.       ?>
  20.       <option value="<?php echo $reg["categoria_id"];?>"><?php echo $reg["categoria_nombre"];?></option>
  21.       <?php
  22.       }
  23.       ?>
  24.       </select>
  25.       <p>Sub-Categoria:</p>
  26.       <?php
  27.       $sql="select * from subcategoria";
  28.       $res=mysql_query($sql,$con);
  29.       ?>
  30.       <select name="subcategoria_id" id="subcategoria_id">
  31.       <option value="0">Selecciones una Sub-categoría</option>
  32.       <?php
  33.       while ($reg=mysql_fetch_array($res))
  34.       {
  35.       ?>
  36.       <option value="<?php echo $reg["subcategoria_id"];?>"><?php echo $reg["subcategoria_nombre"];?></option>
  37.       <?php
  38.       }
  39.       ?>
  40.       </select>
  41. <p>Titulo<br />
  42. <textarea name="titulo" id="titulo" cols="100" rows="1" tabindex="4"><?php echo $registro["titulo"]?>
  43. </textarea>
  44. </p>
  45. <p> Subtitulo<br />
  46. <textarea name="subtitulo" id="subtitulo" cols="100" rows="5" tabindex="4"><?php echo $registro["subtitulo"]?></textarea>
  47. </p>
  48. <p> Detalle<br />
  49. <textarea name="detalle" id="detalle" cols="60" rows="10" tabindex="4" ><?php echo $registro["detalle"]?></textarea>
  50. <?php
  51. include("../ckeditor/ckeditor.php");
  52. $CKEditor = new CKEditor();
  53. $CKEditor->basePath = 'ckeditor/';
  54. $config['toolbar'] = "Full";
  55. /*$initialValue = mysql_query("SELECT descripcion FROM cotizador") or die ("Error en la consulta");*/
  56. $CKEditor->replace("detalle");
  57. ?><br>
  58. <script type="text/javascript">
  59. CKEDITOR.config.width = 830
  60. </script>
  61. </p>
  62. <?php echo "<img src=Images_bd.php?id=$registro[id]&tam=2 class=alignleft width=95 height=75 >";?>
  63. <p>
  64. Seleciones una imagen<br>
  65. <input name="foto" type="file" class="text" id="foto" />
  66. </p>
  67. <p>Fuente de la Noticia<br />
  68. <input name="fuente" type="text" class="text" id="fuente" value="<?php echo $registro["fuente"]?>" />
  69. </p>
  70.  
  71. <input name="modificar" type="submit" id="modificar" value="Modificar" />
  72.         </form>
  73.        <?php
  74.         }
  75.         ?>

Y esta es la base de datos

Código PHP:
Ver original
  1. CREATE TABLE `noticia` (
  2.   `id` int(1) NOT NULL auto_increment,
  3.   `titulo` varchar(255) NOT NULL default '',
  4.   `subtitulo` text NOT NULL,
  5.   `detalle` text NOT NULL,
  6.   `fuente` varchar(255) NOT NULL default '',
  7.   `categoria_id` int(1) NOT NULL,
  8.   `subcategoria` varchar(140) NOT NULL default '',
  9.   `foto` varchar(140) NOT NULL default '',
  10.   `fecha` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  11.   PRIMARY KEY  (`id`)
  12. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=27 ;

Muchas gracias por la ayuda y la sugerencia