Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: poczatkujacy problem ze skryptem
Forum PHP.pl > Forum > Przedszkole
nat10
mam taki prosty skrypt formularza kontaktowego.
niestety nie przysyla mi danych wpisanych na stonie a jedynie stale wpisy
PLEASE HELP!

oto skrypt:

  1. <?php
  2. header ("Content-Type: text/html; charset=Windows-1250");
  3.  
  4. $nadawca="Formularz zgłoszeniowy";
  5. $adresat="usaauto@usa-auto.pl";
  6.  
  7. $temat="Formularz zgloszeniowy opcji oszczędni";
  8. $naglowek="From: $nadawcanContent-Type: text/html;charset="Windows-1250"nContent-Transfer-Encoding: 8bit";
  9. $tresc=
  10. "Imię: " . $imie . "<br>"
  11. . "Nazwisko: " . $nazwisko . "<br>"
  12. . "telefon: " . $telefon . "<br>"
  13. . "adres_email: " . $email . "<br>"
  14. . "opis_samochodu: " . $opis_sam;
  15.  
  16. $naglowek=$naglowek . $list;
  17. $s=mail($adresat, $temat, $tresc, $naglowek);
  18. ?>
  19. <html>
  20. <meta http-equiv="Content-Language" content="pl">
  21. <div align="center">
  22. <center>
  23. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="363" height="34" id="AutoNumber1">
  24. <tr>
  25. <td width="363" height="34" align="center">
  26.  <?php
  27. if ($s==1):
  28. echo("Formularz zgłoszeniowy wysłano. Dziękujemy za poświęcony czas.");
  29. else:
  30. echo("Wystąpił błąd podczas wysyłania formularza.");
  31. endif
  32. ?>
  33. </td>
  34. </tr>
  35. </table>
  36. </center>
  37. </div>


