Witam. Napisałem algorytm w PHP. W pliku index.php zapisałem wygląd tabeli i 48 pól input typu text. Inputy są ponazywane kolejno "ilosc[0]", "moc[0]", "ilosc[n]", "moc[n]". Kody inputów:
<tr>
<td class="tg-s6z2">00:00-01:00</td>
<td class="tg-s6z2"><input type="text" name="ilosc[0]" size="1" /></td>
<td class="tg-s6z2"><input type="text" name="moc[0]" size="1" /></td>
<td class="tg-s6z2"></td>
</tr>
//..........................................................................................
<tr>
<td class="tg-baqh">23:00-24:00</td>
<td class="tg-baqh"><input type="text" name="ilosc[23]" size="1" /></td>
<td class="tg-baqh"><input type="text" name="moc[23]" size="1" /></td>
<td class="tg-baqh"></td>
</tr>
Na pierwszy rzut oka algorytm powinien działać. Otóż nie działa. Algorytm:
<?php
session_start();
$i=0;
$nikotyna= array();
$moc= array();
$ilosc= array();
while($i<23)
{
$ilosc[$i] = $_POST["'ilosc[$i]'"];
$moc[$i] = $_POST["'moc[$i]'"];
$i++;
}
$i=0;
while($i<23)
{
$nikotyna[$i]=($moc[$i]*$ilosc[$i])+(0.7*$nikotyna[$i-1]);
$i++;
}
$i=0;
while($i<23)
{
$_SESSION['nikotyna'][$i]=$nikotyna[$i];
echo $i.". ".$_SESSION['nikotyna'][$i]."<br/>";
$i++;
}
?>
Dodam, że w obydwu plikach dodałem sesję. Po kliknięciu przycisku submit, który uruchamia algorytm i postuje mu dane z inputów. Po uruchomieniu się algorytmu w przeglądarce wyskakuje mi:
Notice: Undefined index: 'ilosc[0]' in E:\xampp\htdocs\projekt\algorytm.php on line 14
Notice: Undefined index: 'moc[0]' in E:\xampp\htdocs\projekt\algorytm.php on line 15
.............
Notice: Undefined index: 'ilosc[22]' in E:\xampp\htdocs\projekt\algorytm.php on line 14
Notice: Undefined index: 'moc[22]' in E:\xampp\htdocs\projekt\algorytm.php on line 15
Z góry dzięki za pomoc