Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/03/2006, 16:36
karide
 
Fecha de Ingreso: septiembre-2005
Ubicación: Ourense
Mensajes: 25
Antigüedad: 18 años, 7 meses
Puntos: 1
Estas cometiendo un pequeño error pues php detecta que $_POST['texto'] forma parte de la cadena como tal. Para insertar el valor de la variable tanto $_POST['texto'] como $id debes concatenar la cadena de la QUERY con el valor de la siguiente forma:

mysql_query("UPDATE secciones SET texto='".$_POST['texto']."' WHERE id=".$id,$conexion)

de este modo imaginate que $_POST['texto'] tiene el valor "hola paco" e $id el valor 2345 la cadena para el interprete PHP sería:

UPDATE secciones SET texto='hola paco' WHERE id=2345

sin embargo en tu codigo para el interprete el valor sería:

UPDATE secciones SET texto=$_POST['texto'] WHERE id=$id

FIJATE EN LAS COMILLAS SIMPLES (') QUE HAY ANTES Y DESPUES DE ".$_POST['texto']." SON NECESARIAS SI EL CAMPO texto DE LA TABLA SECCIONES es varchar,text...

Espero haber sido de ayuda.