|
Imam sledeći problemčić:
Napisao sam sledeći kod for ($i=1;$i<=20;$i++) {
$artikal = 'artikal' . $i;
$kolicina_name = 'kolicina' . $i;
echo '<tr>
<td class="artikal"><textarea name="'.$artikal.'" cols="7" rows="1" readonly="readonly">'.$sifra_artikla.'</textarea></td>
<td class="naziv_artikla">'.$naziv_artikla.'</td>
<td class="kolicina_mera">'.$jed_mere.'</td>
<td class="kolicina_mera"><textarea name="'.$kolicina_name.'" cols="7" rows="1" readonly="readonly">'.$kolicina.'</textarea></td>
<td class="cena">'.$cena_artikla.'</td>
<td class="cena">'.number_format($ukupna_cena[$i],2,",",".").' din</td>
</tr>';
}
sad bi hteo da zaustavim nepotrebno kreiranje svih 20 redova, tj. svih 20 textarea kojima se pomoću promenljive $i kreira name (npr. name="artikal1", name="artikal2", name="artikal3"...), potrebno je da mi se kreira samo onaj red za koji je unesena sifra_proizvoda.
Probao sam ovako: if (isset($sifra_artikla)==FALSE || $sifra_artikla==''){}
else {
echo '<tr>
<td class="artikal"><textarea name="'.$artikal.'" cols="7" rows="1" readonly="readonly">'.$sifra_artikla.'</textarea></td>
<td class="naziv_artikla">'.$naziv_artikla.'</td>
<td class="kolicina_mera">'.$jed_mere.'</td>
<td class="kolicina_mera"><textarea name="'.$kolicina_name.'" cols="7" rows="1" readonly="readonly">'.$kolicina.'</textarea></td>
<td class="cena">'.$cena_artikla.'</td>
<td class="cena">'.number_format($ukupna_cena[$i],2,",",".").' din</td>
</tr>';}ali mi se ne pojavi ni jedan red i ako sam uneo neku šifru artikla, a ako obrnem if i else ili stavim TRUE opet mi pokaže svih 20. Ako se neko pita zašto sam ubacio texzarea, to sam uradio jer su mi potrebne za dalju obradu.
Ima li ko ideju kako da to rešim?
|