Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z formularzem php ! Pomocy...
Forum PHP.pl > Forum > PHP
andegrand2
Witam!

Dopiero od niedawna próbuje swoich sił w php, html, i C++ więc pojawił się problem na mojej drodze smile.gif

A dokładnie mój nauczyciel informatyki nie był w stanie zrobić formularza w php więc ja sie za to zbrałem lecz mój formularz wysyła tylko połowe danych :/

Tzn. Graficznie jest ok, wysyła maila ale z nie pełnymi danymi sad.gif

Problem 2 jeżeli chodzi o wysyłanie tekstu w formularzu to coś tam daje rade ale żeby wysłać coś takiego to już mam problem tongue.gif

<br/><B/>C. Poziom konkursu: Prosze zaznaczyc wybrane poziomy, w których szkola zamierza wziasc udzial<br/><B/>
<p><input type="checkbox" name="C1" value="ON"> Click on Starters&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="C2" value="ON"> Click on Movers&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="C3" value="ON"> Click on Flyers</p>
<p><input type="checkbox" name="C4" value="ON"> Click on 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="C5" value="ON"> Click on 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="C6" value="ON"> Click on 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="C7" value="ON"> Click on 4</p>
<p>&nbsp;</p>

Jak możecie powiedzcie mi jak zrobić żeby to też zawierał list z formularza smile.gif

Tutaj cały kod który napisałem :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Zgloszenie udzialu w konkursie "Clickonmaniac"</title>
</head>
<body>

<div align=center>
<h3>Zgloszenie udzialu w konkursie "Clickonmaniac"</h3>

<?php
$gesendet = $_POST['gesendet'];
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$nazwa = $_POST['nazwa szkoly'];
$email = $_POST['email'];
$nr = $_POST['nr.telefonu'];
$ul = $_POST['ulica i numer'];
$kod = $_POST['kod pocztowy'];
$miasto = $_POST['miasto'];
$nr2 = $_POST['nr.telefonu'];

if ($gesendet == "Wyslij") {
# Ihre E-Mail-Adresse
$an ="maniek1992-1992@o2.pl";

# Diese Nachricht wird an Ihre E-Mail-Adresse gesendet
$text ="Witaj,\n Napisal: $imie $nazwisko \n\n
====\n $imie\n==== ====\n $nazwisko\n==== ====\n $nazwa\n==== ====\n $email\n==== ====\n $nr\n==== ====\n $ul\n==== ====\n $kod\n==== ====\n $miasto\n==== ====\n $nr2\n====\n\nSie können $imie $nazwisko unter dieser $email erreichen.";
mail($an,$betreff,$text,"From: ".$email);
echo "Wiadomosc zostala wyslana";


}
else { ?>

<script type="text/javascript">
function eingaben_ueberpruefen(){
var mail = document.Formular.email.value;
if (document.Formular.imie.value.length < 1){
alert("Sie haben noch keinen Imie eingegeben!")
document.Formular.imie.focus();
return false;
}

else if (document.Formular.nazwisko.value.length < 1){
alert("Bitte geben Sie Ihren Nazwisko ein");
document.Formular.nazwisko.focus();
return false;
}

else if (mail.length < 3 || mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1){
alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.")
document.Formular.email.select();
return false;
}

else if (document.Formular.nazwa.value.length < 1){
alert("Bitte geben Sie einen Nazwa Szkoły ein!")
document.Formular.nazwa.focus();
return false;
}

else if (document.Formular.nr.value.length < 1){
alert("Bitte geben Sie eine Nachricht ein!")
document.Formular.nr.focus();
return false;
}
else if (document.Formular.ul.value.length < 1){
alert("Bitte geben Sie eine Nachricht ein!")
document.Formular.ul.focus();
return false;
}
else if (document.Formular.kod.value.length < 1){
alert("Bitte geben Sie eine Nachricht ein!")
document.Formular.kod.focus();
return false;
}
else if (document.Formular.miasto.value.length < 1){
alert("Bitte geben Sie eine Nachricht ein!")
document.Formular.miasto.focus();
return false;
}
else if (document.Formular.nr2.value.length < 1){
alert("Bitte geben Sie eine Nachricht ein!")
document.Formular.nr2.focus();
return false;
}

else
return true;
}
</script>

<form name="Formular" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"
onSubmit="return eingaben_ueberpruefen();">
<table cellPadding=5 cellSpacing=5 border=5>
<tr>
<br/><B/>A. Dane szkoly:<br/><B/>
<td><b>Nazwa szkoly:</b></td>
<td><input type="text" name="nazwa" size="35" maxlength="40"></td>
</tr>
<tr>
<td><b>Ulica i numer:</b></td>
<td><input type="text" name="ul" size="35" maxlength="40"></td>
</tr>
<td><b>Kod pocztowy:</b></td>
<td><input type="text" name="kod" size="35" maxlength="40"></td>
</tr>
<td><b>Miasto:</b></td>
<td><input type="text" name="miasto" size="35" maxlength="40"></td>
</tr>
<td><b>Nr.Telefonu:</b></td>
<td><input type="text" name="nr2" size="45" maxlength="60"></td>
<tr>

<form name="Formular" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"
onSubmit="return eingaben_ueberpruefen();">
<table cellPadding=5 cellSpacing=5 border=5>
<tr>
<br/><B/>B. Dane nauczyciela koordynujacego:<br/><B/>
<td><b>Imie:</b></td>
<td><input type="text" name="imie" size="35" maxlength="40"></td>
</tr>
<tr>
<td><b>Nazwisko:</b></td>
<td><input type="text" name="nazwisko" size="35" maxlength="40"></td>
</tr>
<tr>
<td><b>E-Mail:</b></td>
<td><input type="text" name="email" size="35" maxlength="40"></td>
</tr>
<tr>
<td><b>Nr.Telefonu:</b></td>
<td><input type="text" name="nr2" size="45" maxlength="60"></td>
<tr>

<form name="Formular" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"
onSubmit="return eingaben_ueberpruefen();">
<table cellPadding=5 cellSpacing=5 border=5>
<tr>

<br/><B/>C. Poziom konkursu: Prosze zaznaczyc wybrane poziomy, w których szkola zamierza wziasc udzial<br/><B/>
<p><input type="checkbox" name="C1" value="ON"> Click on Starters&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="C2" value="ON"> Click on Movers&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="C3" value="ON"> Click on Flyers</p>
<p><input type="checkbox" name="C4" value="ON"> Click on 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="C5" value="ON"> Click on 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="C6" value="ON"> Click on 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="C7" value="ON"> Click on 4</p>
<p>&nbsp;</p>
<th colspan=2><br>
<input type="submit" name="gesendet" value="Wyslij"> *
<input type="reset">
</th>
</tr>
</table>
</form>

<?php
}
?>

