Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z formularzem kontaktowym
deserteagle
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 3.04.2013

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


Witam, mam niemały problem, dostałem w swoje ręce leciwą stronkę, muszę ja odswieżyć, poprawić i uporządkować. Mam formularz kontaktowy, który ponoć pewnego dnia sam z siebie się wysypał. Niestety php nie jest moją mocną stroną, próbowałem na wiele sposobów go naprawić, ale jak tylko jedno poprawiłem to zaraz pojawiał się nastepny błąd. Proszę o sprawdzenie co jest nie tak i małą podpowiedź. Dodam, że po kliknięciu na link prowadzący do formularza wyświetla się komunikat: Something is wrong in your syntax obok '' w linii 1

  1.  
  2. <?php
  3.  
  4. include ("polaczenie_z_baza.php");
  5.  
  6. $pobierz_art_sql = "SELECT Nr_kat, Fota, Nazwa_pl, Kategoria, Opis_pl, Atrybut_name FROM przedmioty_strona WHERE Id=".$id;
  7. $pobierz_art_rez = mysql_query($pobierz_art_sql)
  8. or die(mysql_error($mysqli));
  9.  
  10. <html>
  11. <head>
  12. <meta http-equiv=\"Content-Language\" content=\"pl\">
  13. <meta http-equiv=\"Content-type\" content=\"text/html; charset=iso-8859-2\" />
  14. <meta id=\"Robots\" name=\"Robots\" content=\"index\" />
  15. <title> Formularz kontaktowy przedmiotu" . $art_info['Nazwa_pl'] . " </title>
  16. <link rel=\"stylesheet\" href=\" styl.css \" type=\"text/css\" />
  17. <!--[if lt IE 7.0]><link rel=\"stylesheet\" type=\"text/css\" href=\"ie.css\" /><![endif]-->
  18. <!--[if IE 7.0]><link rel=\"stylesheet\" type=\"text/css\" href=\"ie7.css\" /><![endif]-->
  19.  
  20. </head>
  21. <body style=\"padding: 15px;\">";
  22.  
  23. while ($art_info = mysql_fetch_array($pobierz_art_rez)) {
  24.  
  25. if(! $_POST){
  26. echo "<br />
  27. <img src=\"../pliki/male/".$art_info['Fota']."1.jpg\" class=\"kontaktowy2\" alt=\"Fotka przedmiotu\" />
  28. <br />
  29. <p class=\"kontaktowy3\">Formularz kontaktowy przedmiotu ".$art_info['Nazwa_pl']."</p><br/>
  30. <form method=\"post\" class=\"kontaktowy1\"><input type=\"hidden\" name=\"send\" value=\"yes\">
  31. <p class=\"kontaktowy4\">Twój adres e-mail:<br/>
  32. <input type=\"text\" name=\"sender\" maxlength=\"150\"/ class=\"kontaktowy\">
  33. </p><br />
  34. <p class=\"kontaktowy4\">Treść wiadomości:<br/>
  35. <textarea name=\"message\" wrap=\"virtual\" class=\"kontaktowyy\"></textarea></p><br />";
  36.  
  37.  
  38. // inicjujemy generator licz losowych
  39. srand((float)microtime()*1000000);
  40.  
  41. // tablica zawierajaca tablice z obrazkiem i opisem do niego
  42. $txt[] = array('9sajdh.gif' => '125895');
  43. $txt[] = array('587km.gif' => '100983');
  44. $txt[] = array('609ks.gif' => '056890');
  45. $txt[] = array('904jgh.gif' => '720804');
  46. $txt[] = array('abcd78.gif' => '770096');
  47.  
  48. // wybieramy losowy element z tablicy
  49. $txt_rand = $txt[array_rand($txt)];
  50.  
  51. foreach($txt_rand as $key => $value) {
  52. echo "<img src=\"http://artarmsantik.com/pliki/numerki/".$key."\" class=\"kontaktowyobrazek\" />
  53. <input type=\"hidden\" name=\"obrazek\" value=\"".$value."\" >
  54. <p class=\"kontaktowy4\">Proszę przepisać cyfry z obrazka:</p>
  55. <input type=\"text\" name=\"wartosc\" maxlength=\"50\"/ class=\"kontaktowykod\" >";
  56. }
  57. echo "<p class=\"kontaktowy4\"><button type=\"submit\" name=\"submit\" value=\"send\" class=\"kontaktowy5\"/><img src=\"../pliki/wyslij.jpg\" /></button>
  58.  
  59. </form>";
  60. }
  61.  
  62. if($_POST){
  63. if(($_POST['sender']!='') && ($_POST['sender']!=' ') && ($_POST['obrazek']==$_POST['wartosc'])){
  64. $mailheaders = "Reply-To: ".$_POST['sender']."\n";
  65. $mailheaders .= "Content-Type: text/html; charset=ISO-8859-2\n";
  66. if ($send == "yes"){
  67. $message="".stripslashes($_POST['message']). "\r\n" . "\n <br/><span style=\"font-weight:bold; color:red\">email nadawcy:</span>\n".$_POST['sender'] ;
  68. $subject="Pytanie o: ".stripslashes($art_info['Nazwa_pl'])." nr kat:".$art_info['Nr_kat'];
  69. mail ("skrzynia@artarmsantik.com",$subject,$message,$mailheaders);}
  70.  
  71.  
  72. print "<br /><br /><br /><br /><br /><br /><p class=\"kontaktowy4\">Pytanie zostało wysłane!<br />Wkrótce odpowiemy</p><br /><br /><p class=\"kontaktowy4\" onclick=\"window.close()\">ZAKOŃCZ</p>";}
  73. else {echo "<br /><p class=\"kontaktowy3\">Proszę poprawnie uzupełnić formularz!</p><br />
  74. <img src=\"../pliki/male/".$art_info['Fota']."1.jpg\" class=\"kontaktowy2\" alt=\"Fotka przedmiotu\" />
  75. <br />
  76. <p class=\"kontaktowy3\">Formularz kontaktowy przedmiotu ".$art_info['Nazwa_pl']."</p><br/>
  77. <form method=\"post\" class=\"kontaktowy1\"><input type=\"hidden\" name=\"send\" value=\"yes\">
  78. <p class=\"kontaktowy4\">Twój adres e-mail:<br/>
  79. <input type=\"text\" name=\"sender\" maxlength=\"150\"/ class=\"kontaktowy\">
  80. </p><br />
  81. <p class=\"kontaktowy4\">Treść wiadomości:<br/>
  82. <textarea name=\"message\" wrap=\"virtual\" class=\"kontaktowyy\"></textarea></p><br />";
  83.  
  84.  
  85. // inicjujemy generator licz losowych
  86. srand((float)microtime()*1000000);
  87.  
  88. // tablica zawierajaca tablice z obrazkiem i opisem do niego
  89. $txt[] = array('9sajdk.gif' => '125895');
  90. $txt[] = array('587km.gif' => '100983');
  91. $txt[] = array('609ks.gif' => '056890');
  92. $txt[] = array('904jgh.gif' => '720804');
  93. $txt[] = array('abcd78.gif' => '770096');
  94.  
  95. // wybieramy losowy element z tablicy
  96. $txt_rand = $txt[array_rand($txt)];
  97.  
  98. foreach($txt_rand as $key => $value) {
  99. echo "<img src=\"http://artarmsantik.com/pliki/numerki/".$key."\" class=\"kontaktowyobrazek\"/>
  100. <input type=\"hidden\" name=\"obrazek\" value=\"".$value."\" >
  101. <p class=\"kontaktowy4\">Kod z obrazka:</p>
  102. <input type=\"text\" name=\"wartosc\" maxlength=\"50\"/ class=\"kontaktowykod\" >";
  103. }
  104. echo "<p class=\"kontaktowy4\"><button type=\"submit\" name=\"submit\" value=\"send\" class=\"kontaktowy5\"/><img src=\"../pliki/wyslij.jpg\" /></button>
  105. </form>";
  106. }
  107. }
  108.  
  109. </body>
  110. </html>";}
  111. ?>
  112.  


Ten post edytował deserteagle 3.04.2013, 21:21:11
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: 20.08.2025 - 06:38