Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql]Wysylanie maili
Forum PHP.pl > Forum > Bazy danych > MySQL
pavlaq
Prosze znajdzie blad w moim skrypcie

  1. <?php
  2. if (isset($numer)) {
  3. $q = "SELECT id FROM Ladunki WHERE numer='$numer' ";
  4. $z = "SELECT id FROM Ladunki WHERE rej='$rej' ";
  5. $c = "SELECT id FROM Ladunki WHERE data='$data' ";
  6. $b = "SELECT id FROM Ladunki WHERE id_k='$id_k' ";
  7. $n = "SELECT id FROM Ladunki WHERE id_p='$id_p' ";
  8. $m = "SELECT numer FROM Statusy WHERE numer='$numer' ";
  9. $e = "SELECT numer FROM Statusy WHERE tresc='$status' ";
  10. $d = "SELECT email FROM Klienci WHERE id='$id_k' ";
  11.  
  12.  
  13.  
  14. $wynik  = mysql_query($q);
  15. $wynik2 = mysql_query($z);
  16. $wynik3 = mysql_query($c);
  17. $wynik4 = mysql_query($b);
  18. $wynik5 = mysql_query($n);
  19. $wynik6 = mysql_query($m);
  20. $wynik7 = mysql_query($e);
  21. $wynik8 = mysql_query($d);
  22.  
  23.  
  24.  
  25.  
  26. $ileich = mysql_num_rows($wynik);
  27. if ($ileich == 0) {
  28. $q  = "INSERT INTO Ladunki VALUES ('','$id_k','$id_p','$data','$rej','$numer') ";
  29. $wynik = mysql_query($q);
  30. $m  = "INSERT INTO Statusy VALUES ('$numer','$tekst','1') ";
  31. $wynik6 = mysql_query($m);
  32. mail("$d", "Twoj Ladunek", "Twoj ladunek zostal dodany do systemu. Oto numer ladunku $numer");
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39. }
  40. }
  41. ?>



to urywek kodu dodajacy do bazy nowy ladunek. Dodawnaie do bazy o problem - dziala gorzej z wysylaniem maili. Dokladnie chodzi o zmienna $d . jesli za nia wpisze byle jaki adres emil to wysle maila. Looknicjcie co jest nie tak
abusiek
Co to ma wogle byc ten kod, ktory wkleiles?? jak dla mnie tragedia :/ nawet nie chce mi sie na to patrzec :/
Savage.Mephisto
Na początek zrób sobie podgląd zmiennej $d:

Kod
$d      = "SELECT email FROM Klienci WHERE id='$id_k' ";
echo $d;


Jeśli ta zmienna nie przechowuje adresu e-mail, to znak że jest skopane zapytanie MySQL. Pewnie sypie się ono w WHERE id='$id_k'. Na spokojnie to prześledź raz jeszcze.
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.