Autor | Zpráva | ||
---|---|---|---|
none Profil |
#1 · Zasláno: 11. 3. 2006, 18:39:37 · Upravil/a: none
ted mam rubriky zarizene tak ze si je rucne napisu
a<?php ale chy je mit dynymicky takze je budu ukladat pres db ili normalne bych je vypsal takto
no ale jak to mam vnorit do toho prvniho kodu jako chapete ne? doufam ze sem jste mi orzumeli. zkousel jsem tohle $rubriky=array("echo ".$vysledek["rubrika"].");atd atd ale nejde |
||
peta Profil * |
#2 · Zasláno: 11. 3. 2006, 18:58:34
none
Po pravde? Nejsem z toho popisu moudry :) Jestli to spravne chapu, tak: - z DB vytahnes do $vysledek pole hodnot - toto pole chces presunout do jineho pole, aby se jeho klice jmenovali "ophp", "ohtml" ? Tak za prvy, select pisi takto: $tabulka = "rubriky"; $dotaz = "SELECT * FROM $tabulka"; $vysledek = mysql_query($dotaz) or die("DB Error: zobrazeni rubrik! ".mysql_error()); za druhy, mysql_fetch_array vytahne 1 radek, cili pro vsechny rubriky musis mit cyklus $pocet = mysql_NumRows($vysledek); if ($pocet>0) { for($i=0; $i<$pocet; $i++) { $row = mysql_fetch_array($vysledek); } } a za treti, proc to chces mermomoci presunout do jineho pole? jako pristup k hodnote je $a=$row['nazevvsql']; zobrazeni echo $row['nazevvsql']; presun do jineho pole, to je to tve rucne $rubriky=array( "ophp"=>$row['nazevvsql'], "ohtml"=>$row['nazevvsql2'], "ovsem"=>$row['nazevvsql3'] ); kde SQL tabulka v DB vypada takto: CREATE TABLE sez_chatbanwarning ( id int(11) NOT NULL AUTO_INCREMENT, nazevvsql varchar(12) default NULL, nazevvsql1 varchar(15) default NULL, nazevvsql2 varchar(15) default NULL, PRIMARY KEY(id) ) TYPE=MyISAM; |
||
none Profil |
#3 · Zasláno: 11. 3. 2006, 19:55:58
z toho zase nejsem moc moudry ja hehe
|
||
Kajman_ Profil * |
#4 · Zasláno: 11. 3. 2006, 23:33:04
while($vysledek=mysql_fetch_array($vypis))
{ $rubriky[$vysledek["id"]]=$vysledek["rubrika"] } |
||
none Profil |
#5 · Zasláno: 12. 3. 2006, 11:19:46
Kajman_ jo diky kajman jede.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0