Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Warunek if
pawel06281990
post
Post #1





Grupa: Zarejestrowani
Postów: 298
Pomógł: 0
Dołączył: 10.01.2014

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


Witam zacząłem pisać warunek if.

A dokładnie żeby wszyscy wiedzieli o co chodzi to piszę panel Admina do html i zrobiłem takie coś ze jak np. Administrator robi aktualizację jakiejś części na stronie to z panelu wybiera tak i popisuje co robi a po wybraniu nie ta część strony się otwiera.

Napisałem takie coś

  1. echo'<form method="post" action="">';
  2. echo'<select name="zgoda" id="zgoda" class="textbox">';
  3. echo' <option value="tak".($ustawienia["zgoda"] == "1" ? " selected="selected"" : ")."">Tak</option>';
  4. echo'<option value="nie".($ustawienia["zgoda"] == "0" ? " selected="selected"" : ")."">Nie</option>';
  5. echo'</select>


A tu pisze warunek że by działało tylko nie wiem czy dobrze robię

  1. if ($ustawienia["zgoda"] == "tak"){
  2.  
  3. $query = "SELECT * FROM ustawienia WHERE Tekst like '$Tekst%' ORDER BY id ASC";
  4. $result = mysql_query($query)
  5.  
  6. while ($row = mysql_fetch_array($result)) {
  7. echo "<TR><TD>" . $row["Tekst"] .
  8. "</TD></TR>\n";
  9. }
  10. }else{
  11. echo'<textarea onkeyup="counter(this.value);" id="editor1" name="tekst" maxlength="100" cols="95" rows="10" class="textbox" style="width:98%"></textarea>';
  12.  
  13. }


I nie wiem czy dobrze zacząłem robić(IMG:style_emoticons/default/questionmark.gif) Bo aby teraz wyskakuje pi to po else aby to mi pokazuje i nie wiem co źle robię (IMG:style_emoticons/default/co_jest.gif)

Ten post edytował Kshyhoo 5.02.2014, 23:54:12
Powód edycji: [Kshyhoo]: Formatowanie kodu nie polega na dodaniu tysiąca spacji...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pawel06281990
post
Post #2





Grupa: Zarejestrowani
Postów: 298
Pomógł: 0
Dołączył: 10.01.2014

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


Ja zmierzam do efektu gdzie admin w panelu weźmie wybierze tak i po zapisaniu ustawień napis na wybranej części strony wyskoczy napis np.Strona tym czasowo niedostępna trwa aktualizacja danych i zmiana wyglądu, a jak wszystko zrobi i wybierze opcje nie i zapisze to strona zostanie otwarta

I jak wiem to się takie cos robi warunkiem

  1. if (warunek){
  2.  
  3. echo'jakiś tekst';
  4. }else{
  5. echo'witam ponownie';
  6. }


To tak się robi ale trzeba napisac warunek który z skryptu
  1. echo'<select name="wartosc" id="wartosc" class="textbox">';
  2. echo' <option value="1".($ustawienia == "1" ? " selected="selected"" : ")."">Tak</option>';
  3. echo'<option value="0".($ustawienia == "0" ? " selected="selected"" : ")."">Nie</option>';
  4. echo'</select>';


wyda zgodę na zamknięcie i otwarcie strony.

Coś takiego chce sięgnąć.

Pomożecie mi bo już nie wiem co źle robię

To nie działa cały czas mam napis który wpisałem kontynuuje post z tego tematu Temat: PHPProblem z warunkiem if

  1. $query = "SELECT * FROM ustawienia WHERE Tekst like '$Tekst%' ORDER BY id ASC";
  2. $result = mysql_query($query)
  3.  
  4. while ($row = mysql_fetch_assoc($result)) {
  5. if($row['tak'] <=1){
  6. echo "<TR><TD>" . $row["Tekst"] ."</TD></TR>\n";
  7. }
  8. else{
  9. echo'<textarea onkeyup="counter(this.value);" id="editor1" name="tekst" maxlength="100" cols="95" rows="10" class="textbox" style="width:98%"></textarea>';
  10. }
  11. }


Bo ja to robię z pol wyboru o tak
  1. echo'<form method="post" action="">';
  2. echo'<select name="wartosc" id="wartosc" class="textbox">';
  3. echo' <option value="1".($ustawienia == "1" ? " selected="selected"" : ")."">Tak</option>';
  4. echo'<option value="0".($ustawienia == "0" ? " selected="selected"" : ")."">Nie</option>';
  5. echo'</select>';


