
Miren, intento hacer que por medio de un formulario al enviarlo se agreguen datos a una base de datos, pero por alguna razón no funciona para AGREGAR, solo me sirve para UPDATE...
Quizá algo esté mal... pero aqui pongo mi codigo:
Código PHP:
   <?
require_once('conexion.php'); 
mysql_select_db($database_conexion, $conexion);
if($_POST['color']){
 
$username=$_POST['username'];
$Color=$_POST['Color'];
 
mysql_query("INSERT INTO Colores (username, Color) VALUES ($username, $Color)");
 
echo "<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />
<title>Color favorito...</title>
</head>
<body>
Tu color favorito fue agregado al sistema.
</body>
</html>";
 
exit;
}
?>    Sucede que el botón de Submit tiene el nombre e ID correctos (color).
Cuando envio, no hace nada... pero si cambio la solicitud MySQL y envío un UPDATE si lo actualiza:
Código PHP:
   UPDATE Color SET Color='$Color' WHERE username='$username' 
    ¿Qué estoy haciendo mal?
 
 
 Qué hago mal en esta solicitud MySQL?
 Qué hago mal en esta solicitud MySQL? 
