Я создал сайт, но не знаю много HTML или PHP. Мне удалось получить в нем функцию регистрации списка рассылки, но я бы хотел, чтобы люди тоже смогли их удалить. Это возможно? Есть только один список рассылки, поэтому все, что ему нужно, это принять адрес электронной почты, для регистрации или подписания.код рассылки для сайта, который позволяет регистрироваться и выходить
-1
A
ответ
1
Я предполагаю, что вы используете файловую систему для сохранения. В этом случае вам может понадобиться прокрутить каждую строку, чтобы найти подходящую строку и удалить ее.
К счастью, поскольку вы используете PHP, возможно, проще использовать такую базу данных, как MySQL. Поиск «PHP MySQL CRUD» или «PHP MySQL Tutorial», и вы должны найти больше помощи, чем вам нужно.
После то это просто что-то вроде этого:
$db = (MySQL Connection from the tutorials, usually PDO or mysqli);
function saveEmail($db, $name, $email){
// Simple email validation, you will probably want to validate or sanitize other fields too
if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
return 'Email is not valid';
}
// Straight query, you may want to look into prepared statements too
// You may also wish to check for duplicate emails or to set the field as UNIQUE
$sql = "INSERT INTO table (name, email) VALUES ('$name', '$email')";
if($db->query($sql)){
return true;
}else{
return 'DB Insert Failed';
}
}
function deleteEmail($db, $email){
$sql = "DELETE FROM table WHERE email = '$email'";
if($db->query($sql)){
return true;
}else{
return 'DB Delete Failed';
}
}
Смежные вопросы
- 1. Freeswitch позволяет любому пользователю регистрироваться
- 2. Как настроить диспетчер сайта рассылки для массового рассылки бюллетеней клиентам
- 3. Android: Когда регистрироваться и регистрироваться для уведомлений?
- 4. Альтернативные методы рассылки для веб-сайта?
- 5. Есть ли плагин Wordpress, который позволяет пользователю регистрироваться/регистрироваться и видеть некоторые новые элементы, если он/она входит в систему?
- 6. Позволяет пользователям регистрироваться в машине за раз
- 7. Что позволяет мне регистрироваться на сервере IDEA?
- 8. binfmt-support - не позволяет эхо регистрироваться
- 9. Позволяет ли JOSSO регистрироваться на одном сайте и автоматически регистрироваться на другом компьютере?
- 10. Определение списков рассылки сайта SharePoint
- 11. Редактор Html, который позволяет просматривать и редактировать html-код
- 12. какой браузер плагин, который позволяет вам переопределять html сайта автоматически
- 13. Как входить в систему, выходить из системы и регистрироваться пользователем через метод аутентификации в сборке?
- 14. Позволяет пользователям регистрироваться в Drupal 7 Имеет номер
- 15. веб-искатель, который извлекает исходный код сайта
- 16. Код для бронирования сайта
- 17. выцветать и выходить страницы
- 18. Скачать HTML код сайта, который использует JavaScript
- 19. Когда регистрироваться для обновления местоположения?
- 20. Содержимое для рассылки JQuery
- 21. Общий код CodeActivity, который позволяет использовать любой тип?
- 22. Существует ли код autignign codeigniter, который позволяет войти в facebook?
- 23. Есть ли отладчик, который позволяет мне шагнуть назад через код?
- 24. Почему текст в кнопке Регистрироваться и регистрироваться так велико?
- 25. выцветанию и выходить справа налево
- 26. PaaS, который позволяет выполнять C++-код с PHP?
- 27. Позволяет пользователю писать и запускать код ruby?
- 28. Как явным образом выходить из ftp-сайта с помощью C#?
- 29. Необходим код IPv6 для многоадресной рассылки, который работает на iOS 9
- 30. Списки рассылки Fortune и raw_input
благодаря Скотт. Id задавался вопросом, был ли mysql форвардом, но я не программист, поскольку вы, вероятно, догадались :) – cianius
ha, я тоже. –
Но я должен сказать, что PHP - это самый простой язык, когда-либо, учитывая его документацию. MySQL тоже был легким, но PHP 5.5 заставляет всех переключиться с процедурного адаптера mysql на mysqli или PDO, и это сделало вещи «немного сложнее и намного чище». –