Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z "wyciagiem" danych z bazy
Forum PHP.pl > Forum > Przedszkole
timii
witam.


mam pewien klopot.

w bazie danych mam napisany skrypt w php i jak chce go wyswietlic funkcja:
  1. <?
  2. $sql="SELECT * FROM menu_uzyt where id_strony='".$uzytkownik."'";
  3. $wynik=mysql_query($sql);
  4. $wew=mysql_fetch_row($wynik);
  5.  
  6. echo $wew[6];
  7. ?>


to wyświetla mi tylko tekst w htmlu a kod php interpretuje jaki zwykly html, poprostu w podgladzie kodu jest np. <? $nazwa; ?> zamiast wartosci tej zmiennej.

prosze o rade jak rozwiazac taki problem.
z gory bardzo dziekuje za pomoc smile.gif


Poprawilem
~mike_mech
Michasko
  1. $sql="SELECT *
  2. FROM menu_uzyt
  3. where id_strony='$uzytkownik'";

ile jeszcze tych cudzysłowiów?

Edit: sorka, na początku źle zrozumiałem zagadnienie biggrin.gif
timii
cudzyslowie nie graja roli bo zmienialem i jest to samo. co do rozszerzenia pliku glownego to jest php. Typ pola w bazie danych to text. :/
mike
php Pro? Chyba sobie jaja robisz.

Przenoszę na Przedszkole
timii
eh... jak to jest temat dla przedszkolaka tongue.gif to czemu nie potrafie go rozwiazac biggrin.gif hehe

no to slucham czy wie ktos jak rozwiazac ten problem ?
mike
Echhh, zabawimy się w "znajdź różnicę"

1.
  1. <?
  2.  
  3. echo 'OK';
  4.  
  5. ?>


2.
  1. <?php
  2.  
  3. echo 'OK';
  4.  
  5. ?>


Zainteresuj się dyrektywą short_open_tag w pliku php.ini

P.S.
Forma <? nie jest zalecana.
timii
Kod
<?php

echo "SUPER ale nie dziala";

?>



tez nie dziala juz dawno probowalem tongue.gif biggrin.gif

a short_open_tag jest na ON.
Michasko
mysql_error" title="Zobacz w manualu php" target="_manual

czy ta funkcja zwróci jakieś błędy?
mike
No to w takim razie masz źle (o ile w ogóle masz) zainstalowną obsługę php w Apache'u.

Zapraszam do lektury: Apache i MySQL na Windows

---updated---
~Michasko pomyśl trochę, to nie jest trudne.
Przecież autor pisze, że skrypty php nie sa interpretowane.

Masz nadzieję, że mysql_error() jest wyjątkowe i zadziała bez interpretera?
timii
No fajnie smile.gif przeczytalem ten poradnik i nie ma tam ani slowa zwiazanego z short_open_tag. (uzywam Krasnala 2.7.4)

zmienilem wartosc na off. powstawialem wszedzie <?php ?>

i dalej jest to samo sad.gif
Michasko
~mike_mech: yy worriedsmiley.gif przeczytałem Twój post, zacząłem szukać i dopiero teraz zauważyłem to o czym mówiłeś :] mój błąd, sorka smile.gif

~timii: dobra dobra, ale chyba nie ma potrzeby zakładania nowego tematu "Pomocna dłoń" questionmark.gif
timii
masz racje
przepraszam, ale termin mnie goni z robota i musze to zrobic a to rozwiazanie jest dla mnie najlepsze a nie widze dobrej sad.gif praca na plikach kompletnie bedzie bezsensowna, po pewnym czasie sie zgubie :/ a tak to mam wszystko w bazie smile.gif
Nightwalker
Spróbuj zainstalować apache'a, php i mysql od podstawe, ja osobiście mam mieszane uczucia co do krasnala... (poradnik jak to zrobić masz w linku od Mike_Mech'a).
timii
ok, sproboje, ale na serwerze nie mam krasnala i tez nie dziala ten myk ktory chce zastosowac sad.gif
snipe
co do krasnala to wg mnie jest do kitu, jesli mialbym cos polecic to pakiet xampp smile.gif
timii
No dobra wiec tak.

dodalem linijke kodu w pliku httpd.conf :

LoadModule php5_module C:/usr/php5/php5apache2.dll

po restarcie mowi mi ze nie ma modułu
a jak zmienie na
LoadModule php5_module C:/usr/php5/php5apache.dll
to jest ok ale dalej dzieje sie ta sama sytuacja

(zmienilem oczywiscie aby korzystal z php5 a nie php4.

oczywiscie short_open_tag probowalem z on i off.

i dalej to samo sad.gif
Nightwalker
jeżeli mówi że go nie ma, to znaczy że go nie ma albo podałeś złą ścieżke smile.gif

Sprawdź to.
timii
sprawdzalem sciezke 10 razy a plik istnieje smile.gif php5apache.dll wczytuje ale nie widze zmian a php5apache2.dll sie wysypuje, mowi ze nie mozna odnalezc okreslonego modulu.
Nightwalker
hmm, ja nie miałem żadnego problemu z instalacją, może coś z kompem masz? bo na 100% nie jest winny skrypt a oprogramowanie.
timii
myslisz ze mam złą winde ? biggrin.gif moze krasnal ma do kitu skrypty :/
Nightwalker
czyli używasz php od krasnala? Zainstaluj wszystko od podstaw (apache, mysql, php) najlepiej do katalogu innego niz c:/usr
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.