Foros del Web » Programando para Internet » PHP »

error de sintaxis

Estas en el tema de error de sintaxis en el foro de PHP en Foros del Web. hola amigos me pueden hechar una mano con este update que estoy haciendo me aparece error de sintaxis chequen el codigo Código PHP: <?php include( ...
  #1 (permalink)  
Antiguo 17/10/2011, 10:32
 
Fecha de Ingreso: abril-2008
Mensajes: 310
Antigüedad: 16 años
Puntos: 4
error de sintaxis

hola amigos me pueden hechar una mano con este update que estoy haciendo me aparece error de sintaxis

chequen el codigo

Código PHP:
<?php
include("../connect.php");
if (
$_SERVER['REQUEST_METHOD'] == 'POST')
{
    
$nota $_POST['nota'];
    
$id $_POST['id_nota'];
    
    if (empty(
$nota))
    die(
"<div style='background:RED; color:#FFF; padding:10px;'>Por favor, llena la nota. <a style='color:white'href='javascript:history.back(1)'>Intenta de nuevo</a></div>");
    
    
    if (empty(
$id))
    die(
"<div style='background:RED; color:#FFF; padding:10px;'>Por favor, llena la id del nota. <a style='color:white'href='javascript:history.back(1)'>Intenta de nuevo id tweet</a></div>");
    
    
$link "UPDATE clasinota SET nota'$nota' WHERE id_nota='$id'";
    
$res mysql_query($link) or die(mysql_error());
    if (
$res)
    die(
"<div style='background:GREEN; color:#FFF; padding:10px;'>nota Editada exitosamente.<a style='color:white'href='mostrar-nota.php'> ir al menu</a></div> ");     
}
else
{
    
$id_tweet preg_replace("/'\/<>\"/","",$_GET['id_nota']);
    if (empty(
$id_nota))
    die(
"Invalido ID");    
    
$link "SELECT * FROM clasinota WHERE id_nota='$id_nota'";
    
$res mysql_query($link) or die(mysql_error());
    
$r mysql_fetch_assoc($res);
    
}
       
?>
  #2 (permalink)  
Antiguo 17/10/2011, 10:34
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: error de sintaxis

¿Es posible que nos digas cual es el mensaje de error que te sale o es nuestra obligación adivinar?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/10/2011, 10:35
 
Fecha de Ingreso: abril-2008
Mensajes: 310
Antigüedad: 16 años
Puntos: 4
Respuesta: error de sintaxis

si claro errror 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""

mi notast WHERE at line 1
dise
  #4 (permalink)  
Antiguo 17/10/2011, 10:38
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: error de sintaxis

Ese no es un error de PHP, es un error de la consulta de SQL que estás ejecutando.

Y bueno, así a simple vista se ve que aquí falta un signo de igualdad.
Cita:
// MAL
nota'$nota'

// BIEN
nota='$nota'
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 17/10/2011, 10:39
Avatar de nicosli  
Fecha de Ingreso: junio-2009
Ubicación: Cancún, Quintana Roo, Mexico
Mensajes: 72
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: error de sintaxis

al parecer te falta un signo de = despues de SET nota

Código PHP:

$link 
"UPDATE clasinota SET nota'$nota' WHERE id_nota='$id'"
Código PHP:

$link 
"UPDATE clasinota SET nota = '$nota' WHERE id_nota='$id'"
  #6 (permalink)  
Antiguo 17/10/2011, 10:44
 
Fecha de Ingreso: abril-2008
Mensajes: 310
Antigüedad: 16 años
Puntos: 4
Respuesta: error de sintaxis

uuyyy si ya lo viii que pena ese error mis disculpa por incomodarlos con ese error sinceramento no lo vii gracias por su ayuda

Etiquetas: mysql, sintaxis
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 01:36.