Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/02/2004, 14:58
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Ahora si me da errores

Estoy tratando de mostrar la imagen desde la BD con el siguiente codigo:
Código PHP:
 //Aqui van las cosas de la conexion a la BD
{
//Cuando la opción es editar
 
$query mysql_query("SELECT * FROM noticias WHERE idnoticia='".$idnoticia."'");
 
$resultado mysql_fetch_array($query);
  echo 
"
<form action=acciones.php?accion=administrar&cat=noticias&opcion=editar method=post enctype=multipart/form-data name=noticiasform>
<table width=75%  border=0 align=center cellpadding=0 cellspacing=0>
<tr class=txt>
<td width=17% valign=top class=txt><div align=right><strong>Titulo: </strong></div></td>
<td width=83%><input name=titulo type=text size=100 maxlength=200 value='"
.$resultado['titulo']."'></td>
</tr>
<tr class=txt>
<td valign=top class=txt><div align=right><strong>Resumen: </strong></div></td>
<td><textarea name=resumen cols=100 rows=7>"
.$resultado['resumen']."</textarea></td>
</tr>
<tr class=txt>
<td valign=top class=txt><div align=right><strong>Ampliaci&oacute;n:</strong></div></td>
<td><textarea name=ampliacion cols=100 rows=10>"
.$resultado['ampliacion']."</textarea></td>
</tr>
<tr class=txt>
<td valign=top class=txt><div align=right><strong>Imagen Actual:</strong></div></td>
<td>"
;
    
$imagen mysql_result($query,0,"imagen");
    
header ("Content-type: image/jpeg");
 
$img imagecreatefromstring($imagen);
    
$picsize 200;
    
$new_w imagesx($img);
    
$new_h imagesy($img);
    
$aspect_ratio $new_h $new_w;
    
$new_w $picsize;
    
$new_h abs($new_w $aspect_ratio);
    
$dst_img imagecreatetruecolor($new_w,$new_h);
    
imagecopyresampled($dst_img,$img,0,0,0,0,$new_w,$new_h,imagesx($img),imagesy($img));
    
imagejpeg($dst_img,'',500);
   echo 
"</td>
</tr>
<tr class=txt>
<td valign=top class=txt><div align=right><strong>Imagen Nueva:</strong></div></td>
<td><input name=imagen type=file size=50></td>
</tr>
<tr class=txt>
<td valign=top class=txt><div align=right><strong>Nombre Imagen: </strong></div></td>
<td><input name=nombre type=text size=50 disabled value='"
.$resultado['nombreimagen']."'></td>
</tr>
<tr class=txt>
<td valign=top class=txt><div align=right><strong>Tama&ntilde;o Imagen: </strong></div></td>
<td><input name=tamaño type=text size=50 disabled value='"
.$resultado['pesoimagen']."'></td>
</tr>
<tr class=txt>
<td valign=top class=txt><div align=right><strong>Texto Imagen:</strong></div></td>
<td><input name=altimage type=text size=100 maxlength=150 value='"
.$resultado['altimage']."'></td>
</tr>
<tr class=txt>
<td valign=top class=txt><div align=right><strong>Categor&iacute;a:</strong></div></td>
<td>
<select name=categoria size=1>"
;
switch(
$resultado['categoria']){
case 
"1":
echo 
"
    <option value=1 selected>Nacionales</option>
<option value=2>Internacionales</option>
<option value=3>Asignatura</option>"
;
break;
case 
"2":
echo 
"
    <option value=1>Nacionales</option>
<option value=2 selected>Internacionales</option>
<option value=3>Asignatura</option>"
;
break;
case 
"3":
echo 
"
    <option value=1>Nacionales</option>
<option value=2>Internacionales</option>
<option value=3 selected>Asignatura</option>"
;
break;
}
echo 
"
</select></td>
</tr>
<tr class=txt>
<td valign=top class=txt><div align=right><strong>P&uacute;blico:</strong></div></td>
<td><select name=publico size=1>
"
;
switch(
$resultado['publico']){
case 
"0":
echo 
"
    <option value=1>Si</option>
<option value=0 selected>No</option>"
;
break;
case 
"1":
echo 
"
    <option value=1 selected>Si</option>
<option value=0>No</option>"
;
break;
}
echo 
"
</select></td>
</tr>
<tr class=txt>
<td class=txt><div align=right><strong>Autor:</strong></div></td>
<td><input name=autor type=text size=75 maxlength=150 value='"
.$resultado['autor']."'></td>
</tr>
<tr class=txt>
<td class=txt><div align=right><strong>Correo Electr&oacute;nico: </strong></div></td>
<td><input name=correo type=text size=100 maxlength=150 value='"
.$resultado['correo']."'></td>
</tr>
<tr class=txt>
<td valign=top class=txt><div align=right><strong>Referencias: </strong></div></td>
<td><textarea name=referencia cols=100 rows=5>"
.$resultado['referencia']."</textarea></td>
</tr>
<tr class=txt>
<td class=txt><div align=right><strong>IP: </strong></div></td>
<td><input name=correo type=text size=10 maxlength=150 value='"
.$resultado['ipuser']."' disabled></td>
</tr>
<tr class=txt>
<td class=txt><div align=right><strong>Fecha Publicación: </strong></div></td>
<td><input name=correo type=text size=16 maxlength=150 value='"
.$resultado['fecha']."'></td>
</tr>
<tr class=txt>
<td class=txt><div align=right><strong>Poner nueva fecha: </strong></div></td>
<td>"
;
$dia date("d");
$mes date("m");
$year date("Y");
$meses_nombres=Array(1=>"Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
echo 
"<select name=\"dia\">\n";
   for (
$contador=1$contador <=31$contador++){
    if (
$dia==$contador){
      echo 
"<option value=\"".$contador."\" selected>".$contador."\n";
     }else{
      echo 
"<option value=\"".$contador."\">".$contador."\n";
    }
   }
echo 
"</select>\n";
echo 
"<select name=\"mes\">\n";
   for (
$contador=1$contador <=12$contador++){
    if (
$mes==$contador){
     echo 
"<option value=\"".$contador."\" selected>".$meses_nombres[$contador]."\n";
    }else{
     echo 
"<option value=\"".$contador."\">".$meses_nombres[$contador]."\n";
    }
   }
   echo 
"</select>\n";
   echo 
"<select name=\"year\">\n";
   for (
$contador=1995$contador <=2004$contador++){
    if (
$year==$contador){
     echo 
"<option value=\"".$contador."\" selected>".$contador."\n";
    }else{
     echo 
"<option value=\"".$contador."\">".$contador."\n";
    }
   }
   echo 
"</select>\n";
echo 
"</td>
</tr>
<tr class=txt>
<td>&nbsp;</td>
</tr>
<tr class=txt>
<td colspan=2 class=txt><hr color=#666666 size=1 noshade></td>
</tr>
<tr class=txt>
<td colspan=2 class=txt>
<div align=center>
<input name=editarnoticia type=submit value=Guardar>
</div></td>
</tr>
</table>
</form>"
;
  } 
el problema es que me saca la imagen pero en codigo y no como imagen normal. Que hago mal?
__________________
Ing. Reynier Pérez Mira