Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysyłanie maila, pusta zmienna
openwater
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 27.09.2005

Ostrzeżenie: (0%)
-----


Napisałem skrypt do wysyłania raportów, skrypt ten pobiera zmienną $id z adresu, nastepnie skrypt łaczy się z bazą danych, odczytuje rekord dla tej zmiennej, i tworzy nową zmienną $www. Po czyw wyświetla tą zmienną wraz z formularzem. Wypełniajac formulrz i wysyłając maila, a nastenie go odczytując okazuje się, że zmienna
$www jest pusta. Gdzie ona traci swoja wartość? Prosze o pomoc, oto kod skryptu:
  1. <?
  2. $HTTP_GET_VARS["id"] = $id;
  3. $query = "SELECT (www) FROM katalogi WHERE kat_id = '$id' ORDER BY registration_date ASC";    
  4.         
  5.             $result = @mysql_query ($query); 
  6.             $num = mysql_num_rows ($result);
  7.             while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
  8.                 $www = $row[0];
  9.                 }
  10. if (isset($_POST['submit'])) { // Obsluż formularz.
  11.  
  12.         // SprawdĽ wiadomość.
  13.  
  14.     if (strlen($_POST['raport']) > 0) {
  15.         $raport = TRUE;
  16.     } else {
  17.         $raport = FALSE;
  18.         echo '<p>Zapomniałeś podać powód!</p>';
  19.     }
  20.  
  21.         // Wyslij maila.
  22.         $raport = $_POST['raport'];
  23.         $email = 'martomala@gmail.com';
  24.         $body = "Ktoś zgłosił niedziałający link, niedziałający katalog to: $www n powód zgł
    oszenia: $raport"
    ;
  25.         mail ("$email","Zgłoszono niedziałający katalog!","$body","From: PSK - MAR");
  26.          
  27.         $page_title = 'PSK - Raportuj link';
  28.         include ('include/naglowek2.inc');
  29.         echo 'Raport został wysłany, dziękujemy';
  30.         include ('include/stopka2.inc');
  31.         exit();    
  32.             
  33.             
  34.     } else {
  35.         $message .= '<p>Wróć do formularza i spróbuj jeszcze raz.</p>';        
  36. }
  37.  
  38.  
  39. $page_title = 'PSK - Raportuj link';
  40. include ('include/naglowek2.inc');
  41.             
  42.  
  43.                 
  44.             echo '&nbsp;&nbsp;Zgłaszany przez Ciebie katalog to: <b>'. $www . '</b><br /><br />';
  45.  
  46. ?>
  47.  
  48. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  49. <fieldset><legend>WprowadĽ do poniższego formularza powód zgłoszenia:</legend>
  50.  
  51. <p><textarea name="raport" rows=5 cols=30></textarea></p>
  52. </fieldset>
  53.  
  54. <div align="center"><input type="submit" name="submit" value="Wyślij dane" /></div>
  55.  
  56. </form><!-- Koniec formularza -->
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 07:50