Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wysyłanie danych na email, problem
salva
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----


mam utworzone tabele ktora mi wyswietla na stronie i chcialbym aby z niej dane byly wysyłane na email
  1. <?php
  2. mysql_connect("mysql.cba.pl","","");
  3. $b=$_SESSION['login'];
  4.  
  5. $wynik = mysql_query("SELECT id,nazwa,opis,cena,sztuki FROM $b ")
  6. or die('Błąd zapytania');
  7. /*
  8. wyświetlamy wyniki, sprawdzamy,
  9. czy zapytanie zwróciło wartość większą od 0
  10. */
  11. if(mysql_num_rows($wynik) > 0) {
  12. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  13. echo "<table cellpadding=5 border=2>";
  14. while($r = mysql_fetch_assoc($wynik)) {
  15. echo '<tr>
  16. <td width=100>'.$r['id'].'</td>
  17. <td width=200>'.$r['nazwa'].'</td>
  18. <td width=200>'.$r['opis'].'</td>
  19. <td width=200><img src="'.$r['id'].'.jpg" alt="ffff"></td>
  20. <td width=100>'.$r['cena'].'</td>
  21. <td>Sztuk '.$r['sztuki'].'</td>
  22.  
  23. </tr>';
  24. }
  25. echo "</table>";
  26. }
  27. echo ' <center>
  28. <table border="2" >
  29. <tr>
  30. <td colspan="2"><center><form method="post" action="mail.php">
  31. <input type="submit" value="Zamów"/></form>
  32. <form method="post" action="index.php">
  33. <input type="submit" value="Strona glowna"/></form></center></td>
  34. </tr>
  35. </table></center>';
  36.  
  37. ?>


oto kod mail( wysylania danych z tabeli na email)

  1. <?php
  2. $connection = @mysql_connect("mysql.cba.pl", "", "")
  3. or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
  4. $db = @mysql_select_db("", $connection)
  5. or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());
  6. $b=$_SESSION['login'];
  7.  
  8.  
  9.  
  10. $zapytanie = "SELECT 'id','nazwa','opis','cena','sztuki' FROM $b";
  11. $idzapytania = mysql_query($zapytanie);
  12.  
  13. echo '<table border="2" bgcolor="white">';
  14. while ($wiersz = mysql_fetch_row($idzapytania))
  15. {
  16. echo '<tr height="100"><td width="30">'.$r['id'].'</td><td width="200">'.$r['nazwa'].'</td><td width="200">'.$r['opis'].'</td><td width="500">'.$r['cena'].'</td><td width="100">'.$r['sztuki'].'</td><td width="100"><img src="1.jpg" alt="club" /></td></tr>';
  17. if(mail("salva@o2.pl", "Zamówienie $b", ".$r['id'].")){
  18. header("location:str.php");
  19. }
  20. else
  21. {
  22. echo "Email nie został wysłany.";
  23. }
  24. }
  25.  
  26. echo '<table><br>';
  27.  
  28.  
  29. ?>


wogole mam to pewnie zle bo mi nie wysyla i po wcisnieciu zamow przechodzi do psutej strony

zmienielem kod na taki sek w tym ze mi wysyla pustego emaila
  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. $b=$_SESSION['login'];
  7. $adres = $_POST['adres'];
  8.  
  9. $mail = ("SELECT mail FROM user WHERE $b ");
  10. $mail1 = mysql_fetch_row(mysql_query($mail));
  11.  
  12. $wynik = mysql_query("SELECT id,nazwa,opis,cena,sztuki FROM $b ");
  13. $wynik2 = mysql_fetch_row(mysql_query($wynik));
  14.  
  15.  
  16. echo "<table cellpadding=5 border=2>";
  17. while($r = mysql_fetch_assoc($wynik)) {
  18. echo '<tr>
  19. <td width=100>'.$r['id'].'</td>
  20. <td width=200>'.$r['nazwa'].'</td>
  21. <td width=200>'.$r['opis'].'</td>
  22. <td width=100>'.$r['cena'].'</td>
  23. <td>Sztuk '.$r['sztuki'].'</td>
  24.  
  25. </tr>';
  26. }
  27. echo "</table>";
  28. if(mail("salva8@o2.pl", "Zamówienie $b.$mail1[0]", "$r")){
  29. echo ' zamowienie zostalo wyslane';
  30. }
  31.  
  32.  
  33.  
  34.  
  35.  
  36. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 20:37