Foros del Web » Programando para Internet » PHP »

Varios Update que fallan, error en sintaxis??

Estas en el tema de Varios Update que fallan, error en sintaxis?? en el foro de PHP en Foros del Web. Hola maestros podrían checar este código: Código PHP: <?php    include( "Admin/conect.php" );    session_start ();    $sesion  =  $_SESSION [ "s_username" ];       ...
  #1 (permalink)  
Antiguo 13/05/2008, 09:41
 
Fecha de Ingreso: diciembre-2007
Ubicación: Frente al ordenador...
Mensajes: 139
Antigüedad: 16 años, 4 meses
Puntos: 1
Varios Update que fallan, error en sintaxis??

Hola maestros podrían checar este código:

Código PHP:
<?php
  
include("Admin/conect.php");
  
session_start();
  
$sesion $_SESSION["s_username"];
  
  
$text1 $HTTP_POST_VARS["t1"];
  
$text2 $HTTP_POST_VARS["t2"];
  
$text3 $HTTP_POST_VARS["t3"];
  
$text4 $HTTP_POST_VARS["t4"];
  
$text5 $HTTP_POST_VARS["t5"];
  
$text6 $HTTP_POST_VARS["t6"];
  
$text7 $HTTP_POST_VARS["t7"];
  
$text8 $HTTP_POST_VARS["8"];
  
$text9 $HTTP_POST_VARS["t9"];
  
$text10$HTTP_POST_VARS["t10"];
  
$contesto "O";
  
  
$updateQuery "UPDATE sig_encuesta SET Contesto='$contesto' 1='$text1' WHERE RPE = '$sesion'";
  
$estado mysql_query($updateQuery) or die(mysql_error());
  
  if(!
estado)
  {
   echo 
"Error al introducir los datos a la Base de Datos";
   
header("Location:login.php");
  }
  
?>
Lo que quiero es hacer el update con las variables igualadas del post...pero me sale un error de sintaxis, ya la cheque pero no me sale, alguien que me dijera como es en realidad o por que sale ese error???? en el código que puse, le puse nada mas el text1 para checarlo pero no me sale, el unico update que si se puede es el de Contesto...pero las demás variables no...alguien me podría decir a que se debe, estaría muy agradecido...
__________________
----------------------------------------------------------
Algunas cosas simplemente son bellas...por que uno no puede tenerlas...
  #2 (permalink)  
Antiguo 13/05/2008, 09:50
Avatar de carlosmbrizuela  
Fecha de Ingreso: enero-2007
Ubicación: La Plata (Argentina)
Mensajes: 490
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: Varios Update que fallan, error en sintaxis??

hay una campo que se llama 1?

$updateQuery = "UPDATE sig_encuesta SET Contesto='$contesto' 1='$text1' WHERE RPE = '$sesion'";
Falta la coma entres los campos
$updateQuery = "UPDATE sig_encuesta SET Contesto='$contesto',
1='$text1' WHERE RPE = '$sesion'"
;

Lo que tambien podria ser son los tipos de datos. Son todos str???

Saludos
__________________
http://www.rollermountain.com
  #3 (permalink)  
Antiguo 13/05/2008, 10:11
 
Fecha de Ingreso: diciembre-2007
Ubicación: Frente al ordenador...
Mensajes: 139
Antigüedad: 16 años, 4 meses
Puntos: 1
Re: Varios Update que fallan, error en sintaxis??

si carlosmbrizuela todos son str...y acerca de lo de las comas, también ya lo probé...pero cuando me sale el error de sintaxis, agarra las comas como si fuera parte de la cadena... ke mas puedo hacer???
__________________
----------------------------------------------------------
Algunas cosas simplemente son bellas...por que uno no puede tenerlas...
  #4 (permalink)  
Antiguo 13/05/2008, 10:50
Avatar de carlosmbrizuela  
Fecha de Ingreso: enero-2007
Ubicación: La Plata (Argentina)
Mensajes: 490
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: Varios Update que fallan, error en sintaxis??

cual es el error? copialo
__________________
http://www.rollermountain.com
  #5 (permalink)  
Antiguo 13/05/2008, 11:02
 
Fecha de Ingreso: diciembre-2007
Ubicación: Frente al ordenador...
Mensajes: 139
Antigüedad: 16 años, 4 meses
Puntos: 1
Re: Varios Update que fallan, error en sintaxis??

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 '1='bla bla bla' WHERE RPE = '78901'' at line 1

ahi está el error, mira, en el form, el campo que será recibido en 1 es un textarea...y el campo 1 es un varchar(300)... pero no creo ke ese sea el problema...o si??
__________________
----------------------------------------------------------
Algunas cosas simplemente son bellas...por que uno no puede tenerlas...
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 15:15.