Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2014, 17:53
Barakalde
 
Fecha de Ingreso: enero-2014
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
Problemas con condicion IF

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";

}