Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2005, 13:10
kez0
 
Fecha de Ingreso: enero-2004
Mensajes: 431
Antigüedad: 20 años, 3 meses
Puntos: 6
Problema al subir iMAGEN A la DB

Antes de exponer mi problema aclaro 2 cosas:
1.Ya lei los FAQS y me base en el tutorial de Cluster pero me arroja un error.
2.Este tema es "repetido" debido a que siento que el pasado ya es ignorado.

Ahora despues de estas aclaraciones creo que dire mi problema.

Tengo un script que se supone que debe insertar los valores en una base de datos MySQL e insertar una imagen pero al parecer algo esta mal y la verdad es que ya le he buscado de todo y no veo el problema.

el error que arroja es el siguiente:

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 'desc,tel,ext1,usuario) VALUES ('','NISSAN','Altima','1995','520

El codigo que tengo es el siguiente:
Código PHP:
<?
include("ident.php");//identifica que esten registrados y logueados
if($loginCorrecto) { 
include(
"conex.php");//conecta con MYSQL
include("inc/func.inc");//algunas funciones de seguridad como quitar()
$ext $_FILES['img1']['type']; 
$img_temp $_FILES['img1']['tmp_name']; 
$img1 addslashes(fread(fopen($img_temp"r"), filesize($img_temp))); 
if(
$ext == "image/pjpeg") {
    
$ext1 "jpg";
} elseif(
$ext == "image/gif") {
    
$ext1="gif";

else {
    
?>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert('El formato de la imagen no es correcto asegurese de que sea JPG o GIF');
history.go(-1);
//-->
</SCRIPT>
<?
        
exit;
    } 

$marca quitar($_POST["marca"]);
$modelo quitar($_POST["modelo"]);
$año quitar($_POST["ano"]);
$precio quitar($_POST["precio"]);
$moneda quitar($_POST["moneda"]);
$desc quitar($_POST["desc"]);
$tel quitar($_POST["tel"]);
$usr $_COOKIE["ususuario"];


$sql "INSERT INTO anuncios (id,marca,modelo,ano,precio,moneda,img1,desc,tel,ext1,usuario) VALUES ('','$marca','$modelo','$año','$precio','$moneda','$img1','$desc','$tel','$ext1','$usr')"
mysql_query($sql,$con) or die(mysql_error());

?>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert('Su anuncio ha sido publicado exitosamente.\nLe deseamos buena suerte con su venta.\nNo olvide que al vender su carro debera entrar a su cuenta y borrar el anuncio de lo contrario el anuncio permanecera ahi y sus datos estaran disponibles para todos.\nwww.autotijuana.com');
location.href="index.php";
//-->
</SCRIPT>
<?
} else { 
    
?>
        <p align="center"><b><font face="Verdana" size="1">Esta area es solo para 
usuarios registrados.</font></b></p><center><form method="post" action="ingresar.php">
<table border="0" width="346" height="79">
    <tr>
        <td height="23" width="95" align="right"><font face="Verdana" size="1">
        Usuario:</font></td>
        <td height="23" width="240"><input type="text" name="usuario" size="20" class="txt"></td>
    </tr>
    <tr>
        <td height="23" width="95" align="right"><font face="Verdana" size="1">
        Contraseña:</font></td>
        <td height="23" width="240">
        <input type="password" name="password" size="20" class="txt"></td>
    </tr>
    <tr>
        <td height="23" width="96">&nbsp;</td>
        <td height="23" width="240">
        <input type="submit" value="Login" name="submit" class="boton"></td>
    </tr>
</table>
<p style="margin-top: 0; margin-bottom: 0"><font face="Verdana" size="1">
<a href="index.php?modo=recuperarpass">¿Contraseña perdida?</a></font></p>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><font face="Verdana" size="1">
<a href="index.php?modo=registro">Si no estas registrado haz click aqui para 
registrarte GRATUITAMENTE</a></font></p>
</form>
</center>
<?
}
    
?>

Espero que alguien me ayude y pido disculpas si no es permitido repetir post pero el otro lo ignoraban y realmente necesito ayuda
__________________
El que teme preguntar, se averguenza de aprender.