Čita podatke iz baze ali ih ne prikazuje

Čita podatke iz baze ali ih ne prikazuje

offline
  • Nemanja
  • Web Designer and Developer
  • Pridružio: 24 Jan 2007
  • Poruke: 266

Imam jedan veliki problem, naime imam ceo php sajt odrađen i pri pokretanju u wamp-u sve radi ok, perfektno. Kada sam ga uploadovao na server i registrovano neki nalog on je sve podatke uneo korektno u bazu. Sa tim podacima sam uspeo i da se ulogujem i sve je bilo ok. E sada tu nastaje problem.

Kada sam pokušao da očitam podatke na strani nije mi pokazivao ništa, prazna polja.

E sad, uspešno sam se registrovao, video sve podatke na phpmyadmin-u, znači da je konfiguracija baze i samog povezivanja sa bazom ok.

Uspešno sam se ulogovao, pa čak pošto u sesiji snimam podatke o imenu i prezimenu ti podaci koji su pozivani iz sesije su takođe i prikazani na strani, znači da sama aplikacija čita podatke iz baze.

E sad nastaje problem. Sve što sam definisao da prikazuje, primer $ime, $prezime to ne prikazuje nikakve podatke. Pa čak i kada definišem nešto tipa: $nesto = "nesto"; to mi kasnije pomoću echo $nesto takođe uopšte ne prikazuje. To je podatak koji sam definisao na strani, ne pozivam ga iz baze pa čak i njega ne prikazuje. Nije mi jasno uopšte.

Struktura moje strane je tipa:
<?php
$nesto = "nesto";

?>
<html>
prateci tagovi i u nekom delu
<?php echo $nesto ?>
</html>

Uopšte mi nije jasno šta se dešava sa ovim Question Question Question

Ako neko ima neku ideju ja sam ostao bez istih!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

Negde imaš die() ili neki PHP error. Dešava se da serveri ne pokazuju sve errore. U index.php pre svih inkludovanja stavi ovu liniju:
error_reporting(E_ALL); ini_set('display_errors', '1');
ili pozovi provajdera da ti na Apache uključi sve PHP errore da se prikažu ili pogledaj error.log



offline
  • Nemanja
  • Web Designer and Developer
  • Pridružio: 24 Jan 2007
  • Poruke: 266

Koliko toliko sam uspeo da rešim problem. Naime, kada sam sve ovo uneo prikazivao mi je kao da nije definisano ništa... Muvao, petljao i na kraju našao rešenje... Kako radim u notepad++ celu stranu sam prekopirao i snimio u novi fajl. Identično ime, identično sve... samo novi fajl... I radilo je extra.

E sada kako imam oko 50-tak fajlova da li iko zna zbog čega je nastao ovaj problem i kako može da reši?

Enkoding je postavljen na UTF-8 without BOM....

offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

HUNT3R ::Koliko toliko sam uspeo da rešim problem. Naime, kada sam sve ovo uneo prikazivao mi je kao da nije definisano ništa... Muvao, petljao i na kraju našao rešenje... Kako radim u notepad++ celu stranu sam prekopirao i snimio u novi fajl. Identično ime, identično sve... samo novi fajl... I radilo je extra.

E sada kako imam oko 50-tak fajlova da li iko zna zbog čega je nastao ovaj problem i kako može da reši?

Enkoding je postavljen na UTF-8 without BOM....


Hmmm... Sve si radio u Notepad++ ili si koristio poekad i običan Notepad od Windows-a ???
Dešava se ponekad ovaj problem i sa snimanjem PHP ili HTML fajla uopšteno ako koristiš običan notepad.
Jednostavno ubaci nešto svoje unutar fajla što ne vidiš a problem je upravo enkodiranje. Kada snimaš novi fajl moraš obratiti pažnju na enkodiranje samog sajta.

Druga stvar mogu biti permisije...
Serveri ponekad umeju da se zaglupe i da ti permisije stave na nula ili da ti nedozvole čitanje iz nekog blesavog razloga u toku kopiranja na server.

u cPanel-u otvori filemanager (ako imaš) i podesi permisije ili direktno u PHP-u napravi skriptu koja će to menjati u svim fajlovima, odnosno chmod().

http://php.net/manual/en/function.chmod.php

offline
  • Nemanja
  • Web Designer and Developer
  • Pridružio: 24 Jan 2007
  • Poruke: 266

Ne, oduvek sam koristio Notepad++, samo što sam koristio različite verzije i na različitim platformama Windowsa (prvo na 7, sada na 8)... A notepad++ se vremenom ažurirao.

E sada, mene muči što html kod čita odlično, a sve što se nalazi u php delu kao da ne postoji. U cPanelu permisije su podešene na 0644... Da li je to ok ili da menjam nešto?

Takođe, u wamp-u sve radi odlično...

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Zato ljudi izmislise MVC i HMVC. da si tako radio sad bi tacno znao gde je sta. Ti tu imas 50 front controllera a u mvc imas samo jedan. Baci ti to sta god da je na neki framework. Moja preporuka je Symfony a ako volis problematiku onda Zend.

offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

_iKaC ::Zato ljudi izmislise MVC i HMVC. da si tako radio sad bi tacno znao gde je sta. Ti tu imas 50 front controllera a u mvc imas samo jedan. Baci ti to sta god da je na neki framework. Moja preporuka je Symfony a ako volis problematiku onda Zend.

Upravu si


HUNT3R ::
E sada, mene muči što html kod čita odlično, a sve što se nalazi u php delu kao da ne postoji. U cPanelu permisije su podešene na 0644... Da li je to ok ili da menjam nešto?

Takođe, u wamp-u sve radi odlično...

Znaš, sve zavisi kako radiš PHP kod. Neznam šta još može biti, jedino mi na pamet pada problem da ti sam PHP ima neki error zbog servera pa zato ne prikazuje.

Uzmi jedan echo, stavi ga u PHP fajl i šetaj sa njime deo po deo u PHP-u da vidiš gde prestaje PHP da radi. Kreni pre konektora na bazu pa posle itd... Takođe isprobaj sa var_dump() određene stingove itd...

PREDLOG:
Ako radiš sajtove u PHP, radi ih modularno. Lakše je tako zbog kasnijeg pretraživanja i same orijentacije.

Ko je trenutno na forumu
 

Ukupno su 1329 korisnika na forumu :: 44 registrovanih, 7 sakrivenih i 1278 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., antonije64, Areal84, babaroga, bladesu, Brana01, cenejac111, cikadeda, CikaKURE, Dimitrije Paunovic, Dorcolac, DPera, draganl, Faki-Valjevo, galijot, GandorCC, Georgius, hyla, ikan, kihot, kolle.the.kid, krkalon, Krvava Devetka, kybonacci, Lieutenant, ljuba, markF, Mcdado, mercedesamg, Milos ZA, MilosKop, milutin134, Miroljub1979, Mixelotti, nemkea71, nick79, Parker, prashinar, procesor, robert1979, S-lash, Smd, vathra, 79693