Autor | Zpráva | ||
---|---|---|---|
PHP Profil * |
#1 · Zasláno: 28. 8. 2011, 15:24:53
Dobrý den, omlouvám se že otravuju s takovou ptákovinou. Teprve začínám s funkcemi a vytvořil jsem funkci na výpis a nefunguje.
function Vypis() { $jmeno = mysql_query("SELECT Jmeno,Prijmeni from uzivatele"); while($vypis = mysql_fetch_array($jmeno)) { $vypis[Jmeno]; $vypis[Prijmeni]; } } Vypis(); Děkuji za pomoc. Fakt si s tím nevím rady |
||
HajekJirka Profil |
#2 · Zasláno: 28. 8. 2011, 15:42:33
Jak nefunguje, co nefunguje.
Co třeba na řádky 6 a 7 přidat echo? |
||
pcmanik Profil |
#3 · Zasláno: 28. 8. 2011, 17:40:26
PHP:
Takto dat do uvodzoviek to Jmeno a prijmeni? |
||
Medvídek Profil |
#4 · Zasláno: 28. 8. 2011, 18:37:35 · Upravil/a: Medvídek
PHP:
function Vypis(){ $jmeno = mysql_query("SELECT Jmeno,Prijmeni from uzivatele"); $vypis = mysql_fetch_array($jmeno); return $vypis; } print_r(Vypis()); Nebo jak radil HajekJirka, tak takto: function Vypis() { $jmeno = mysql_query("SELECT Jmeno,Prijmeni from uzivatele"); while($vypis = mysql_fetch_array($jmeno)) { echo $vypis["Jmeno"]; echo $vypis["Prijmeni"]; } } Vypis(); |
||
PHP Profil * |
tak jsem tam dal to jak radil HajekJirka a funguje to, ale pořádně tomu nerozumím. k čemu je Vypis()? není to jako v JAVA, že tam kde dám tohle tak se to vypíše? zkusil jsem jenom tak na rychlo
echo "<p align ='center'>".Vypis()."</p>"; A ještě něco. měl jsem funkci na vypisování dat z tabulky. Mám to tak, že je admin a ten má pod sebou skupiny uživatelů. Takže nejprve podle IDadmina vypíšu číslo skupiny: function ZjisteniSkupiny() { $IDa = $_SESSION['ID']; $skupina1 = mysql_query("SELECT Skupina from uzivatele WHERE IDa='$IDa'"); $vypis = mysql_fetch_array($skupina1); return $vypis[Skupina]; } $skupina = ZjisteniSkupiny(); a potom na základě skupiny chci vypsat z databáze: $vysledek=mysql_query("select IDu,Jmeno,Prijmeni from uzivatele WHERE Skupina != '$skupina' ORDER BY uzivatele.Prijmeni ASC"); |
||
Alphard Profil |
#6 · Zasláno: 28. 8. 2011, 19:38:26
PHP:
„Skupina =$skupina a jde to, ale jakmile dám funkci, vypíše mi to jen ty kteří nemají dannou skupinu, nedokážu si to vysvětlit.“ Není problém s platností proměnných? Předáváte $skupina jako parametr? „chtěl jsem to jenom zkusit a asi se na to vyprdnu, budu to dělat nepřehledně, s funkcema je akorát plno práce :)“ Doufám, že netvoříte velkou aplikaci :-) „není to jako v JAVA, že tam kde dám tohle tak se to vypíše?“ Ano, je. Někde máte chybu. Medvídek: První funkce vrátí jen jeden řádek. |
||
Časová prodleva: 13 let
|
0