Hola, tengo el siguiente problema.
Hice un manager de update para noticias sencillo que me guarda las noticias y la dirección del archivo que subi al servidor para que fuera la imagen de portada. Logro sacar las noticias pero cuando voy a mostrar la imagen usando la dirección que guardo en la db no me sale nada y está la dirección que se le pide lo que no me la muestra. Tampoco me permite pasar el id de la noticia para que esta se muestre completa en una pagina que procesa la solicitud aquí les envio los dos codigos de php para si ven algún error me lo hagan saber porque anoche casi no dormí prompiendome la cabeza para que eso me funcionase y nada.
Ante todo gracias por la ayuda y la atención.
Código PHP:
<?php require_once('funcion.php');?>
<?php $ido= substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
switch ($ido){
case "es";
require('langesdir.php');
$lang = 'Español';
break;
case "en";
require('langendir.php');
$lang = 'English';
break;
default;
require('langesdir.php');
$lang = 'Español';
}
$con = mysql_connect('localhost','manuel','kimeramarukun') or die ('no se pudo coneatar al servidor');
$sel_db = mysql_select_db('jc',$con) or die(mysql_error());
$mysel = mysql_query("Select * from noticias where clasif ='Nac' and lang like '%".$lang."%'order by id desc limit 2",$con);
$total_rows = mysql_num_rows($mysel);
?>
este es el primer codigo php de la pagina index.php
Código PHP:
<?php while($row=mysql_fetch_array($mysel)){
$id = $row['id'];
echo '<table width="96%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="130" height="115" align="center"><img scr="'.$row['url'].'" alt="Foto de la Portada de la Mesa Redonda" width="120" height="85" hspace="5" vspace="5" border="0" align="left"></td>
<td width="201" valign="Middle" class="texto1"><b>'.$row['tit'].'</b><br><br>'.$row['descr'].'<br><a href="notc.php?id="'.$id.' class="box">ver más... </a></td>
</tr>
<tr>
<td colspan="2" class="filas_intermedias"> </td>
</tr>
</table>';}?>
este es el segundo codigo de index.php
Código PHP:
<?php $id = $_GET['id'];
$con = mysql_connect('localhost','manuel','kimeramarukun') or die (mysql_error());
$seldb = mysql_select_db('jc',$con) or die (mysql_error());
$noticia = mysql_query("Select * from noticias where id like '%".$id."%' limit 0,1",$con);
$total_rows = mysql_num_rows($noticia);
while ($row = mysql_fetch_array($noticia)) {
echo'<img src="'.$row_noticia['url'].'" alt="Portada" width="170" vspace="3" hspace="10" border="0" align="left" />'.$row_noticia['tit'].'<br><br>'.$row_noticia['notic']; }?>
y este ultimo es el de la pagina que recibe la id para mostrar la noticia diganme por favor que tengo mal aqui.
El mensaje que me da es el siguiente en el caso del paso de la id para mostrar la noticia.
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Gracias por todo

,
Manuel.