</div>

</body>
</html>


Jeżeli chcecie zobaczyć ten formularzyk to jest on na stronie clickonmaniac.republika.pl..

Z góry dzięki za pomoc bo musze to w poniedziałek oddać tongue.gif

Pozdrawiam,
michu2510
Ale jeżeli to zadanie to nie zrobie tegoza ciebie w końcu to zadanie więc powinieneś to umieć. Są małe szanse iż ktoś ci odpowie ja co dam wskazówke kliknij tu
andegrand2
to nie jest zadanie ;p moja nauczycielka tego nie potrafi a ja sobie w miare radze wiec zaoferowalem pomoc..

jak by ktos był tak miły i powiedział co źle zrobiłem smile.gif
czachor
Użyj bbcode, bo nie można się połapać w tym co wrzuciłeś i pokaż, jak odbierasz dane.
michu2510
O ile się nie myle to pomoc się oferuje jak sie cos potrafi ;p ale napisz jakie dane pobiera a jakie nie
andegrand2
mój kod w bbcode smile.gif

Kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
   <title>Zgloszenie udzialu w konkursie "Clickonmaniac"</title>
  </head>
<body>

<div align=center>
  <h3>Zgloszenie udzialu w konkursie "Clickonmaniac"</h3>

<?php
$gesendet = $_POST['gesendet'];
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$nazwa = $_POST['nazwa szkoly'];
$email = $_POST['email'];
$nr = $_POST['nr.telefonu'];
$ul = $_POST['ulica i numer'];
$kod = $_POST['kod pocztowy'];
$miasto = $_POST['miasto'];
$nr2 = $_POST['nr.telefonu'];

