hola este es mi código para el formulario de envio de los datos que sirven para darse de alta o borrarse de mi lista de correo en http://www.downstation.com y seguido os pongo el php que procesa los datos y los incluye o borra de la base de datos.
No me funciona como os digo para darse de baja. A ver si me podeis decir donde tengo el fallo. Un saludo gente.
Código:
<form method=post action="elista.php">
<table height="80" width="150" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="downestilo" bgcolor="#6B7B92" colspan="2">
<div align="center">Recibe las novedades en tu correo,
suscribete a la lista.</div>
</td>
</tr>
<tr>
<td bgcolor="#6B7B92" colspan="2"><img src="img/pixel.gif"></td>
</tr>
<tr>
<td bgcolor="#6B7B92" colspan="2">
<div align="center">
<input type=text name="listaco" class="cajaform" value="Pon tu e-mail">
</div>
</td>
</tr>
<tr>
<td bgcolor="#6B7B92" class="downestilo" width="38">
<center>
<input CHECKED type="radio" name="lista" value="alta">
</center>
</td>
<td bgcolor="#6B7B92" class="downestilo" width="112">Suscribir
a la lista </td>
</tr>
<tr>
<td bgcolor="#6B7B92" class="downestilo" width="38">
<center>
<input type="radio" name="lista" value="baja">
</center>
</td>
<td bgcolor="#6B7B92" class="downestilo" width="112">Borrar
de la lista</td>
</tr>
<tr>
<td bgcolor="#6B7B92" class="downestilo" colspan="2">
<center>
<input type=image value="submit" src="img/enviar.gif" alt="&iexcl;Enviar!" align="middle" name="elista" width="56" height="19">
</center>
</td>
</tr>
</table>
</form>
Código:
<?php
if (isset($listaco)){
$db = mysql_connect("localhost", "usuario", "pass");
mysql_select_db(downstation_com,$db);
if($lista==alta){
$sql = "INSERT INTO elista (email)".
"VALUES ('$listaco')";
}
else if($lista==baja){
$sql = "DELETE * FROM elista WHERE email=$listaco";
}
$result = mysql_query($sql);
echo "<br><br><br><br><table bgcolor='#000000' cellspacing='0' cellpading='2' width='65%' align='center'><tr><td bgcolor='#000000' class='downestilonews'><center><br>SUS DATOS SE ACTUALIZARON EN LA LISTA DE CORREO<br><br></center></td></tr></table>\n";
}
else{
echo "<center><b>Debe especificar los datos correctos<br>para poder realizar los cambios</b></center>.\n";
}
?>