Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problemik (więcej informacji czytaj dalej...)
-seba22-
post
Post #1





Goście







Witam serdecznie !

Na poczatku chciał bym zaznaczyć ze jestem poczatkujący - Nie czytać idiota. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Sprawa jest taka chciał bym sobie napisać pewien skrypcik ale brakuje mi wiedzy... oto co chciał bym uzyskać.


Mam formulaż i z niego leci zmienna pt "nazwisko" mająca wartość 1 2 lub 3

Po wybraniu wartosci otwiera się skrypt ktory ma za zadanie zbadac czy wybrałem wartosc 1 2 czy moze 3.

(osiagnolem tyle ze po daniu opcji print $nazwisko wyswietla mi sie opcja ktora wczesniej wybrałem)


Jezeli zobaczył by ze zmienna ma wartosc 1 to powiedzmy napisał by TEST1
jezeli 2 napisał by TEST2 jeżeli 3 to TEST3



Oczywiście to tylko przykład, kompletnie nie rozumiem tych opcji IF i innych else nie rozumiem tego ale jak ktoś by mi to na tym przykladzie napisał, ja bym to 2 razy przestudiował to na pewno bym zrozumiał.


Pozdrawiam serdecznie przepraszam za moje naiwne pytanie ale chyba kazdy zaczynał. Ze zniecierpliwieniem bede oczekiwał odpowiedzi na moje pytanie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
seba22
post
Post #2





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Witam ponownie
Wprowadzilem kilka zmian i dziala tak jak chcialem ale jest pewnien problem a mianowicie jezeli ktos cos zapisze w polu tresc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pieknie wpisywane jest do do pliku tekstowego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i jest super ale jezeli ktos zapisze tam cos 2 raz to zawartosc pliku się zamienia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) znika tamto pojawia sie to co wpisal ostatnio (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Jaką komende dodac i gdzie zeby przesuwała kursor na koniec pliku ?



Oto kod - nie opisuje bo jest bardzo prosty...


  1. <html>
  2. <head>
  3. <title>Test if'ów.</title>
  4. <meta http-equiv=\"Content-type\" content=\"text/html; charset=ISO-8859-2\" />
  5. </head>
  6. <body>
  7. <? $f = fopen(&#092;"test.txt\", \"r+\"); ?>
  8. <? $f2 = fopen(&#092;"test2.txt\", \"r+\"); ?>
  9. <? $f3 = fopen(&#092;"test3.txt\", \"r+\"); ?>
  10.  
  11.  
  12. <?php
  13. $f = fopen(&#092;"test.txt\", \"r+\");
  14. if( isset( $_POST['wyslij'] ) ) { // Jesli zmienna $_POST['wyslij'] istnieje to 
  15.  
  16. wypisuje testy.
  17. if( $nazwisko == '1' ) fwrite($f, &#092;"$nazwisko n $fileread\");
  18.  
  19. else  if( $nazwisko == '2' ) fwrite($f2, &#092;"$nazwisko n $fileread\");
  20. else if ( $nazwisko == '3' ) fwrite($f3, &#092;"$tresc n $fileread\");
  21.  
  22. else print 'Zmienna $_POST['nazwisko'] ma inna wartosc niz: 1, 2 lub 3.';
  23. } else { // Jezeli zmienna $_POST['tryb'] ma inna wartosc pokazujemy formularz.
  24. ?>
  25. <form action=\"<?php print $_SERVER['PHP_SELF']; ?>\" method=\"post\">
  26.  Wpisz wartosc: <input type=\"text\" name=\"nazwisko\" />
  27.  wpisz tresc: <input type=\"text\" name=\"tresc\" />
  28. <input type=\"hidden\" name=\"tryb\" value=\"wypisz\" />
  29. <input type=\"submit\" name=\"wyslij\" value=\"Sprawdz\" />
  30. </form>
  31. <?php
  32. }
  33. ?>
  34. <? fclose($f); ?> <?fclose($f2); ?> <? fclose($f3); ?>
  35. </body>
  36. </html>


Ten post edytował seba22 29.01.2005, 12:23:01
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: 25.09.2025 - 20:17