Witam.
Mam taki kod

  1. if (isset ($_POST['wyslany'])) {
  2.  
  3. require_once (MYSQL);
  4. $i=$n=$e=false;
  5. if (!empty ($_POST['imie'])) {
  6. $i=mysqli_real_escape_string ($dbc, $_POST['imie']);
  7. } else {
  8. echo '<p>Podaj imie</p>';
  9. }
  10.  
  11. if (!empty ($_POST['nazwisko'])) {
  12. $n=mysqli_real_escape_string ($dbc, $_POST['nazwisko']);
  13. } else {
  14. echo '<p>Podaj nazwisko</p>';
  15. }
  16.  
  17. if (!empty ($_POST['email'])) {
  18. $e=mysqli_real_escape_string ($dbc, $_POST['email']);
  19. } else {
  20. echo '<p>Podaj adres email</p>';
  21. }
  22.  
  23. if ($i && $n && $e) {
  24. $imie=$i;//
  25. $nazwisko=$n;//to rozwiązanie nie działa
  26. $q="SELECT tresc, temat FROM email WHERE email_id=1 LIMIT 1";
  27. $r=mysqli_query ($dbc, $q) or trigger_error("Zapytanie $q\n<br />Błąd MySQL: ".mysqli_error($dbc));
  28. if (mysqli_num_rows ($r)==1) {
  29. $row=mysqli_fetch_array ($r, MYSQLI_NUM);
  30.  
  31. //tutaj zaczyna się kłopot
  32. $body=$row[0];//tutaj z bazy danych pobierana jest następująca treść np: Witaj $imie, $nazwisko. Polecamy Ci nasz serwis...
  33.  
  34. //chodzi o to że zmiennej $body przypisany jest tekst pobrany z bazy danych razem ze zmiennymi tan zawartymi
  35. //jak zrobić by zmiennej $imie przypisać zmienną pobraną z formularza $_POST['imie']
  36. $temat=$row[1];
  37. $email=EMAIL;
  38. echo $temat.'<br />';
  39. echo "$body";
  40.  
  41. $m=mail ($e, '$temat', $body, "From: $email");
  42. if ($m) {
  43. echo '<p>Email z poleceniem serwisu został wysłany</p>';
  44. } else {
  45. echo '<p>Email z potwierdzeniem serwisu nie został wysłany</p>';
  46. }
  47. } else {
  48. echo '<p>Błąd bazy danych</p>';
  49. }
  50. }
  51.  
  52. }
  53.  
  54. include ('includes/footer.html');
  55.  
  56. ?>
  1. <div align="center">
  2. <h2>Poleć nasz seriws osobie</h2>
  3. <form action="polec_serwis.php" method="post">
  4. <p>W celu polecenia serwisu wypełnij poniższy formularz</p>
  5. <p><b>Imię: </b><input type="text" name="imie" size="20" maxlength="20" /></p>
  6. <p><b>Nazwisko: </b><input type="text" name="nazwisko" size="20" maxlength="40" /></p>
  7. <p><b>Email: </b><input type="text" name="email" size="40" maxlength="80" /></p>
  8. <input type="hidden" name="wyslany" value="true" />
  9. <div align="center">
  10. <input type="submit" name="submit" value="Poleć serwis" />
  11. </div>
  12. </form>
  13. </div>



Jak zrobić by pobranej zmiennej z bazy danych $imie lub $nazwisko była przypisywana wartość zmiennej $_post[] przesłanej z formularza przez użytkownika.

Jestem tu nowy proszę o wyrozumiałość i pomoc. Z góry dziękuję.