Estimados Amigos tengo el siguiente formulario con el cual rescato info desde una base de datos para editar pero me aparece el sgte error:
Error en query: SELECT id,lugar,titulo,bajada,foto,contenido,dia,mes,ano FROM archivo WHERE id = , el error es: 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 2
alguna ayuda??
gracias.
edita.php
<?php include('include.php'); ?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-image: url();
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style>
<link href="css/admin.css" rel="stylesheet" type="text/css">
<link href="css/bot_blanco.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle"><form enctype="multipart/form-data" method="post" action="modificar_portada.php">
<table width="440" height="510" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle" background="img/px.jpg"><table width="420" height="480" border="0" cellpadding="0" cellspacing="0" bgcolor="#FBFBFB">
<tr>
<td align="center" valign="top"><table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" class="tit">
<?
$lugar = $_GET['lugar'];
$titulo = $_GET['titulo'];
$bajada = $_GET['bajada'];
$foto = $_FILES['foto'];
$foto_name = $_GET['foto']['name'];
$contenido = $_GET['contenido'];
$dia = $_GET['dia'];
$mes = $_GET['mes'];
$ano = $_GET['ano'];
$sql = "SELECT id,lugar,titulo,bajada,foto,contenido,dia,mes,ano
FROM portada WHERE id=$id";
//FROM portada WHERE id=$id
$result=mysql_query($sql) or die( "Error en query: $sql, el error es: " . mysql_error() );
//$result = mysql_query($sql) or die(el_error);
list($id,$lugar,$titulo,$bajada,$foto,$contenido,$ dia,$mes,$ano) = mysql_fetch_row($result);
$dia=substr($fecha,8,2);
$mes=substr($fecha,5,2);
$ano=substr($fecha,0,4);
?>
<input name="id" type="hidden" value='<? echo $id; ?>'></td>
</tr>
</table>
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="admin">LUGAR</td>
<td><select name="lugar" id="lugar">
<option <? if ($lugar=="archivo") echo("selected"); ?> >Archivo</option>
<option <? if ($lugar=="portada") echo("selected"); ?> >Portada</option>
</select></td>
</tr>
<tr>
<td class="admin">TITULO</td>
<td><input name="titulo" type="text" id="titulo" value="<? echo $titulo; ?>" size="30" maxlength="300" ></td>
</tr>
<tr>
<td class="admin">BAJADA</td>
<td><textarea name="bajada" cols="40" rows="5" id="bajada"><? echo $bajada; ?></textarea></td>
</tr>
<tr>
<td class="admin">FOTO</td>
<td><input name="foto" type="file" id="foto">
<img src="../img/<?=$foto?>"></td>
</tr>
<tr>
<td><span class="admin">CONTENIDO</span></td>
<td><textarea name="contenido" cols="40" rows="10" id="contenido"><? echo $contenido; ?> </textarea></td>
</tr>
<tr>
<td class="admin"> </td>
<td><span class="admin">
</span></td>
</tr>
<tr>
<td><span class="admin">FECHA</span></td>
<td><span class="admin">
<select name="dia" id="dia">
<option value="01" <? if ($dia=="01") echo("selected"); ?> >01</option>
<option value="02" <? if ($dia=="02") echo("selected"); ?> >02</option>
<option value="03" <? if ($dia=="03") echo("selected"); ?> >03</option>
<option value="04" <? if ($dia=="04") echo("selected"); ?> >04</option>
<option value="05" <? if ($dia=="05") echo("selected"); ?> >05</option>
<option value="06" <? if ($dia=="06") echo("selected"); ?> >06</option>
<option value="07" <? if ($dia=="07") echo("selected"); ?> >07</option>
<option value="08" <? if ($dia=="08") echo("selected"); ?> >08</option>
<option value="09" <? if ($dia=="09") echo("selected"); ?> >09</option>
<option value="10" <? if ($dia=="10") echo("selected"); ?> >10</option>
<option value="11" <? if ($dia=="11") echo("selected"); ?> >11</option>
<option value="12" <? if ($dia=="12") echo("selected"); ?> >12</option>
<option value="13" <? if ($dia=="13") echo("selected"); ?> >13</option>
<option value="14" <? if ($dia=="14") echo("selected"); ?> >14</option>
<option value="15" <? if ($dia=="15") echo("selected"); ?> >15</option>
<option value="16" <? if ($dia=="16") echo("selected"); ?> >16</option>
<option value="17" <? if ($dia=="17") echo("selected"); ?> >17</option>
<option value="18" <? if ($dia=="18") echo("selected"); ?> >18</option>
<option value="19" <? if ($dia=="19") echo("selected"); ?> >19</option>
<option value="20" <? if ($dia=="20") echo("selected"); ?> >20</option>
<option value="21" <? if ($dia=="21") echo("selected"); ?> >21</option>
<option value="22" <? if ($dia=="22") echo("selected"); ?> >22</option>
<option value="23" <? if ($dia=="23") echo("selected"); ?> >23</option>
<option value="24" <? if ($dia=="24") echo("selected"); ?> >24</option>
<option value="25" <? if ($dia=="25") echo("selected"); ?> >25</option>
<option value="26" <? if ($dia=="26") echo("selected"); ?> >26</option>
<option value="27" <? if ($dia=="27") echo("selected"); ?> >27</option>
<option value="28" <? if ($dia=="28") echo("selected"); ?> >28</option>
<option value="29" <? if ($dia=="29") echo("selected"); ?> >29</option>
<option value="30" <? if ($dia=="30") echo("selected"); ?> >30</option>
<option value="31" <? if ($dia=="31") echo("selected"); ?> >31</option>
<option selected>Día</option>
</select>
/
<select name="mes" id="mes">
<option selected>Mes</option>
<option value="01" <? if ($mes=="01") echo("selected"); ?> >Enero</option>
<option value="02" <? if ($mes=="02") echo("selected"); ?> >Febrero</option>
<option value="03" <? if ($mes=="03") echo("selected"); ?> >Marzo</option>
<option value="04" <? if ($mes=="04") echo("selected"); ?> >Abril</option>
<option value="05" <? if ($mes=="05") echo("selected"); ?> >Mayo</option>
<option value="06" <? if ($mes=="06") echo("selected"); ?> >Junio</option>
<option value="07" <? if ($mes=="07") echo("selected"); ?> >Julio</option>
<option value="08" <? if ($mes=="08") echo("selected"); ?> >Agosto</option>
<option value="09" <? if ($mes=="09") echo("selected"); ?> >Septiembre</option>
<option value="10" <? if ($mes=="10") echo("selected"); ?> >Octubre</option>
<option value="11" <? if ($mes=="11") echo("selected"); ?> >Noviembre</option>
<option value="12" <? if ($mes=="12") echo("selected"); ?> >Diciembre</option>
</select>
/
<select name="ano" id="ano">
<option selected>Año</option>
<option value="2005" <? if ($ano=="2005") echo("selected"); ?> >2005</option>
<option value="2006" <? if ($ano=="2006") echo("selected"); ?> >2006</option>
<option value="2007" <? if ($ano=="2007") echo("selected"); ?> >2007</option>
<option value="2008" <? if ($ano=="2008") echo("selected"); ?> >2008</option>
<option value="2009" <? if ($ano=="2009") echo("selected"); ?> >2009</option>
<option value="2010" <? if ($ano=="2010") echo("selected"); ?> >2010</option>
</select>
</span></td>
</tr>
<tr>
<td> </td>
<td class="tit"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input name="Submit" type="submit" class="boton" value="Modificar">
<input name="Submit" type="reset" class="boton" value="Restablecer"></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center" valign="top" background="img/px.jpg"><img src="img/spacer.gif" width="1" height="10"></td>
</tr>
<tr>
<td height="25" align="center" valign="middle"> </td>
</tr>
</table></td>
</tr>
</table>
</form></td>
</tr>
</table>
</body>
</html>