Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem w formularzu, Formularz i problemy
iPrezes
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 13.02.2011

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


Robię formularz w ktorym wpisujemy swoje dane klikamy submit i zostajemy przekierowani na stronke gdzie jest link aby zobaczyc co wpisalismy, te dane zostaja rowniez zapisane w pliku .txt
Ok moj kod wyglada tak:
Kod
<?php

$Vorname = trim($_POST['Vorname']);
$Nachname = trim($_POST['Nachname']);
$Stufe = trim($_POST['Stufe']);

if(empty($Vorname) and empty($Nachname) and empty($Stufe)) {
    
echo '<form action="" method="post">
Vorname: <input type="text" name="Vorname" style="width: 200px;" />
Nachname: <input type="text" name="Nachname" style="width: 200px;" />
Stufe: <input type="text" name="Stufe" style="width: 200px;" />
<br><input type="submit" value="Senden" /></br>
</form>';
}
else {
    
    // dane pochodzace z formularza
    $dane = $Vorname."`".$Nachname."\n";
    // przypisanie zmniennej $file nazwy pliku
    $file = "abgespeichert.txt";
    // uchwyt pliku, otwarcie do dopisania
    $fp = fopen($file, "a");
    // blokada pliku do zapisu
    flock($fp, 2);
    // zapisanie danych do pliku
    fwrite($fp, $dane);
    // odblokowanie pliku
    flock($fp, 3);
    // zamkniecie pliku
    fclose($fp);
    
    echo "Dein Formular wurde abgespeichert!<br />";
    echo "<a href=\"podglad.php\">Guck dir dein abgespeichertes Formular an.</a>";
}

?>


Gdy wlaczam ta stronke to mam 3 linijki ktore pokazuja blad a powinno ich nie byc


Notice: Undefined index: Vorname in G:\xampp\htdocs\Daniel\LOOOOL.php on line 3

Notice: Undefined index: Nachname in G:\xampp\htdocs\Daniel\LOOOOL.php on line 4

Notice: Undefined index: Stufe in G:\xampp\htdocs\Daniel\LOOOOL.php on line 5



Co mam zle wpisane ze mi sie to wyswietla? Wszystko dziala tylko mnie irytuja te linijki ;/

Ten post edytował iPrezes 13.02.2011, 20:30:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sada
post
Post #2





Grupa: Zarejestrowani
Postów: 302
Pomógł: 24
Dołączył: 6.12.2008

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


skopiuj cały kod u mnie działa


  1.  
  2.  
  3. <form action="test5.php" method="POST">
  4. <center><text><b><font size="+10">Formular</font></b></text><center>
  5.  
  6. <P>
  7. <P>
  8. <P>
  9.  
  10. Vorname: <input type=text name="Vorname"/>
  11. Nachname: <input type=text name="Nachname"/>
  12. Klasse: <input type=text name="Klasse"/>
  13. <P>
  14. <P>
  15. <P>
  16. <br><B>Ertswahl<B></br>
  17. <P>
  18. <line width="20%">
  19. <div>W1:
  20. <select name="przedmiot1">
  21. <option value=""> </option>
  22. <option value="DSP">DSP</option>
  23. <option value="Psychologie">Psychologie</option>
  24. <option value="Kunst">Kunst</option>
  25. <option value="Technik">Technik</option>
  26. <div>W2 :
  27. <select name="przedmiot2">
  28. <option value=""> </option>
  29. <option value="Sport">Sport</option>
  30. <option value="Chemie">Chemie</option>
  31. <option value="Informatik">Informatik</option>
  32. <option value="Biologie">Biologie</option>
  33. <div>W3 :
  34. <select name="przedmiot3">
  35. <option value=""> </option>
  36. <option value="Philosophie">Philosophie</option>
  37. <option value="Geschichte">Geschichte</option>
  38. <option value="Geographie">Geographie</option>
  39. <option value="Stretschlichtung">Stretschlichtung</option>
  40. <P>
  41. <line align="RIGHT WIDTH=50%">
  42. <br><B>Zweitwahl<B><br>
  43. <div width="">
  44. <div>W1 :
  45. <select name="przedmiot4">
  46. <option value=""> </option>
  47. <option value="Mathematik">Mathematik</option>
  48. <option value="Deutsch">Deutsch</option>
  49. <option value="Spanisch">Spanisch</option>
  50. <option value="Polnisch">Polnisch</option>
  51. <div>W2 :
  52. <select name="przedmiot5">
  53. <option value=""> </option>
  54. <option value="Russisch">Russisch</option>
  55. <option value="Tuerkisch">Tuerkisch</option>
  56. <option value="Latein">Latein</option>
  57. <option value="Chor">Chor </option>
  58. <div>W3 :
  59. <select name="przedmiot6">
  60. <option value=""> </option>
  61. <option value="Physik">Physik</option>
  62. <option value="Englisch">Englisch</option>
  63. <option value="PGW">PGW</option>
  64. <option value="Technik">Technik</option>
  65. </P>
  66.  
  67. <div align=center>
  68. <br><b>HINWEIS</b>: Einverstaendnis der Eltern: <input type=checkbox name="Einverstaendnis"/><br/>
  69. <input type="submit" value="Senden" />
  70. <P>
  71. <P>
  72. <P>
  73. Zahl der Besucher: <br><? $type = "text"; include("count.php"); ?></br>
  74. </form>
  75. <?php
  76. echo "<a href=\"Formularabgesendet.php\">Guck dir dein abgespeichertes Formular an.</a>";
  77. $dane = $Vorname."\n".$Nachname."\n".$Klasse."\n".$_POST['przedmiot1']."\n".$_POST['przedmiot2']."\n".$_POST['przedmiot3']."\n".$_POST['przedmiot4']."\n".$_POST['przedmiot5']."\n".$_POST['przedmiot6'];
  78.  
  79.  
  80. echo $_POST['Vorname'].'<br />';
  81. echo $_POST['Nachname'].'<br />';
  82. echo $_POST['Klasse'].'<br />';
  83. echo $_POST['przedmiot1'].'<br />';
  84. echo $_POST['przedmiot2'].'<br />';
  85. echo $_POST['przedmiot3'].'<br />';
  86. echo $_POST['przedmiot4'].'<br />';
  87. echo $_POST['przedmiot5'].'<br />';
  88. echo $_POST['przedmiot6'].'<br />';
  89.  
  90.  
  91. ?>
  92. </body>


