Autor Zpráva
PC_DOMA
Profil *
ahojte robim si funkciu pre administratorov ...

<?php
function admin($user_id){
$sql=mysql_query("SELECT * FROM users WHERE user_id='$user_id'") or die (mysql_error()); 
$result=mysql_fetch_array($sql);
$admin = $result['admin'];

$sql2=mysql_query("SELECT * FROM admin_option WHERE id='$admin'") or die (mysql_error()); 
$result2=mysql_fetch_array($sql2);

$mitglieder = $result2['mitglieder'];
$fotos = $result2['fotos'];
$forum = $result2['forum'];
$chat = $result2['chat'];
$news = $result2['news'];
$hi_news = $result2['news_news'];
} 
?>


a teraz mam problem ze ked tu funkciu dam do index.php a chcem tam vypisat napriklad

<?php

echo $fotos; 

?>


ze mi to nic nevypise ...
Tomashek
Profil
proměnné ve funkci jsou funkční pouze v té funkci. jedině že by jste zkusil použít global (nefunguje na všech hostinzích).
PC_DOMA
Profil *
Tomashek
a jak to udelam pomoci global ?
PC_DOMA
Profil *
ok uz to mam

ted jeste jedna otazka

...

mam nenhle kod

<?php
function admin($user_id){
$sql=mysql_query("SELECT * FROM users WHERE user_id='$user_id'") or die (mysql_error()); 
$result=mysql_fetch_array($sql);
$admin = $result['admin'];

$sql2=mysql_query("SELECT * FROM admin_option WHERE id='$admin'") or die (mysql_error()); 
$result2=mysql_fetch_array($sql2);

global $mitglieder, $fotos, $forum, $chat, $news, $hi_news;

$mitglieder = $result2['mitglieder'];
$fotos = $result2['fotos'];
$forum = $result2['forum'];
$chat = $result2['chat'];
$news = $result2['news'];
$hi_news = $result2['news_news'];
} 
?>


a neviem v com je rozdiel ked to urobim takto
$GLOBALS['news'] = $result2['news'];

malo by to urobit to iste nie ...
Tomashek
Profil
zkuste napsat za začátek funkce tj.
function admin($user_id){

global $fotos;

pak vypsat jenom to $fotos.
Mělo by to fungovat.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0