27/03/2006, 16:36
|
| | Fecha de Ingreso: septiembre-2005 Ubicación: Ourense
Mensajes: 25
Antigüedad: 19 años, 2 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. |