php.hr
Dobrodošli, Gost. Molimo, prijavite se ili se registrirajte.
17.02.2025., 21:34
1878 Postova 1000 Tema 442 Članova
Najnoviji Član: medolino
php.hr  |  PHP & MySQL  |  PHP  |  zakaj ovo neće radit?!?!? « natrag naprijed »
 Str: [1]
Autor Tema: zakaj ovo neće radit?!?!?  (Posjeta: 2547 )
nebojsa
Novi član
*
Offline Offline

Postova: 33


Profil WWW
« : 20.11.2005., 16:05 »

nevjerojatno! skriptica koja mi u jednom porgramu radi besprijekorno u drugom neće!
bezazleno pretvaranje smjera vjetra u engleske inicijale...
evo je, pa dajte pogledajte:
Kod:

function vjetsmjer($k)
{
  global $k, $aVjetSmjer;
   if (  $aVjetSmjer[$k] >= 337 and $aVjetSmjer[$k] <= 360 or $aVjetSmjer[$k] <= 23 )
  {    $aVjetSmjer[$k] = "n";  }
  else
  {
if ( $aVjetSmjer[$k] >= 24 and $aVjetSmjer[$k] <= 66)
{   $aVjetSmjer[$k] = "ne"; }
else
{
 if ( $aVjetSmjer[$k] >= 67 and $aVjetSmjer[$k] <= 113)
 { $aVjetSmjer[$k] = "e"; }
 else
 {
if ( $aVjetSmjer[$k] >= 114 and $aVjetSmjer[$k] <= 156)
{$aVjetSmjer[$k] = "se"; }
else
{
 if ($aVjetSmjer[$k] >= 157 and $aVjetSmjer[$k] <= 203)
 {$aVjetSmjer[$k] = "s";}
 else
 {
if($aVjetSmjer[$k]>=204 and $aVjetSmjer[$k]<= 246)
{$aVjetSmjer[$k]="sw";}
else
{
 if($aVjetSmjer[$k]>=247 and $aVjetSmjer[$k]<=293)
 {$aVjetSmjer[$k]="w";}
 else
 {$aVjetSmjer[$k] = "nw";}
 }}}}}}
if ( $aVjetar[$k] == "x")
{$aVjetSmjer[$k] = "x";}
    return $aVjetSmjer[$k];
}

$k=1;
while ($k < 27)
{
  print("{$aVjetSmjer[$k]}");
$aVjetSmjer[$k] = vjetsmjer($k);
  print("{$aVjetSmjer[$k]}");
  $k++;
}

u jednom programu to odrađuje glatko, u drugom, pak, se zaustavi na prvom if bez obzira na vrijednost varijable. totalni nonsens, ali nervira me već dva sata.
Evidentirano
nebojsa
Novi član
*
Offline Offline

Postova: 33


Profil WWW
« Odgovor #1 : 23.11.2005., 06:47 »

samo da vam kažem kako sam to riješio while petljom...
Evidentirano
 Str: [1]
php.hr  |  PHP & MySQL  |  PHP  |  zakaj ovo neće radit?!?!? « natrag naprijed »
    Skoči na: