Cześć mam kolejny problem. Wkleję Wam kod, aby było łatwiej zrozumieć o co chodzi :)
<?php
mysql_connect ("bla bla ","blabla");
mysql_select_db (bleble);
$znajdz = "SELECT * FROM klienci";
$dzialaj=mysql_query($znajdz);
while ($pole = mysql_fetch_row($dzialaj))
{
$datas=$pole[6];
$zam=$pole[5];
print "<br>$zam";
if ($datas == 4)
{
print "<br>termin to 4";
$data_zamowienia = strtotime($zam);
$dnim = strtotime("+4 week", $data_zamowienia);
print "<br>$dnim";
$dnil = (($dnim-$dzisiaj)/(86400));
if ($dnil<0)
{$pole[7] = "0";
print "<br>Zamontowane";}
else
{
print "<br>$dnil";
print "<br>Dni do montazu: ";
print "$dnil<br>";
$pole[7] = $dnil;
}
}
if ($datas == 5)
{
print "<br>termin to 5";
$data_zamowienia = strtotime($zam);
$dnim = strtotime("+5 week", $data_zamowienia);
print "<br>$dnim";
$dnil = (($dnim-$dzisiaj)/86400);
print "<br>$dnil";
print "<br>Dni do montazu: ";
print "$dnil";
}
}
$zapytanie = "SELECT * FROM klienci ";
$wykonaj = mysql_query ($zapytanie);
while($wiersz=mysql_fetch_array ($wykonaj)) {
echo " <tr>
<td width=\"3%\">".$wiersz['id']."</td>
<td width=\"14%\">".$wiersz['personalia']."</td>
<td width=\"17%\">".$wiersz['miejscowosc']."</td>
<td width=\"5%\">".$wiersz['cena']."</td>
<td width=\"10%\">".$wiersz['telefon']."</td>
<td width=\"8%\">".$wiersz['datazam']."</td>
<td width=\"3%\">".$wiersz['termin']."</td>
<td width=\"5%\">".$wiersz['dni_left']."</td>
<td width=\"3%\">".$wiersz['zaplata']."</td>
<td width=\"10%\">".$wiersz['uwagi']."</td>
<td width=\"1%\">".$wiersz['podglad']."</td>
</tr>";
}
?></table>
Jak już pisałam wcześniej chodziło mi kiedyś o obliczenia dni do danego terminu :) to już udało mi się zrobić, teraz mam inny problem. Jak widać liczbę tych dni obliczam przed wypełnieniem tabeli. Teraz nie mam zielonego pojęcia jak wrzucić do tapeli pod pozycję $pole[7] wartość tych dni, czyli zmienną $dnil. Wiem, że musi to być w pętli "if". Jednak gdy zrobiłam tak jak w pozycji:
if ($datas == 4)
{
print "<br>termin to 4";
$data_zamowienia = strtotime($zam);
$dnim = strtotime("+4 week", $data_zamowienia);
print "<br>$dnim";
$dnil = (($dnim-$dzisiaj)/(86400));
if ($dnil<0)
{$pole[7] = "0";
print "<br>Zamontowane";}
else
{
print "<br>$dnil";
print "<br>Dni do montazu: ";
print "$dnil<br>";
$pole[7] = $dnil;
}
}
otrzymuję bląd.
Z niecierpliwością czekam na Wasze podpowiedzi, rozwiązania problemu :)
pozdrawiam serdecznie.