![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Po raz kolejny pisze z tym samym problemem.... (we wczesniejszym poscie za wczesnie "podziekowalem za pomoc")
Znowu mam problem z wyswietleniem komunikatu w pliku output.html.php Dodam, ze stosujac Kod echo (isset($output)) tak jak mi proponowano wczesniej wyswietla sie "1" a nie komunikat, ktory jest podany w drugim pliku.Ponizej kod plikow: index.php Kod <?php $link = mysqli_connect('localhost', 'root', 'qwerty'); if (!$link) { $output = 'Nie mozna sie polaczyæ z serwerem bazy danych.'; include 'output.html.php'; exit(); } if (!mysqli_set_charset($link, 'utf8')) { $output = 'Nie mozna ustanowic kodowania dla polaczenia z baza danych.'; include 'output.html.php'; exit(); } if (!mysqli_select_db($link, 'kawal')) { $output = 'Nie znaleziono bazy danych ijdb.'; include 'output.html.php'; exit(); } $output = 'Nawiazano polaczenie z baza danych.'; include 'output.html.php'; ?> output.html.php: Kod <!DOCTYPE html>
<html lang="pl"> <head> <title>Dane wynikowe PHP</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> </head> <body> <p> <?php echo $output; ?> </p> </body> </html> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
issset dodajesz do warunku if nie do echo (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Nie mam pojecia, dopiero sie ucze PHP a w poprzednim temacie dostalem tipa zeby dac do echo wiec tak tez zrobilem.
W kazdym razie dalej nie wiem jak to ma wygladac zebym osiagnal swoj cel, wiec jak ktos bylby na tyle mily aby przyblizyc mi jak i dlaczego to bylbym wdzieczny (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
daj link do tematu bo nie bd przecież szukał (IMG:style_emoticons/default/smile.gif)
pewnie tam było coś w stylu echo (isset($output)) ? $output : ""; I skoro problem ten sam to sie pisze w tym samym temacie a nie zakłada nowego (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Link do poprzedniego tematu tutaj: http://forum.php.pl/index.php?showtopic=240980&hl=
I owszem powinienem napisac pod tamtym tematem ale z rozpedu zapomnialem o tym i zwyczajnie napisalem nowy. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
No to w czym problem tam było takie samo rozwiązanie (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
No problem w tym, ze gdy kod wyglada tak jak tam to nie wyswietla sie komunikat tylko "1" albo nic T_T
Ten post edytował paradox 2.04.2015, 20:07:34 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
otwierasz stronę index.php czy sprawdzasz w output.html.php?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
w output.html.php bo zalozenie jest takie, ze wynik ma byc wyswietlany wlasnie w tym pliku (chyba ze cos zle zrozumialem)
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Źle zrozumiałeś (IMG:style_emoticons/default/smile.gif) operujesz na pliku index a tam trafiają te dane owszem ale jak odpalasz z index (IMG:style_emoticons/default/smile.gif)
masz od tego przecież include (IMG:style_emoticons/default/smile.gif) Ten post edytował com 2.04.2015, 21:37:56 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
No dobra ale w takim razie po co jest wgl plik output.html.php ?
Bo jesli operuje na index.php to rownie dobrze output.html.php jest mi kompletnie nie potrzebny do szczescia. A z ksiazki wynika, ze to co dzieje sie w index.php jest zapisane w zmiennej $output w pliku index.php a nastepnie trafia do output.html.php w postaci wywolania tego. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tak bo index to mini kontroler a output to twój widok (IMG:style_emoticons/default/smile.gif) zakładam że książka z jakimś model view controller pewnie (IMG:style_emoticons/default/wink.gif)
a tak wgl to w warunkach raczej wskazane jest isset a nie !zmienna (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Prawdopodobnie wychodze na debila ale w dalszym ciagu nie rozumiem T_T
Strasznie topornie mi to idzie ale skoro output to moj "widok" to nie powinienem widziec tego komunikatu tam? A co do warunkow to przepisalem wszystko z ksiazki, to jest moje pierwsze zetkniecie sie z PHP ze tak powiem. Ten post edytował paradox 2.04.2015, 21:47:50 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
odpal sobie index to go zobaczysz (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
No wiem, ze go zobacze. I nie rozumiem po co w takim razie mi ten output skoro w indexie widze.
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
to książka źle uczy (IMG:style_emoticons/default/smile.gif) pewnie stara, a autor nie miał włączonego raportowania błędów i notice (IMG:style_emoticons/default/wink.gif)
Aby odseparować część wizualna od logiki (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Czyli w takim razie to
Kod include 'output.html.php'; jest tak na prawde zbedne tak?
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
nie (IMG:style_emoticons/default/smile.gif)
poczytaj https://www.wikiwand.com/pl/Model-View-Controller To własnie odpowiada za to że komunikaty się pojawia (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Ok, wielkie dzieki za link i za cierpliwosc (IMG:style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Proszę (IMG:style_emoticons/default/smile.gif) każdy kiedyś zaczynał (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 15 Dołączył: 30.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli to twoje początki z php to nie rozumiem czemu rzucasz się na głęboką wodę w MCV, jeżeli nie to mój post potraktuj jako powietrze (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli to twoje początki z php to nie rozumiem czemu rzucasz się na głęboką wodę w MCV, jeżeli nie to mój post potraktuj jako powietrze (IMG:style_emoticons/default/smile.gif) Dopiero zaczynam z PHP i akurat stwierdzilem ze nauke zaczne z ta ksiazka http://helion.pl/ksiazki/php-i-mysql-witry...4.htm#szczegoly Wyszlo tak, ze na samym poczatku jest przyklad ze zrozumieniem ktorego mialem problem (IMG:style_emoticons/default/tongue.gif) Reasumujac nie ja sam wybralem sobie MVC na poczatek a ksiazka to na mnie wymusila Ten post edytował paradox 2.04.2015, 22:12:27 |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
To co tu masz to są tylko podstawy pod ten model. To nie jest w pełni to (IMG:style_emoticons/default/smile.gif) a druga sprawa w PHP nie da się go tak naprawdę zrobić bez ws, lub ajaxa ale to przyszłość (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Jest opcja, zeby ktos mi wytlumaczyl jaka konkretnie pelni funkcje "include" w moim przypadku? Przeczytalem o MVC ale nie znalazlem tam odpowiedzi na to pytanie
|
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
zajrzyj tutaj http://php.net/manual/en/function.include.php (IMG:style_emoticons/default/smile.gif)
tamten link miał Ci pokazać czemu tak się to robi (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:19 |