if ($gesendet == "Wyslij") {
  # Ihre E-Mail-Adresse
  $an ="maniek1992-1992@o2.pl";

  # Diese Nachricht wird an Ihre E-Mail-Adresse gesendet
  $text ="Witaj,\n Napisal: $imie $nazwisko \n\n
  ====\n $imie\n==== ====\n $nazwisko\n==== ====\n $nazwa\n==== ====\n $email\n==== ====\n $nr\n==== ====\n $ul\n==== ====\n $kod\n==== ====\n $miasto\n==== ====\n $nr2\n====\n\nSie können $imie $nazwisko unter dieser $email erreichen.";
  mail($an,$betreff,$text,"From: ".$email);
  echo "Wiadomosc zostala wyslana";


}
else { ?>

<script type="text/javascript">
function eingaben_ueberpruefen(){
  var mail = document.Formular.email.value;
  if (document.Formular.imie.value.length < 1){
   alert("Sie haben noch keinen Imie eingegeben!")
   document.Formular.imie.focus();
   return false;
  }

  else if (document.Formular.nazwisko.value.length < 1){
   alert("Bitte geben Sie Ihren Nazwisko ein");
   document.Formular.nazwisko.focus();
   return false;
  }

  else if (mail.length < 3 || mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1){
   alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.")
   document.Formular.email.select();
   return false;
  }

  else if (document.Formular.nazwa.value.length < 1){
   alert("Bitte geben Sie einen Nazwa Szkoły ein!")
   document.Formular.nazwa.focus();
   return false;
  }

  else if (document.Formular.nr.value.length < 1){
   alert("Bitte geben Sie eine Nachricht ein!")
   document.Formular.nr.focus();
   return false;
  }
  else if (document.Formular.ul.value.length < 1){
   alert("Bitte geben Sie eine Nachricht ein!")
   document.Formular.ul.focus();
   return false;
  }
  else if (document.Formular.kod.value.length < 1){
   alert("Bitte geben Sie eine Nachricht ein!")
   document.Formular.kod.focus();
   return false;
  }
  else if (document.Formular.miasto.value.length < 1){
   alert("Bitte geben Sie eine Nachricht ein!")
   document.Formular.miasto.focus();
   return false;
  }
  else if (document.Formular.nr2.value.length < 1){
   alert("Bitte geben Sie eine Nachricht ein!")
   document.Formular.nr2.focus();
   return false;
  }

  else
  return true;
}
</script>

<form name="Formular" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"
onSubmit="return eingaben_ueberpruefen();">
<table cellPadding=5 cellSpacing=5 border=5>
<tr>
<br/><B/>A. Dane szkoly:<br/><B/>
    <td><b>Nazwa szkoly:</b></td>
    <td><input type="text" name="nazwa" size="35" maxlength="40"></td>
   </tr>
   <tr>
    <td><b>Ulica i numer:</b></td>
    <td><input type="text" name="ul" size="35" maxlength="40"></td>
   </tr>
   <td><b>Kod pocztowy:</b></td>
    <td><input type="text" name="kod" size="35" maxlength="40"></td>
   </tr>
   <td><b>Miasto:</b></td>
    <td><input type="text" name="miasto" size="35" maxlength="40"></td>
   </tr>
    <td><b>Nr.Telefonu:</b></td>
    <td><input type="text" name="nr2" size="45" maxlength="60"></td>
   <tr>

<form name="Formular" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"
onSubmit="return eingaben_ueberpruefen();">
<table cellPadding=5 cellSpacing=5 border=5>
<tr>
<br/><B/>B. Dane nauczyciela koordynujacego:<br/><B/>
    <td><b>Imie:</b></td>
    <td><input type="text" name="imie" size="35" maxlength="40"></td>
   </tr>
   <tr>
    <td><b>Nazwisko:</b></td>
    <td><input type="text" name="nazwisko" size="35" maxlength="40"></td>
   </tr>
   <tr>
    <td><b>E-Mail:</b></td>
    <td><input type="text" name="email" size="35" maxlength="40"></td>
   </tr>
   <tr>
    <td><b>Nr.Telefonu:</b></td>
    <td><input type="text" name="nr2" size="45" maxlength="60"></td>
   <tr>

   <form name="Formular" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"
onSubmit="return eingaben_ueberpruefen();">
<table cellPadding=5 cellSpacing=5 border=5>
<tr>

<br/><B/>C. Poziom konkursu:  Prosze zaznaczyc wybrane poziomy, w których szkola zamierza wziasc udzial<br/><B/>
<p><input type="checkbox" name="C1" value="ON"> Click on Starters&nbsp;&nbsp;&nbsp;
     <input type="checkbox" name="C2" value="ON"> Click on Movers&nbsp;&nbsp;&nbsp;
     <input type="checkbox" name="C3" value="ON"> Click on Flyers</p>
     <p><input type="checkbox" name="C4" value="ON"> Click on 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
     <input type="checkbox" name="C5" value="ON"> Click on 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
     <input type="checkbox" name="C6" value="ON"> Click on 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
     <input type="checkbox" name="C7" value="ON"> Click on 4</p>
     <p>&nbsp;</p>
    <th colspan=2>

     <input type="submit" name="gesendet" value="Wyslij"> *
     <input type="reset">
    </th>
   </tr>
  </table>
</form>

<?php
}
?>

