Foros del Web » Programando para Internet » PHP »

problema para sustraer una imagen usando una dirección desde mysql

Estas en el tema de problema para sustraer una imagen usando una dirección desde mysql en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/06/2006, 14:27
 
Fecha de Ingreso: mayo-2004
Ubicación: Ciudad de la Habana
Mensajes: 85
Antigüedad: 19 años, 11 meses
Puntos: 0
Pregunta problema para sustraer una imagen usando una dirección desde mysql

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&aacute;s... </a></td>
                        </tr>
                        <tr>
                          <td colspan="2" class="filas_intermedias">&nbsp;</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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:58.