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ó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ñ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í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ú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ó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> </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>";
}
