Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Skrypt php z bazy danych
bartekvip
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.03.2008

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


Mam problem. Zapisałem taki skrypt:
CODE
<?
session_start();

function login_test($sesja, $user){
if($sesja != 1){
echo "
<form action=\"login.php\" method=\"post\">
<table class=\"me\">
<tr><td colspan=\"2\" class=\"meh\">LOGIN</td></tr>
<tr>
<td class=\"mec\">Login:</td>
<td class=\"mec\"><input type=\"text\" name=\"login\" size=\"20\" class=\"site_login\" /></td>
</tr>
<tr>
<td class=\"mec\">Hasło:</td>
<td class=\"mec\"><input type=\"password\" name=\"pass\" size=\"20\" class=\"site_login\" /></td>
</tr>
<tr>
<td colspan=\"2\" align=\"center\"><input type=\"submit\" value=\"LOGUJ\" class=\"site_login\" /></td>
</tr>
</table>
</form><br />
";
} else {
echo "
<table class=\"me\">
<tr>
<td class=\"meh\">Użytkownik</td>
</tr>
<tr>
<td class=\"mec\">
Witaj <b>$user</b>!<br />
<a href=\"?akcja=wyloguj\">Wyloguj</a>
</td>
</tr>
</table><br />
";
}
}
login_test($_SESSION["auth"], $_SESSION["user"]);
?>


Ten kod jest wpisany w bazę danych. Na stronie mam normalne zapytanie mysql_query itp tak, że przywołuje skrypt z bazy. Jednak nie chce mi tego skryptu wykonać, a i próbowałem z <?php i <? dlatego to nie wina short tags. Dlaczeog?

Z głory dzięki za pomoc.
Powód edycji: dodalem tag (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bartekvip
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.03.2008

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


W tym problem, że jak wpisałem w bazę danych nawet takie coś:
  1. <?
  2. $a = "cześć";
  3. echo $a;
  4. ?>


To nie może tego wykonać. Może to kwestia typu pola w tabeli. Pole to, w którym jest kod ma typ TEXT, bo jak wiem tylko takie mieszczą duże ciągi znaków.

Może pomoże to, że tak wygląda funkcja wyciągająca menu z bazy dancyh. Ona jest tylko w index.php umieszczona i przywoływana:
  1. <?php
  2. function menu_lewe($prefix){
  3. $zap = "SELECT `navi_name`, `navi_cont`, `navi_pos`, `navi_site` FROM `".$prefix."navi` WHERE `navi_site`='1' ORDER BY `navi_pos`";
  4. $wyk = mysql_query($zap);
  5. while($res = mysql_fetch_array($wyk)){
  6. echo "
  7. <table class=me>
  8. <tr><td class=meh>".$res[0]."<td></tr>
  9. <tr><td class=mec>".$res[1]."</td></tr>
  10. </table><br />
  11. ";
  12. }
  13. }
  14. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 11:21