NuLL
Po pierwsze popraw bbCode a potem powiedz mi gdzie jest formularz ?
nat10
jest umieczony na stronie usa-auto.pl
obsluguje php4
mam tez podpowiedz ze to moze byc problem z wlaczoniem zmiennych globalnych w php
troche sie chyba nie znam na tym
musze wrocic do podstaw
sorki za zawracanie gitarry
dzieki from the mountain
mike
1. Wydawało mi sie, że @NuLL o coś Cię prosił. Tym razem poprawię za Ciebie posta i dopisze bbCode. Ale następnym razem możes zponieść konsekwencje za jego niestosowanie. Zajrzyj raz jeszcze do Regulaminu.
2. Jak podajesz kod to podaj kod dotycząy zagadnienia w całości, nikomu nie będzie się chciało latać po linkach i szukać formularza, potem sprawdzać źródło bo Tobie nbie chciało sie tu wkleic kodu.
Guest
sorki jestem freshman
poprawie się
dziex za wyrozumialosc
Guest
czy chodzilo o cos takiego?

  1.  
  2. <title>Formularz zgłoszeniowy</title>
  3. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  4. <meta http-equiv="Content-Language" content="pl">
  5. </head>
  6.  
  7. <body onload="setfocus()">
  8.  
  9. <form name="formularz" method="post" action="poczta.php" onsubmit="return test()">
  10. <p align="left"><font face="Verdana" size="4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  11. Formularz zgłoszeniowy</font></p>
  12. <table border="0" width="670" height="208" style="border-collapse: collapse" cellpadding="0" cellspacing="0">
  13. <tr>
  14. <td width="818" height="38" colspan="4" align="center">
  15. <font size="2" face="Verdana"><b>DANE OSOBY ZGŁASZAJĄCEJ</b> (wymagane
  16. ukończenie 18 lat)</font></td>
  17. </tr>
  18. <tr>
  19. <td width="89" height="29">
  20. <p align="left"><font face="Verdana" style="font-size: 9pt">Imię:
  21. </font></p>
  22. </td>
  23. <td width="251" height="29">
  24. <p align="left">
  25. <font face="Verdana" color="blue" style="font-size: 9pt">
  26. <input name="imie" size="15" maxlength="20" style="background-color: #FFFFCC"></font><font face="Verdana" style="font-size: 9pt">&nbsp;
  27. </font></p>
  28. </td>
  29. <td width="57" height="29">
  30. <p align="left"><font face="Verdana" style="font-size: 9pt">Nazwisko:</font></p>
  31. </td>
  32. <td width="247" height="29">
  33. <p align="left">
  34. <font face="Verdana" color="blue" style="font-size: 9pt">
  35. <input name="nazwisko" size="20" maxlength="30" style="background-color: #FFFFCC"></font></p>
  36. </td>
  37. </tr>
  38. <tr>
  39. <td width="89" height="1"></td>
  40. <td width="251" height="1"></td>
  41. <td width="57" height="1"></td>
  42. <td width="247" height="1"></td>
  43. </tr>
  44. <tr>
  45. <td width="651" height="28" colspan="4" align="center" >
  46. <p align="left">&nbsp;</p>
  47. </td>
  48. </tr>
  49. <tr>
  50. <td width="89" height="78" align="center">
  51. <p align="left"><font face="Verdana" style="font-size: 9pt">Telefon:</font></p>
  52. </td>
  53. <td width="251" height="78" align="center">
  54. <p align="left">
  55. <input name="telefon" size="40" maxlength="30" style="background-color: #FFFFCC" ></font></p>
  56. </td>
  57. <td width="57" height="78">
  58. e-mail</td>
  59. <td width="247" height="78">
  60. <input name="email" size="40" maxlength="40" style="background-color: #FFFFCC" ></td>
  61. </tr>
  62. </table>
  63. <p align="left">&nbsp;</p>
  64. </table>
  65. <table border="0" width="655" height="434" bordercolor="#FFFFFF" style="border-collapse: collapse" cellpadding="0" cellspacing="0">
  66. <tr>
  67. <td width="613" height="19" colspan="2">&nbsp;</td>
  68. </tr>
  69. <tr>
  70. <td align="middle" colspan="2" height="19" width="613"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  71. OPIS SAMOCHODU</b></td>
  72. </tr>
  73. <tr>
  74. <td align="right" valign="top" height="116" width="183" rowspan="2">
  75. <p style="margin-right: 2">
  76. &nbsp;</p>
  77. </td>
  78. <td valign="top" height="150" width="501">
  79. <textarea cols="59" id="opis_sam" name="opis_sam" rows="7" alt="blank" style="background-color: #FFFFCC"></textarea></td>
  80. </tr>
  81. <tr>
  82. <td valign="top" height="181" width="501">
  83. <font face="verdana" color="blue" size="2">
  84. <input type="submit" value="Wyślij" style="color: #FF0000">&nbsp;&nbsp;&nbsp;&nbsp;
  85. <input type="Reset" value="Skasuj i zacznij od nowa"></font></td>
  86. </tr>
  87. <tr>
  88. <td width="613" height="5" colspan="2"></td>
  89. </tr>
  90. </table>
  91. <p align="left"><font face="verdana" color="blue" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
  92. </form>
  93. </font>
  94. <script language="JavaScript">
  95.  
  96. var
  97. Tablica = new Array();
  98. Error= new Array();
  99. //info:string;
  100.  
  101. function setfocus() {
  102. document.formularz.imie.focus();
  103. return;
  104. }
  105.  
  106.  
  107.  
  108.  
  109. function test(){
  110. numer=0;
  111. err=0;
  112. info="";
  113. //Tablica Tablic 4-ro elementowych ( nazwa przyjazna, wartość pola, wymagana długość, numer pola)
  114. Tablica[numer++] = new Array("Imię",document.formularz.imie.value,3,0);
  115. Tablica[numer++] = new Array("Nazwisko",document.formularz.nazwisko.value,3,1);
  116. Tablica[numer++] = new Array("Telefon",document.formularz.telefon.value,7,2);
  117. Tablica[numer++] = new Array("Opis samochodu",document.formularz.opis_sam.value,10,4);
  118.  
  119. for(i=0;i<4;i++)
  120. {
  121. //if (Tablica[i][1].length==Tablica[i][2]){info=info+Tablica[i][0]+"\n"};
  122. if (Tablica[i][1].length<Tablica[i][2]){Error[++err]=(i)};
  123. }
  124. if (err==0)
  125. {return true} else {
  126. //alert("Nie prawidłowe dane\n w polach:\n"+info);
  127.  
  128. for(i=1;i<=err;i++){
  129. info=info+Tablica[Error[i]][0]+"\n"
  130. }
  131. alert("Nie prawidłowe dane\n w polach:\n"+info);
  132. document.body.scrollTop=0;
  133. formularz.elements[Tablica[Error[1]][3]].focus();
  134. return false
  135. }
  136.  
  137. }
  138.  
  139.  
  140.  
  141. </body>
  142.  
  143. </html>>


----edit----
No normalnie podpadasz od samego początku tongue.gif
1. Jak już się zarejestrowałeś to sie teraz zacznij logować.
2. Do kodu HTML służy, kto by pomyślał, tag [ html ] a nie [ code ]
3. Pamiętaj też o przycisku edytuj, możesz dzięki niemu edytować swoje posty.
~mike_mech
Guest
oki sory ale w html jakos kiepsko na podgladzie wygladal

co ciekawe na innym serwerze ten skrypt chodzi
admin domeny cos wspominal o cyt " wlaczonych zmiennych globalnych w php"

teraz t ojuz w ogole mam musztarde zamiast rozumu
mike
Prosze ostatni raz. Jeśli zdecydowałes sie zarejestrować to zacznij też sie logować.

A register globals to dyrektywa w pliku php.ini, tematy z nią związane pojawiają się niezwykle często na forum. Uzyj wyszukiwarki żeby znaleść rozwiązanie i poczytaj podręcznik manuala na php.net

I nie wal teraz tysiąca wpisów o prtzebogatej treści: "Sory, poprawię się" Po prostu popraw się.
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.