oczywiście plik musisz nazwać test5.php lub dowolnie ale wtedy tak samo napisać w tagu "form" w "action"
a linijkę 84 musisz ją wyciąć i wkleić za podobną w skrypcie zapisującym do pliku tekstowego.

Ten post edytował sada 13.02.2011, 23:27:08
Go to the top of the page
+Quote Post

Posty w temacie
- iPrezes   [PHP]Problem w formularzu   13.02.2011, 20:23:07
- - Armstrong   Po 1-sze: bbcode zastosuj Po 2-gie: takowe zmienne...   13.02.2011, 20:27:00
|- - iPrezes   Cytat(Armstrong @ 13.02.2011, 20:27:0...   13.02.2011, 20:29:53
- - Armstrong   zignoruj te informacje. Zmień sobie raportowanie b...   13.02.2011, 20:32:31
- - iPrezes   Ok ale ten caly formularz co zrobilem nie działa m...   13.02.2011, 20:59:20
- - Armstrong   To są podstawy podstaw zastanów się gdzie występuj...   13.02.2011, 21:03:03
- - iPrezes   Ja sam sobie nie poradze nie znam sie na tym jezyk...   13.02.2011, 21:15:50
- - sada   Jeśli uruchamiasz skrypt to zmienne $_POST je...   13.02.2011, 21:20:24
- - iPrezes   i co mi to da u mnie dziala pokazuje mi co wpisze ...   13.02.2011, 21:24:41
- - sada   Jeśli chcesz by ktoś poświęcił ci czas to się choc...   13.02.2011, 21:43:11
|- - iPrezes   Cytat(sada @ 13.02.2011, 21:43:11 ) J...   13.02.2011, 22:21:44
- - iPrezes   ok uzupelnie to oto select name="costam...   13.02.2011, 21:47:20
- - sada   Zajrzyj do poprzedniego postu Aby wszystkie dane ...   13.02.2011, 21:55:20
- - sada   [HTML] pobierz, plaintext <body> <form a...   13.02.2011, 22:23:35
- - iPrezes   Notice: Undefined index: przedmiot1 in G:\xam...   13.02.2011, 22:25:55
- - sada   Jeśli chcesz żeby drukowało nazwę przedmiotu a nie...   13.02.2011, 22:35:35
- - iPrezes   Dziekuje sam na to tez wpadlem Teraz pozostalo mi...   13.02.2011, 22:37:28
- - sada   [PHP] pobierz, plaintext // dane pochodzace z for...   13.02.2011, 22:43:10
- - iPrezes   Ok zapisuje przedmioty ale nie chce imienia nazwis...   13.02.2011, 22:58:06
- - sada   Jeszcze to - pojedyncze apostrofy [PHP] pobierz,...   13.02.2011, 22:59:39
|- - iPrezes   Cytat(sada @ 13.02.2011, 22:59:39 ) J...   13.02.2011, 23:01:48
- - sada   w tym skrypcie masz oczywiście coś w rodzaju ? [PH...   13.02.2011, 23:06:44
- - iPrezes   Nie dziala jak podmienilem na twoje klikam w to to...   13.02.2011, 23:08:05
- - sada   skopiuj cały kod u mnie działa [HTML] pobierz, p...   13.02.2011, 23:24:15
- - iPrezes   nie dziala ;/   13.02.2011, 23:28:16
- - sada   kein Zweck   13.02.2011, 23:34:10
- - iPrezes   hahah nom dobra nie musi byc tego linku zeby mozna...   13.02.2011, 23:36:34
- - sada   [PHP] pobierz, plaintext echo $_POST['Vorname'...   13.02.2011, 23:49:20
- - iPrezes   tyle ze ja mam taki kod Kodprint($_POST...   13.02.2011, 23:52:23
- - sada   [PHP] pobierz, plaintext print($_POST['Vor...   13.02.2011, 23:57:54
|- - iPrezes   Cytat(sada @ 13.02.2011, 23:57:54 ) [...   14.02.2011, 00:00:57
- - sada   [PHP] pobierz, plaintext ?><div align=...   14.02.2011, 00:08:46


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: 7.10.2025 - 13:19