Detalles
Primero:Elimina los arroba ya que solo suprimen los erros (No los ves)
Segundo: Quitas o dejas .
Código PHP:
Ver original<?php
$id = $_POST["id"];
$articulo = $_POST["articulo1"];
?>
Ya que si lo pasa a las varibles para que lo usas por post.
Código PHP:
Ver original<?php
$sql =" UPDATE articulos set articulo='".$_POST['articulo1']."' where id='".$_POST['id']. "'";
?>
Tercero:Verifica que reciban valores tus POst. Ejemplo Funcionando.
Código PHP:
Ver original<?php
if(isset($_POST["id"]) || isset($_POST["articulo1"])); if(empty($_POST["id"]) || empty($_POST["articulo1"]));
$id = 1; //debe de recibir atraves del post.
$articulo = "jajajajajaja";
if (!$bdconex) {
echo ( "<h1>La base de datos no está disponible</h1> " .
"<p>Por si acaso, comprueba que tienes bien los datos de la dirección, el nombre de usuario y la contraseña.</p>" );
}else {
echo ("Conectado");
}
echo "<h2 align='center'>ERROR3: Imposible localizar la base de datos en este momento</h2>";
}else {
echo "Base de datos seleccionada";
}
$sql =" UPDATE pruebas set articulo='".$articulo."' where id='".$id. "'";
echo ("<p> Gracias por tu comentario, será redirigido automaticamente a la pagina de comentarios.</p>");
}else{
echo ("Error al insertar los datos: " . mysql_error() . "</p>"); }
?>
Espero que te sirva la ayuda.