Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problemik (więcej informacji czytaj dalej...)
-seba22-
post 28.01.2005, 20:28:51
Post #1





Goście







Witam serdecznie !

Na poczatku chciał bym zaznaczyć ze jestem poczatkujący - Nie czytać idiota. 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 28.01.2005, 23:09:58
Post #2





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

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


Witam ponownie,

Teraz chciałem dodać opcje żeby wybór opcji był zapisywany do pliku tekstowego.
(chce z czasem napisac katalog stron www (prosty ale własny) smile.gif)
Dlatego potrzebuje wybor z menu rodzaju gdzie strona ma byc zapisaca (do którego pliku tekstowego) ten projekt nie uwzglednia kolejnych okien w ktore mozna wpisywac dane więc dla testów posluguje sie tylko jedną zmienna opisana jako nazwisko...

Napisałem takie coś

fwrite (fopen("test.txt", "r+"), "$nazwisko \n $fileread");
fclose(fopen("test.txt", "a+"));

Ale coś mi nie działa widze biała strone... oto kod jaki próbowałem wstawić....

Może ktoś zobaczy co w nim nie tak....

pozdrawiam serdecznie

  1. <head>
  2. <title>Test if</title>
  3. <meta http-equiv=\"Content-type\" content=\"text/html; charset=ISO-8859-2\" />
  4. </head>
  5. <body>
  6. <?
  7.  
  8. if( isset( $_POST['wyslij'] ) ) { // Jesli zmienna $_POST['wyslij'] istnieje to wypisuje testy.
  9. if( $_POST['nazwisko'] == '1' ) 
  10.  
  11.  
  12.  
  13.  
  14. // Moja zmiana linia zapisujaca wartość zmiennej nazwisko do pliku test.txt 
  15.  
  16. fwrite (fopen(&#092;"test.txt\", \"r+\"), \"$nazwisko n $fileread\");
  17. fclose(fopen(&#092;"test.txt\", \"a+\"));
  18.  
  19. // Moja zmiana linia zapisujaca wartość zmiennej nazwisko do pliku test.txt 
  20.  
  21.  
  22. else if( $_POST['nazwisko'] == '2' ) print 'Test 2'; // Jezeli nazwisko ma wartosc 2 to wypisuje: test 2
  23. else if( $_POST['nazwisko'] == '3' ) print 'Test 3'; // Jezeli nazwisko ma wartosc 3 to wypisuje: test 3
  24. else print 'Zmienna $_POST['nazwisko'] ma inna wartosc niz: 1, 2 lub 3.';
  25. } else { // Jezeli zmienna $_POST['tryb'] ma inna wartosc pokazujemy formularz.
  26. ?>
  27. <form action=\"<?php print $_SERVER['PHP_SELF']; ?>\" method=\"post\">
  28.  
  29.  
  30. <p>Wpisz wartość: <select name=\"nazwisko\" size=\"1\">
  31. <option value=\"1\">1</option>
  32. <option value=\"2\">2</option>
  33. <option value=\"3\">3</option>
  34. </select><input type=\"hidden\" name=\"tryb\" value=\"wypisz\" />
  35. <input type=\"submit\" name=\"wyslij\" value=\"Sprawdź\" />
  36. </p>
  37. <p>&nbsp;</p>
  38. </form>
  39. <?php
  40. }
  41. ?>
  42. </body>
  43. </html>


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 16:56