Foros del Web » Programando para Internet » PHP »

Problema al actualizar datos :(

Estas en el tema de Problema al actualizar datos :( en el foro de PHP en Foros del Web. hola sres estoy generando un formulario de consulta en el cual el campo clave es id_news y que alguien coloque el id y pueda consultar ...
  #1 (permalink)  
Antiguo 17/05/2011, 14:59
Avatar de evolutionrgm  
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 13 años
Puntos: 5
Información Problema al actualizar datos :(

hola sres estoy generando un formulario de consulta en el cual el campo clave es id_news y que alguien coloque el id y pueda consultar para poder modificar pero al momento de generar la consulta me genera el siguiente error

por favor ayudar ..


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 '' at line 1



Cita:
<?php
//armo la conexion con la bd
//importo los archivos de la conexion

$hostname_conexion ="localhost";
$database_conexion ="xxxxx";
$username_conexion ="xxxxx";
$password_conexion ="xxxx";

$conexion = mysql_pconnect ($hostname_conexion,$username_conexion,$password_c onexion) or trigger_error(mysql_error(), e_user_error);
//selecciono la base de datos
mysql_select_db($database_conexion,$conexion);
//generar la consulta en un textfield

$id_news ="";
$tipo ="";
$titulo ="";
$fecha ="";
$noticia ="";

//mensaje a mostrar
$mensaje="";
//ahora vemos si se ha enviado haho click buscar
if (isset($_POST['buscar'])){
$id_news = $_POST['id_news'];
}

$query = "Select * from news where id_news =$id_news";
$array_usuarios= mysql_query($query,$conexion) or die (mysql_error());
while ($usuario = mysql_fetch_array($array_usuarios))
{ // se extrae la consulta

$id_news =$news [0];
$tipo =$tipo [1];
$titulo =$titulo [2];
$fecha =$fecha [3];
$noticia =$noticias[4];
//ahora ya tengo los datos de la noticia
}

if (isset ($_POST['actualizar_noticias']))
{
$updatesql = sprintf (" UPDATE news set tipo=%s,titulo=%s,fecha=%snoticia=%s where id_news=%s",
Getsqlvaluestring ($_POST['id_news'],"int"),
Getsqlvaluestring ($_POST['tipo'],"text"),
Getsqlvaluestring ($_POST['titulo'],"text"),
Getsqlvaluestring ($_POST['fecha'],"date"),
Getsqlvaluestring ($_POST['noticia'],"text"));

$query= mysql_query($updateSql, $conexion) or die (mysql_error());
$mensaje="Se han Actualizado la noticia exitosamente";
}
?>
  #2 (permalink)  
Antiguo 17/05/2011, 15:47
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: Problema al actualizar datos :(

Haz un echo a tu consulta para que veas si se esta construyendo correctamente

Etiquetas: Ninguno
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:14.