Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]dodanie do bazy
Forum PHP.pl > Forum > Przedszkole
grzes22
witam, mam pewnie formularz który przesyła dane do zapisu do bazy.

to jest skrypt zapisujący
  1. <?php
  2. $zmienna = $_POST['nazwa'];
  3. echo $zmienna;
  4. include_once('db_config.php');
  5. //laczenie sie z baza danych
  6. polaczenie();
  7. //dodawanie do bazy
  8. $zapytanie = mysql_query("insert into test(nazwa) values('$zmienna')") or die ('Błąd w zapytaniu' .mysql_error());
  9. if($zapytanie)
  10. {
  11. echo 'DODANO<br />';
  12.  
  13. }
  14. else
  15. {
  16. echo 'NIE DODANO<br />';
  17. }
  18. ?>


i chciałbym, żeby po dodaniu do bazy wartość zapytania została mi wysłana na maila. Jak to zrobićquestionmark.gif
ZuyPan
do wysyłania e-maili jest funkcja mail
  1. mail("twoj adres", "temat wiadomości", "treść wiadomości");


będzie to mniej więcej wyglądać tak:


  1. <?php
  2. $zmienna = $_POST['nazwa'];
  3. echo $zmienna;
  4. include_once('db_config.php');
  5. //laczenie sie z baza danych
  6. polaczenie();
  7. //dodawanie do bazy
  8. $zapytanie = mysql_query("insert into test(nazwa) values('$zmienna')") or die ('Błąd w zapytaniu' .mysql_error());
  9. if($zapytanie)
  10. {
  11. echo 'DODANO<br />';
  12. mail("twoj adres", "temat wiadomości", "$zapytanie");
  13. }
  14. else
  15. {
  16. echo 'NIE DODANO<br />';
  17. }
  18. ?>

grzes22
tylko, że na localhoscie to nie zadziała?questionmark.gif?
po nie ma włączonej obsługi funkcji mail??
dobrze myśle??
Mariusz_Sz
Tak jest, funkcje mail() trzeba testować na serwerze gdzie mamy stronkę. Oczywiście localhosta też można skonfigurować- jest sporo o tym w necie ale nie wiem czy nie "szkoda węgla".
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.