Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> funkcja exit
Damsi
post 5.01.2007, 15:25:22
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.01.2007

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


Witam serdecznie, nie jestem jakims specem w programowaniu (bynajmniej w php) z tad tez moje pytanie. Jak prawidlowo uzyć funkcji
  1. <?php
  2. exit;  exit();
  3. ?>


Tak zeby zakanczala dzialanie 1 instrukcji warunkowej. Poniewaz jak uzywam funkcji zamyka mi cala reszte ponizej, nawet includy.

Może jest jakies rozwiązanie, albo inna funkcja

Za pomoc serdecznie dziekuje.


Pozdrawiam
Go to the top of the page
+Quote Post
Cysiaczek
post 5.01.2007, 15:37:24
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Ta funkcja przerywa działanie skryptu. Nie rozumiem co to znaczy "zakanczala dzialanie 1 instrukcji warunkowej.." Blok się kończy jak dojedzie do końca, lub nastąpi return (w funkcji). Można zakończyć działanie pętli poprzez break

Pozdrawiam


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Damsi
post 5.01.2007, 15:43:01
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.01.2007

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


Poprostu chce zeby mi wyswietlalo zawartosc 1 instrukcji warunkowej if() bo teraz przy przejsciu do fdanej instrukcji , wyswietla mi tagze reszte funkcji pliku

Ten post edytował Damsi 5.01.2007, 15:44:01
Go to the top of the page
+Quote Post
Cysiaczek
post 5.01.2007, 15:45:15
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Czy my tu na wróżki wyglądamy? Pokaż kod, bo jak dla mnie, to coś mieszasz...


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Damsi
post 5.01.2007, 15:50:32
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.01.2007

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


  1. <?php 
  2. //POCZATEK KODU
  3. include("strona_lewa.php");
  4. $title = "<center><font color='#5A4D3A'><b>N O T A T N I K</b></font><br><br></center>";
  5. $odswiez = "<a href=notatnik.php>Odswież</a>"; 
  6. $hr = "<hr color='#493315' size='1px' width='100%'>";
  7. $hrg = "<hr color='gray' size='2px' width='100%'>";
  8. $note_add = "<a href='notatnik.php?akcja=dodaj'>Dodaj Notatkę</a><br><br>";
  9. $back = "<center><a href='notatnik.php'>Powrót do Notatnika</a></center>";
  10. $gracz = $gracz['id'];
  11. $notatki = mysql_query("SELECT * FROM notatnik WHERE id_gracza=$gracz[id]");
  12.  
  13. print "$title";
  14. print "Akcje: $note_add";
  15.  
  16.  
  17. //DODAWANIE NOTATKI
  18. if($akcja == 'dodaj') {
  19. print "<br><center>Dodaj notatke:<form action='notatnik.php?akcja=dodaj&wykonaj=ok' method='post'>
  20. <table style='border: 1px solid #3E3E3E' width='386px' bgcolor='#1A160B'>
  21. <tr>
  22. <td>
  23. <table style='border: 1px solid #666666' cellspacing='0' style='border-collapse: collapse' width='100%' id='AutoNumber1'>
  24. <tr>
  25. <td width='100px' align='left'><font face='Verdana' color='#555555' size='2'><b>Tytuł:</b></font></td>
  26. <td><input name='tytul' size='60%'></td>
  27. </tr>
  28. <tr>
  29. <td width='100px' align='left' valign='top'><font face='Verdana' color='#555555' size='2'><b>Treść:</b></font></td>
  30. <td><textarea name='tresc' rows='20' cols='43'></textarea></td>
  31. </tr>
  32. </table>
  33. <table border='0' cellspacing='0' style='border-collapse: collapse' width='100%' id='AutoNumber2'>
  34. <tr>
  35. <td width='100%'>
  36. <p align='center'><input type='submit' value='Dodaj notatke'></td>
  37. </tr>
  38. </table>
  39. </td></tr></table>
  40. </form></center><br><br><br>$back";
  41. }
  42.  
  43. //WYKONANIE OPERACJI DODAWANIA
  44. elseif($wykonaj == 'ok') {
  45. $zapytanie56 = mysql_query ("INSERT INTO notatnik SET tytul='$tytul', tresc='$tresc', gracz='$gracz'") or die ("Nie udało się dodać notatki");
  46. $blokada = "Dodałeś notatke prawidłowo";
  47. include("blokada.php");
  48. }
  49. # POCZTEK WYSWIETLANIA NOTATEK
  50. $result = mysql_query("select * from notatnik WHERE gracz='$gracz'");
  51. while ($r4 = mysql_fetch_array($result)) {
  52. echo "
  53. $hr
  54. <font color='#5A4D3A'><b>Tytuł: $r4[tytul]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dodano: </b></font><br><br>
  55. $r4[tresc]
  56. <br> <br>
  57. Edytuj notatke :: Usuń Notatke  <br>
  58. $hr
  59. <br>
  60. <br>
  61. ";
  62. }
  63. include("strona_prawa.php");
  64. ?>
  65.  
  66.  
  67.  
  68. Jak wybieram dodawanie notatek, poniżej mi wyswietla strone glowna pliku, czylki
     wyswietlanie juz dodanych
Go to the top of the page
+Quote Post
Master Miko
post 5.01.2007, 15:57:17
Post #6





Grupa: Zarejestrowani
Postów: 530
Pomógł: 0
Dołączył: 15.01.2005
Skąd: Warszawa

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


sugeruję Ci zrobić to na case" title="Zobacz w manualu php" target="_manual zamiast bawić się w if else.

A co znajduje się w prze magicznym pliku o fascynującej nazwie "blokada.php"?

Ten post edytował Master Miko 5.01.2007, 15:58:16


--------------------
Go to the top of the page
+Quote Post
Cysiaczek
post 5.01.2007, 16:00:51
Post #7





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




1. kod maskryczny :/, no ale...

  1. <?php
  2. elseif($wykonaj == 'ok') {
  3. $zapytanie56 = mysql_query ("INSERT INTO notatnik SET tytul='$tytul', tresc='$tresc', gracz='$gracz'") or die ("Nie udało się dodać notatki");
  4. $blokada = "Dodałeś notatke prawidłowo";
  5. include("blokada.php");
  6.  
  7. $blokada=true; //ustawiasz zmienną
  8.  
  9. }
  10. //i teraz jeśli NIE jest tak, ze jest ona ustawiona, to sie wyświetli, a jeśłi jes
    t ustawiona, to nie.
  11. if (!isset($blokada)){
  12. # POCZTEK WYSWIETLANIA NOTATEK
  13. $result = mysql_query("select * from notatnik WHERE gracz='$gracz'");
  14. while ($r4 = mysql_fetch_array($result)) {
  15. echo "
  16. $hr
  17. <font color='#5A4D3A'><b>Tytuł: $r4[tytul]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dodano: </b></font><br><br>
  18. $r4[tresc]
  19. <br> <br>
  20. Edytuj notatke :: Usuń Notatke  <br>
  21. $hr
  22. <br>
  23. <br>
  24. ";
  25. }
  26. }
  27.  
  28. include("strona_prawa.php");
  29. ?>


O to chodziło?

Pozdrawiam


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Damsi
post 5.01.2007, 16:03:37
Post #8





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.01.2007

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


ehh, nie do konca mnie zrozumiales, ale ok, poprostu rozbije to na 2 pliki i bedzie dzialac, dzieki za wszytsko
Go to the top of the page
+Quote Post

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: 20.07.2025 - 01:14