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%)
-----


Jeśli chcesz żeby drukowało nazwę przedmiotu a nie W1 W2 W3
musisz sobie wpisać tak jak ci zrobiłem dla pierwszego "select"
czyli wartości w atrybucie VALUE



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