Super preguntota necesito ayuda en mi codigo me sale este error:

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 telefono = 8808535 email = juanitoperez@hotmail.com WHERE id_cliente = at line 5

y mi codigo es este:


<?php
require ("conexion.php");
/** fin conexion ************************/
// recogemos el ID
if(isset($_GET[id_cliente])){
$id = $_GET[id_cliente];
// hacemos una consulta
// para mostrar los datos
$sql = mysql_query("SELECT * FROM cliente WHERE id_cliente = $id", $link)
or die(mysql_error());
$row = mysql_fetch_array($sql);
// advertimos
$mensaje = "Actualizar los datos del usuario <b>$row[nombre]</b>";
}
// comprobamos si
// ha sido enviado el formulario
if(isset($_POST[actualizar]) && $_POST[actualizar] == Actualizar){
// comprobamos que no lleguen campos vacios
if(!empty($_POST[nombre]) && !empty($_POST[rfc]) && !empty($_POST[direccion]) && !empty($_POST[telefono]) && !empty($_POST[email])){
// creamos las variables
// que vamos a usar en la consulta UPDATE
// y le asignamos sus valores
$id_cliente = $_POST[id_cliente];
$nombre = $_POST[nombre];
$rfc = $_POST[rfc];
$direccion = $_POST[direccion];
$telefono = $_POST[telefono];
$email = $_POST[email];
// la consulta UPDATE
$sqlUpdate = mysql_query("UPDATE cliente SET
nombre = $nombre,
rfc = $rfc,
direccion = $direccion
telefono = $telefono
email = $email
WHERE
id_cliente = $id_cliente", $link)
or die(mysql_error());
echo "Registro actualizado correctamente";
}else{
echo "debe llenar todos los campos";
}
}else{
// mostramos el mensaje
echo "<p>".$mensaje."</p>";
?>
<!--
el formulario.
los values de los campos
son los valores que optenemos
de la consulta SELECT
-->
<form name="actualizar-registro" method="post" action="<?php $_SERVER[PHP_SELF]; ?>">
<input type="text" name="nombre" placeholder="Nombre" value="<?php echo $row[nombre]; ?>" /><br />
<input type="text" name="rfc" placeholder="RFC" value="<?php echo $row[rfc]; ?>" /><br />
<input type="text" name="direccion" placeholder="Direccion" value="<?php echo $row[direccion]; ?>" /><br />
<input type="text" name="telefono" placeholder="telefono" value="<?php echo $row[telefono]; ?>" /><br />
<input type="text" name="email" placeholder="Email" value="<?php echo $row[email]; ?>" /><br />
<input type="hidden" name="id_cliente" value="<?php echo $row[id_cliente]; ?>" />
<input type="submit" name="actualizar" value="Actualizar" />
</form>
<?php } ?>



Por algun motivo no me hace el update..como les dije me arroja el error de hasta arriba
Pertenece a la categoría:

No hay respuestas para esta pregunta