El caso es que tengo 2 ficheros, uno con un formulario que solo tiene un campo de texto y un botón y otro en el que quiero hacer una modificación en una base de datos donde solo hay un regis
Lo que quiero conseguir es lo siguiente:
Si rrelleno con un "1" quiero que cuando submita cambie un registro a "Verde" y si pongo un Cero "0" a Rojo. Tan sencillo como eso pero siempre me cambia a un color unicamente y ya no se que hacer. A ver si me podeis hechar un cable. Os dejo los ficheros.
formulario.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf8">
</head>
<body>
<Form action="cambiar.php" method "post">
<input type="text" name="estado" />
<input type="submit" value="Cambiar estado" />
</body>
</html>
Cambiar.php
<?php
function Conectarse()
{
if (!($link=mysql_connect($host,$user,$pw)))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db($db,$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";
if ($_POST[estatus]=="1")
{
mysql_query("UPDATE `colortable` SET `color` = 'Verde' WHERE `id` =1", $link) or die (mysql_error());
echo "cambiado a Verde";
}
else
{
mysql_query("UPDATE `colortable` SET `color` = 'Rojo' WHERE `id` =1", $link) or die (mysql_error());
echo "cambiado a Rojo";
}