Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysylanie danych na email
Forum PHP.pl > Forum > Przedszkole
salva
mam takie kody
  1. <?php
  2.  
  3. <form method="post" action="frejestracja.php">
  4. <table border="1" cellpadding="10" cellspacing="2">
  5. <tr><td>login:</td><td><input type="text" name="log" size="20" ></td></tr>
  6. <tr><td>haslo:</td><td><input type="password" name="pas" size="20" ></td></tr>
  7. <tr><td>e-mail:</td><td><input type="text" name="poczta" size="20" ></td></tr>
  8. <tr><td colspan="2">
  9. <center><input type="submit" value="zarejestruj" name="zarejestruj">
  10. </center></td><td></td></tr>
  11. </table>
  12. </form>';
  13. ?>


  1. <?php
  2.  
  3. mysql_connect("mysql.cba.pl","","");
  4. $log = $_POST['log'];
  5. $pas = $_POST['pas'];
  6. $poczta = $_POST['poczta'];
  7.  
  8.  
  9.  
  10.  
  11. if($log && $pas && $poczta) {
  12.  
  13.  
  14. $connection = mysql_connect('mysql.cba.pl', 'salva', 'admin')
  15. or die('Brak połączenia z serwerem MySQL');
  16. $db = mysql_select_db('salva_cba_pl', $connection)
  17. or die('Nie mogę połączyć się z bazą danych');
  18.  
  19.  
  20. $ins = mysql_query("INSERT INTO fuser SET login='".$log."', haslo='".$pas."',mail='".$poczta."'");
  21.  
  22. if($ins) header("location:fwysylaniemail.php");
  23. else echo "Błąd nie udało się dodać nowego rekordu";
  24.  
  25.  
  26. }


  1. <?php
  2. echo'<form action="skrypt.php" method="post">
  3. <input type="submit" value="wyślij" />
  4. </form>';
  5. ?>


  1. <?php
  2. mysql_connect("mysql.cba.pl","","");
  3. $b=$_SESSION['login'];
  4. $adresat = 'salva8@o2.pl'; // pod ten adres zostanie wysłana
  5.  
  6.  
  7.  
  8. $wynik = mysql_query("SELECT id,haslo,mail FROM fuser")
  9. or die('Błąd zapytania');
  10. if(mysql_num_rows($wynik) > 0) {
  11. if($r = mysql_fetch_assoc($wynik)) {
  12. if (mail($adresat,sala,$r['id'],$r['login'].$r['haslo']))
  13. echo '<p>działa</p>';
  14. else
  15. echo '<p><b>NIE</b> wysłano maila!</p>';
  16. }
  17. }
  18.  
  19. ?>


chciałbym aby mi wysyłalo na email wszystkie dane z tabeli fuser tego uzytkownika ktory sie zarejestruje, a wysyla mi zawsze id i login pierwszego uzytkownika
moze wiecie jaki mam błąd??
nospor
musisz uzyc petli. Przeciez teraz pobierasz tylko jeden rekord.
http://pl2.php.net/manual/pl/function.mysql-fetch-array.php
masz tam przyklad z petlą.

ps: i pamietaj ze poki co to pisz w przedszkolu. tam tez przenosze
salva
zmienilem ale jestem troche z tego slaby teraz mi wysyla id i login bez hasla i emailu i wysyla wszystkie


  1. <?php
  2. mysql_connect("mysql.cba.pl", "", "")
  3. or die('Brak połączenia z serwerem MySQL');
  4. $db = mysql_select_db("")
  5. or die('Nie mogę połączyć się z bazą danych');
  6.  
  7.  
  8.  
  9. $user=$_SESSION['login'];
  10. $adresat = 'salva8@o2.pl';
  11.  
  12.  
  13.  
  14. $wynik = mysql_query("SELECT id,haslo,mail FROM fuser")
  15. or die('Błąd zapytania');
  16. if(mysql_num_rows($wynik)>0) {
  17. while($r = mysql_fetch_assoc($wynik)) {
  18. if (mail($adresat,rejestracja,$r['id'],$r['login'].$r['haslo']))
  19. header("location:findex.php");
  20. else
  21. echo 'Nie zarejestrowano uzytkownika';
  22. }
  23. }
  24.  
  25. ?>
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.