</div>

</body>
</html>


Pozdrawiam,

Odświeżam!! Odświeżam!! Odświeżam!! Odświeżam!!

Czy ktoś zna się dobrze na tym i jest mi w stanie pomóc questionmark.gif
adriano321
Zrobiłeś mały zamęt w tym skrypcie. Otworzyłeś 3 razy <form> zamknąłeś tylko jeden, podejrzewam, że to było twoim błędem przez który nie pobierało danych. Do tego nie wiedziałem w jaki sposób wysyłasz dane, zrobiłem to jak ja bym to zrobił. Ominąłem całkowicie obsługę błędów ponieważ nie chciało mi się bawić (była po niemiecku :/). Nie jestem profesjonalistą, a zwykłym początkującym, ale ja bym to zrobił tak:


  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4.  <title>Zgloszenie udzialu w konkursie "Clickonmaniac"</title>
  5. </head>
  6. <body>
  7.  
  8. <?php
  9. if (!$_POST) { ?>
  10.  
  11. <div align=center>
  12. <h3>Zgloszenie udzialu w konkursie "Clickonmaniac"</h3>
  13.  
  14.  
  15. <form name="Formular" method="post" action="<?php $_SERVER['PHP_SELF'] ?>"
  16. onSubmit="return eingaben_ueberpruefen();">
  17. <table cellPadding=5 cellSpacing=5 border=5>
  18. <tr>
  19. <br/><B/>A. Dane szkoly:<br/><B/>
  20. <td><b>Nazwa szkoly:</b></td>
  21. <td><input type="text" name="nazwa" size="35" maxlength="40"></td>
  22.  </tr>
  23.  <tr>
  24. <td><b>Ulica i numer:</b></td>
  25. <td><input type="text" name="ul" size="35" maxlength="40"></td>
  26.  </tr>
  27.  <td><b>Kod pocztowy:</b></td>
  28. <td><input type="text" name="kod" size="35" maxlength="40"></td>
  29.  </tr>
  30.  <td><b>Miasto:</b></td>
  31. <td><input type="text" name="miasto" size="35" maxlength="40"></td>
  32.  </tr>
  33. <td><b>Nr.Telefonu:</b></td>
  34. <td><input type="text" name="nr2" size="45" maxlength="60"></td>
  35.  <tr>
  36.  
  37. <table cellPadding=5 cellSpacing=5 border=5>
  38. <tr>
  39. <br/><B/>B. Dane nauczyciela koordynujacego:<br/><B/>
  40. <td><b>Imie:</b></td>
  41. <td><input type="text" name="imie" size="35" maxlength="40"></td>
  42.  </tr>
  43.  <tr>
  44. <td><b>Nazwisko:</b></td>
  45. <td><input type="text" name="nazwisko" size="35" maxlength="40"></td>
  46.  </tr>
  47.  <tr>
  48. <td><b>E-Mail:</b></td>
  49. <td><input type="text" name="email" size="35" maxlength="40"></td>
  50.  </tr>
  51.  <tr>
  52. <td><b>Nr.Telefonu:</b></td>
  53. <td><input type="text" name="nr2" size="45" maxlength="60"></td>
  54.  <tr>
  55.  
  56. <table cellPadding=5 cellSpacing=5 border=5>
  57. <tr>
  58.  
  59. <br/><B/>C. Poziom konkursu: Prosze zaznaczyc wybrane poziomy, w których szkola zamierza wziasc udzial<br/><B/>
  60. <p><input type="checkbox" name="C1" value="Click on Starters"> Click on Starters  
  61.  <input type="checkbox" name="C2" value="Click on Movers"> Click on Movers  
  62.  <input type="checkbox" name="C3" value="Click on Flyers"> Click on Flyers</p>
  63.  <p><input type="checkbox" name="C4" value="Click on 1"> Click on 1  
  64.  <input type="checkbox" name="C5" value="Click on 2"> Click on 2  
  65.  <input type="checkbox" name="C6" value="Click on 3"> Click on 3  
  66.  <input type="checkbox" name="C7" value="Click on 4"> Click on 4</p>
  67.  <p> </p>
  68. <th colspan=2>
  69.  
  70.  <input type="submit" name="gesendet" value="Wyslij"> *
  71.  <input type="reset">
  72. </th>
  73.  </tr>
  74. </table>
  75. </form>
  76.  
  77. </div>
  78.  <?php
  79. } else {
  80. //możesz dodać jeszcze obsługę błędow, mi się nie chce
  81. //definitywnie tekst maila do poprawy
  82.  
  83. $tekst="Witaj,<br /> Napisal: ".$_POST['imie']." ".$_POST['nazwisko']."<br />
  84.  ====<br /> ".$_POST['imie']."<br />==== ====<br /> ".$_POST['nazwisko']."<br />==== ====\n ".$_POST['nazwa szkoly']."\n==== ====\n ".$_POST['email']."\n==== ====\n ".$_POST['nr.telefonu']."\n==== ====\n ".$_POST['ulica i numer']."\n==== ====\n ".$_POST['kod pocztowy']."\n==== ====\n ".$_POST['miasto']."\n==== ====\n ".$_POST['nr.telefonu']."\n====\n\nSie können ".$_POST['imie']." ".$_POST['nazwisko']." unter dieser ".$_POST['email']." erreichen.\n. Zaznaczone poziomy: ".$_POST['C1'].", ".$_POST['C2'].", ".$_POST['C2'].", ".$_POST['C4'].", ".$_POST['C5'].", ".$_POST['C6']."";;
  85.  $do="Twoj adres email";
  86.  $temat="To chyba jasne";
  87.  //tekst już mamy
  88.  $email=$_POST['email'];
  89.  mail($do,$temat,$tekst,"From:",$email);
  90.  echo "Wysłano maila o następującej treści:<br />".$tekst;
  91. }
  92.  
  93. ?>
  94.  
  95.  
  96. </body>
  97. </html>


