Autor | Zpráva | ||
---|---|---|---|
zedna Profil |
#1 · Zasláno: 26. 3. 2014, 16:11:22
Zdravím php znalce, ktří by mi dokázali poradit s mým problémem.
Mám tuto funkci $resultmenu = mysql_query("SELECT * FROM cmsss_menu WHERE nmenu='$vlozitmenu' ORDER BY weight"); while ($rowmenu = mysql_fetch_assoc($resultmenu)) { echo $mmenu= "<li><a href=" . $rowmenu['adresa'] . ">" . $rowmenu['title'] . "</a></li>\n"; } mysql_free_result($resultmenu); $read2 = str_replace("CONTENT", $resultmenu, $read2); a potřebuju vypasné výsledky, kterých je víc než 1 vložit do proměnné "$resultmenu" napadlo mě vypsat ten dotaz do array, ale nějak mi mé pokusy nefungují..poradíte? |
||
Joker Profil |
#2 · Zasláno: 26. 3. 2014, 16:16:18
zedna:
Do pole chcete uložit ten text "<li><a href="…? Jestli ano, změňte na řádku 5 echo na $nějakáproměnná[] = (místo nějakáproměnná vhodný název proměnné)
|
||
Taps Profil |
#3 · Zasláno: 26. 3. 2014, 16:16:54
zedna:
Pokud chceš s výstupem pracovat jako s řetězcem tak by to bylo takto $resultmenu = mysql_query("SELECT * FROM cmsss_menu WHERE nmenu='$vlozitmenu' ORDER BY weight"); while ($rowmenu = mysql_fetch_assoc($resultmenu)) { $mmenu.= "<li><a href=" . $rowmenu['adresa'] . ">" . $rowmenu['title'] . "</a></li>\n"; } echo $mmenu; $resultmenu = mysql_query("SELECT * FROM cmsss_menu WHERE nmenu='$vlozitmenu' ORDER BY weight"); while ($rowmenu = mysql_fetch_assoc($resultmenu)) { $mojePole[$rowmenu['title']]= $rowmenu['adresa'] ; } mysql_free_result($resultmenu); |
||
zedna Profil |
#4 · Zasláno: 26. 3. 2014, 16:21:45
Joker:
while ($rowmenu = mysql_fetch_assoc($resultmenu)) { $arraaay[] = $mmenu= "<li><a href=" . $rowmenu['adresa'] . ">" . $rowmenu['title'] . "</a></li>\n"; } mysql_free_result($resultmenu); $read2 = str_replace("CONTENT", $arraaay, $read2); Při tomhle kódu mi to vypíše pouze Array. Když do str_replace dosadím přímo $mmenu tak to opravdu vypíše poslední záznam, ale když tam vložím $resultmenu, napíše to Resource #87. |
||
Taps Profil |
#5 · Zasláno: 26. 3. 2014, 16:37:57
zedna:
a zkoušel jsi řešení s <? $mmenu.= "<li><a href=" . $rowmenu['adresa'] . ">" . $rowmenu['title'] . "</a></li>\n"; ?> |
||
zedna Profil |
#6 · Zasláno: 26. 3. 2014, 16:46:18
Taps:
Teď jsem to zkusil a funguje to :D Moc děkuju, používám to stejné na jiném místě, nechápu, proč mě to nenapadlo :) |
||
Časová prodleva: 10 let
|
0