estoy trabajando en un sistema de respuestas automatico con un seguimiento de lectrura y respuesta del usuario
bueno cada que vez que recibo unos datos por Get se envia un email al usuario el tema es que cada vez que abro esta pagina el correo se envia y lo que necesito es que se envie solo una vez. añadi un campo a la base que se llama leido entoces cuando el usuario envia en formulario en el campo se inserta el 0. lo que trato de hacer ahora es que cada vez que entre a la pagina pueda hacer la consulta y si el campo leidoes igual a cero o sea leido=0 se envia el correo si no aparece el mensaje usuario ya fue contactado. alguien puede ayudarme tengo este codigo que no funciona bien y no he dado con la respuesta.
Código PHP:
$result = mysql_query("SELECT nombre, telefono, leido, correo FROM $tabla WHERE correo='".$correo."'" , $conectar);
if ($row = mysql_fetch_array($result)){
echo "<table border = '0'> \n";
echo "<tr><td><center><strong>Nombre</></center></td><td><center><strong>Mail</strong></center></td><td><center><strong>Telefono</strong></center></td><td><center><strong>Correo Leido</strong></center> </td></tr>\n";
do {
echo "<tr><td><center>".$row["nombre"]."</center></td><td><center>".$row["correo"]."</center></td><td><center>".$row["telefono"]."</center></td><td><center>".$row["leido"]."</center></td></tr> \n";
// eso es lo que quiero condicionar si la fila leido=0 se envia y si no mesaje ya fue enviado
if (mail( $correo, $asuntoF, $cuerpoF, $textoEmisorF)){
// aqui actulizo a los datos para no reenviar de nuevo el correo
mysql_query("UPDATE $tabla SET leido=1 WHERE leido=0");
}
} while ($row = mysql_fetch_array($result));
echo "</table> \n";
} else {
echo "¡ No se ha encontrado ningún registro !";
}