Witam, mam taką małą zagwostkę dotyczącą dodawania.
<?php= array ( array("Txt1"), array("Txt2"), array("Txt3"),
Witam, mam taką małą zagwostkę dotyczącą dodawania.
<?php= array ( array("Txt1"), array("Txt2"), array("Txt3"),
dziwne troche to zlicznie mało profesjonalne rozwiązanie problemu tylko i wyłącznie w podanej przez Ciebie sytuacji to taka modyfikacja:
zamieniasz:
$licznik1 = (($i + 1) * 2) - 1;
$licznik2 = ($i + 1) * 2;
na:
$licznik1 = ((($i + 1) * 2) - 1)+$add;
if ($licznik1 == 3)
{
$add=1;
}
$licznik2 = (($i + 1) * 2)+$add;
i nie ma czwóreczki
Pozdrawiam,
http://pl.php.net/manual/en/control-str … ntinue.php
$ile = count($dane);
for ($i=0, $j=1; $i<$ile; $i++, $j+=2) {
echo $j.$dane[$i][0]."
";
if ($j+1 == 4) continue;
echo ($j+1).$dane[$i][0]."
";
}
mordesku , dzięki wielkie o to chodziło. A co do kodu od athei , to nie chodziło mi o usunięcie całej linijki tylko o przesunięcie o 1 od liczby 4.
Nie wiem dlaczego ale mam problem. Na zwykłym pliku php po wklejeniu kodu wszystko jest ok, lecz gdy wkleję to do php-fusion powstaje problem. Wyżuca mi
Notice: Undefined variable: omin in /home/wooqash/domains/wooqash.net/public_html/f1gp/viewpage.php(34) : eval()'d code on line 8
Notice: Undefined variable: omin in /home/wooqash/domains/wooqash.net/public_html/f1gp/viewpage.php(34) : eval()'d code on line 9
<?php
$dane = array (
array("Txt1"),
array("Txt2"),
array("Txt3"),
);
for ($i=0;$i<count($dane);$i++) {
$licznik1 = ((($i + 1) * 2) - 1) + $omin;
$licznik2 = (($i + 1) * 2) + $omin;
if ($licznik2 == 4) { $omin=1; }
echo $licznik1.$dane[$i][0]."
";
echo $licznik2.$dane[$i][0]."
";
}
?>[/code]
daj po if’ie średnik
if ($licznik2 == 4) { $omin=1; };
niestety nadal to samo. Probowalem nawet przed wszystko dac
$omin=0;
lub
$omin='';
ale jak tak dałem to błędy ustępowały lecz numerowanie szło normalnie bez omijania.