Nie jedźcie po mnie jak są błędy. tongue.gif u mnie to działa, jedyne co to nie sprawdziłem czy wysyła maile.
andegrand2
hej dzięki wielkie za pomoc smile.gif kilku żeczy sie juz dowiedzialem co zle robilem ale nadal dane jakie wysyla na maila nie sa pelne tzn nadal tylko imie nazwisko email i miasto a ulicy telefonow itp nie ma...

to e-mail jaki dostalem z formularza..:

Witaj,<br /> Napisal: Gienek Pawlak<br />
====<br /> Gienek<br />==== ====<br /> Pawlak<br />==== ====

==== ====
lolek666@o2.pl
==== ====

==== ====

==== ====

==== ====
Zmc
==== ====

====

Sie können Gienek Pawlak unter dieser lolek666@o2.pl erreichen.
. Zaznaczone poziomy: Click on Starters, , , , ,

to wszystko po niemiecku i te tagi html po usuwam ladnie ale chodzi mi
o te dane bo to moj najwiekszy problem mecze sie juz z tym 2 dzien..
adriano321
Znalazłem, przecież masz inaczej nazwane elementy w formularzu, a inaczej w skrypcie do odczytu. tongue.gif Wcześniej skopiowałem i nie zauważyłem. Pozdrawiam.

// do tego w formularzu dwa razy nazwałeś numer telefonu "nr2".

Powinno być tak:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4.  <title>Zgloszenie udzialu w konkursie "Clickonmaniac"</title>
  5. </head>
  6. <body>
  7.  
  8. <?php
  9. if (!$_POST) { ?>
  10.  
  11. <div align=center>
  12. <h3>Zgloszenie udzialu w konkursie "Clickonmaniac"</h3>
  13.  
  14.  
  15. <form name="Formular" method="post" action="<?php $_SERVER['PHP_SELF'] ?>"
  16. onSubmit="return eingaben_ueberpruefen();">
  17. <table cellPadding=5 cellSpacing=5 border=5>
  18. <tr>
  19. <br/><B/>A. Dane szkoly:<br/><B/>
  20. <td><b>Nazwa szkoly:</b></td>
  21. <td><input type="text" name="nazwa" size="35" maxlength="40"></td>
  22.  </tr>
  23.  <tr>
  24. <td><b>Ulica i numer:</b></td>
  25. <td><input type="text" name="ul" size="35" maxlength="40"></td>
  26.  </tr>
  27.  <td><b>Kod pocztowy:</b></td>
  28. <td><input type="text" name="kod" size="35" maxlength="40"></td>
  29.  </tr>
  30.  <td><b>Miasto:</b></td>
  31. <td><input type="text" name="miasto" size="35" maxlength="40"></td>
  32.  </tr>
  33. <td><b>Nr.Telefonu:</b></td>
  34. <td><input type="text" name="nr" size="45" maxlength="60"></td>
  35.  <tr>
  36.  
  37. <table cellPadding=5 cellSpacing=5 border=5>
  38. <tr>
  39. <br/><B/>B. Dane nauczyciela koordynujacego:<br/><B/>
  40. <td><b>Imie:</b></td>
  41. <td><input type="text" name="imie" size="35" maxlength="40"></td>
  42.  </tr>
  43.  <tr>
  44. <td><b>Nazwisko:</b></td>
  45. <td><input type="text" name="nazwisko" size="35" maxlength="40"></td>
  46.  </tr>
  47.  <tr>
  48. <td><b>E-Mail:</b></td>
  49. <td><input type="text" name="email" size="35" maxlength="40"></td>
  50.  </tr>
  51.  <tr>
  52. <td><b>Nr.Telefonu:</b></td>
  53. <td><input type="text" name="nr2" size="45" maxlength="60"></td>
  54.  <tr>
  55.  
  56. <table cellPadding=5 cellSpacing=5 border=5>
  57. <tr>
  58.  
  59. <br/><B/>C. Poziom konkursu: Prosze zaznaczyc wybrane poziomy, w których szkola zamierza wziasc udzial<br/><B/>
  60. <p><input type="checkbox" name="C1" value="Click on Starters"> Click on Starters&nbsp;&nbsp;&nbsp;
  61.  <input type="checkbox" name="C2" value="Click on Movers"> Click on Movers&nbsp;&nbsp;&nbsp;
  62.  <input type="checkbox" name="C3" value="Click on Flyers"> Click on Flyers</p>
  63.  <p><input type="checkbox" name="C4" value="Click on 1"> Click on 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  64.  <input type="checkbox" name="C5" value="Click on 2"> Click on 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  65.  <input type="checkbox" name="C6" value="Click on 3"> Click on 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  66.  <input type="checkbox" name="C7" value="Click on 4"> Click on 4</p>
  67.  <p>&nbsp;</p>
  68. <th colspan=2>
  69.  
  70.  <input type="submit" name="gesendet" value="Wyslij"> *
  71.  <input type="reset">
  72. </th>
  73.  </tr>
  74. </table>
  75. </form>
  76.  
  77. </div>
  78.  <?php
  79. } else {
  80. //możesz dodać jeszcze obsługę błędow, mi się nie chce
  81. //definitywnie tekst maila do poprawy
  82.  
  83. $tekst="Witaj,<br /> Napisal: ".$_POST['imie']." ".$_POST['nazwisko']."<br />
  84.  ====<br /> ".$_POST['imie']."<br />==== ====<br /> ".$_POST['nazwisko']."<br />==== ====\n ".$_POST['nazwa']."\n==== ====\n ".$_POST['email']."\n==== ====\n ".$_POST['nr']."\n==== ====\n ".$_POST['ul']."\n==== ====\n ".$_POST['kod']."\n==== ====\n ".$_POST['miasto']."\n==== ====\n ".$_POST['nr2']."\n====\n\nSie können ".$_POST['imie']." ".$_POST['nazwisko']." unter dieser ".$_POST['email']." erreichen.\n. Zaznaczone poziomy: ".$_POST['C1'].", ".$_POST['C2'].", ".$_POST['C2'].", ".$_POST['C4'].", ".$_POST['C5'].", ".$_POST['C6']."";;
  85.  $do="Twoj adres email";
  86.  $temat="To chyba jasne";
  87.  //tekst już mamy
  88.  $email=$_POST['email'];
  89.  mail($do,$temat,$tekst,"From:",$email);
  90.  echo "Wysłano maila o następującej treści:<br />".$tekst;
  91. }
  92.  
  93. ?>
  94.  
  95.  
  96. </body>
  97. </html>
andegrand2
Ale ze mnie gapa tongue.gif Już wszystko ślicznie działa zrobiłem obsługe błędów itp smile.gif Dzięki ci wielkie za pomoc ...
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.