Výpis proměnné mimo while?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
Stene
Level 6
Level 6
Příspěvky: 3124
Registrován: 11 úno 2009 15:44
Bydliště: Jihlava
Kontaktovat uživatele:

Výpis proměnné mimo while?

Příspěvek od Stene »

Ahoj potřeboval bych vypsat pár proměnných mimo while. Ale v foreach nemám žádný zkušenosti..
Zkouším to takto->

while ($radek = mysqli_fetch_array($objekt_vysledku))
{

echo "<a href=",$radek['zbozi'],">",$radek['nazev'],"</a>\n";
echo "cena",$radek['cena'],"<br><br>\n";
$cena += $radek['cena'];
$pole[]= $radek['zbozi'];
}
echo "<form action=\"purchase.php\" method=\"post\">";
echo "<textarea class=\"neviditelny\" type=\"hidden\" name=\"strana\" cols=\"60\" rows=\"6\">";
foreach($pole as $p){
echo $p;
echo " $cena \n";
echo " ";
}
echo "</textarea><input class=\"odeslat\" type=\"submit\" value=\"objednat\" name=\"objednat\">";

Takto, pomocí foreach to funguje bezvadně. Ale já do toho potřebuji vypsat ještě asi 2 proměnné. Bohužel jsem na netu nic nenašel a tak žádám právě vás o pomoc. Když to zjednoduším do html, tak potřebuju něco takového ->

<a href="$radek['zbozi']">$radek['nazev']</a> $radek['cena'] korun

Jak říkám, možná je to triviální, ale rady si nevím :-(
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Výpis proměnné mimo while?

Příspěvek od domitea »

A co si udělat tři public proměnné na zbozi, cenu a nazev. Poté v cyklu jen přiřadit hodnoty, pro server to zase tak velký zatížení nebude.
Uživatelský avatar
Stene
Level 6
Level 6
Příspěvky: 3124
Registrován: 11 úno 2009 15:44
Bydliště: Jihlava
Kontaktovat uživatele:

Re: Výpis proměnné mimo while?

Příspěvek od Stene »

Jaké public proměnné? :D
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Výpis proměnné mimo while?

Příspěvek od domitea »

Aspoň v .netu to takhle jde, deklarovat proměnné mimo funkci pomocí kouzelného slůvka public. Snad jde v PHP deklarovat proměnné mimo funkci ne?
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Výpis proměnné mimo while?

Příspěvek od CZechBoY »

veřejný jsou všechny :D
spíš by mě zzajímalo co to je za šílenej kód, vůbec ho nechápu...
když máš funkci ve který čteš proměnnou, která se definovala někde už předtim tak se použije třeba takhle:
<?php
nějakej kód...
$lng['jazyk']='language';
function neco(vrnjkenjkvre)
{
global $lng;
echo "jazyk se řekne:".$lng['jazyk'];
}


třeba takhle..
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na „Programování a tvorba webu“