Coś muszę wybrać chyba i wpisac żeby to działało bo to co wpiszę w tym skrypcie

  1. if(isset($_POST['wyrazenie'])){
  2. /* odbieramy dane z formularza */
  3. $tekst = mysql_real_escape_string(trim($_POST['tekst']));
  4. $czas = mysql_real_escape_string(trim($_POST['czas']));
  5. $wartosc = mysql_real_escape_string(trim($_POST['wartosc']));
  6. /* zapisujemy dane do bazy */
  7. if($tekst and $czas and $wartosc ) {
  8. mysql_query("INSERT INTO ustawienia (tekst, czas, wartosc) VALUES ( '$tekst', '$czas','$wartosc');") or die(mysql_error());
  9. echo 'Dane zostały zapisane<br/>';
  10. }
  11. else echo 'Wypełnij wszystkie pola formularza!<br/>';
  12.  
  13. }
  14. if (user::isLogged()) {
  15. // Widok dla użytkownika zalogowanego
  16.  
  17. // Pobierz dane o użytkowniku i zapisz je do zmiennej $user
  18. $user = user::getData('', '');
  19.  
  20.  
  21. echo'<br/>';
  22. echo'Aby ustawić odpowiednią wartośc dla podanej czyności wybierz z poniszych pul';
  23. echo'<br/><br/>';
  24. echo'<center><b>Ustawienia główne</center></b>';
  25. echo'<div id="ustawienia">';
  26. echo' <label for="wartosc">Tryb Pracy:</label>';
  27. echo'<form method="post" action="">';
  28. echo'<select name="wartosc" id="wartosc" class="textbox">';
  29. echo' <option value="1".($ustawienia == "1" ? " selected="selected"" : ")."">Tak</option>';
  30. echo'<option value="0".($ustawienia == "0" ? " selected="selected"" : ")."">Nie</option>';
  31. echo'</select>';
  32.  
  33.  
  34. echo' <label for="tekst">Opis trybu pracy:</label>';
  35. echo'<textarea onkeyup="counter(this.value);" id="editor1" name="tekst" maxlength="100" cols="95" rows="10" class="textbox" style="width:98%"></textarea>';
  36. echo '<script>
  37. // Replace the <textarea id="editor1"> with a CKEditor
  38. // instance, using default configuration.
  39. CKEDITOR.replace( "editor1" );
  40. </script>';
  41.  
  42. echo'<label for="czas">Ustaw Czas Wyłączenia wyszukiwarki:</label>';
  43. echo'<select name="czas" id="czas" >';
  44. echo'<option>Wybierz</option>';
  45. echo'<option>01:00:00</option>';
  46. echo' <option>02:00:00</option>';
  47. echo' <option>03:00:00</option>';
  48. echo' <option>04:00:00</option>';
  49. echo' <option>05:00:00</option>';
  50. echo' <option>06:00:00</option>';
  51. echo' <option>07:00:00</option>';
  52. echo' <option>08:00:00</option>';
  53. echo'<option>09:00:00</option>';
  54. echo'<option>10:00:00</option>';
  55. echo'<option>11:00:00</option>';
  56. echo' <option>12:00:00</option>';
  57. echo'</select> Godzina/ny';
  58. echo'<BR/><br/>';
  59. echo'<div id="stopka">';
  60. echo'<input type="submit" name="wyrazenie" value="Zapisz ustawienia" size="10" />';
  61. echo' </div>';
  62. echo'</form>';
  63. echo'</div>';
  64. }
  65. else {
  66. // Widok dla użytkownika niezalogowanego
  67. echo '<center>';
  68. echo '<p>Przepraszamy ale ta strona dostępna jest dla Administracji,nie jesteś adminem lub występił problem skontaktuj sie z twórcą panelu .</p>';
  69. echo '</center>';
  70. echo '<p><a href=""><img src="/images/error.png" style="margin:5px" alt="" align="right"/>';
  71. }

Zapisuje mi się w bazie napis np. Prace na serwerze. Proszę was o pomoc

Ten post edytował pawel06281990 7.02.2014, 22:03:13
Go to the top of the page
+Quote Post

Posty w temacie
- pawel06281990   [PHP]Warunek if   5.02.2014, 19:10:44
- - Kshyhoo   Proszę się zapoznać i zastosować: Jak poprawnie za...   5.02.2014, 19:23:43
- - Xart   Źle to robisz nadajesz sobie do pola option jakąś ...   5.02.2014, 23:48:41
- - pawel06281990   Ja zacząłem coś takiego robić i nadal nie działa p...   5.02.2014, 23:56:12
- - tomxx   Jeżeli wykonuje się wszystko po słowie else, to zn...   6.02.2014, 09:32:56
- - nospor   w php nie mozna odwolywac sie do indeksow zwracane...   6.02.2014, 09:40:28
|- - tomxx   Cytat(nospor @ 6.02.2014, 09:40:28 ) ...   6.02.2014, 09:47:55
- - nospor   O widzisz, nie wiedzialem. Dobrze wiedziec   6.02.2014, 09:52:53
- - pawel06281990   No i ja korzystam z PHP 5.4 ale jeszcze spróbuję j...   6.02.2014, 11:46:58
- - nospor   Ale tu nie ma co probowac.... poprostu sprawdz co ...   6.02.2014, 11:48:00
- - pawel06281990   mysql_fetch_row ono w zraca tablicę   6.02.2014, 11:52:27
- - nospor   var_dump($wartosc_do_sprawdzenia);   6.02.2014, 11:53:20
- - pawel06281990   Gdy wykonuje sprawdzenie to wyskakuje mi taki erro...   6.02.2014, 12:06:10
- - Turson   Więc może jednak nie masz PHP 5.4+ i nie możesz ta...   6.02.2014, 12:10:31
- - pawel06281990   Ale ja wczoraj zmieniłem na PHP 5.4 To bym musiał...   6.02.2014, 12:15:52
- - Turson   Wyskakuje null w var_dump, bo nie masz zmiennej ...   6.02.2014, 12:21:59
- - pawel06281990   Teraz wyskakuje że pętla while jest w skrypcie zob...   6.02.2014, 12:37:23
- - nospor   1) var_dum ma byc przed IFem... jak chcesz cos spr...   6.02.2014, 12:39:37
- - pawel06281990   Znam składnie tylko ja błędami próbami robię I...   6.02.2014, 12:57:58
- - nospor   dales var_dump, to ci wyskoczylo...logiczne. Sam ...   6.02.2014, 13:00:54
- - pawel06281990   Ja zmierzam do efektu gdzie admin w panelu weźmie ...   7.02.2014, 20:41:33


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: 15.10.2025 - 02:08