Wynik chcę zapisać do jednej zmiennej oddzielając każdy rekord przecinkiem wynik (rozumie to zaznaczeniem checkbox wybranych rekordów z bazy danych ) raz będzie jeden raz będzie kilka .
Taki chce uzyskać wynik przepraszam ze nie umieściłem całego kodu.
Przykładowe zaznaczenie
https://zapodaj.net/9b3aad60be306.png.htmlPo zaznaczeniu kilku rekordów żeby uzyskać taki efekt
Wybrałeś:
0,20520,20510,2050
Jak to zrobić najlepiej .
Da sie przesłać wszystko do jednej zmiennej
np taki wynik 0,20520,20510,2050
$dbh = ibase_connect($host, $user ,$pass, 'UTF-8')or die('Błąd: Nie można połączyć z Baza!');
$query = sprintf ("select numerdok, fakturazakupu, 'PZ1 ' || numerdok || ' z dnia: ' || datawystaw from magazyndok where symboldokmag='PZ1' AND okresmc>='11' and okresrok=2018 AND MAGAZYN=7 AND KONTRAHENT=14799 order by numerdok desc");
$qansw = ibase_query($dbh, $query)
or die(ibase_errmsg());
while ($dbrow = ibase_fetch_row($qansw, IBASE_TEXT)) {
?>
<tr>
<td><input type="checkbox" value="
<?php echo $dbrow['0']; ?>" name="id[]"></td>
<td>
<?php echo $dbrow['0']; ?></td>
<td>
<?php echo $dbrow['1']; ?></td>
<td>
<?php echo $dbrow['2']; ?></td>
</tr>
<?php
}
?>
</tbody>
</table>
<br>
<input type="submit" name="submit" value="wybierz">
</form>
</div>
<div>
<h2>Wybrałeś:</h2>
<?php
$dbha = ibase_connect
($host, $user ,$pass, 'UTF-8')or
die('Błąd: Nie można połączyć z Baza!'); if (isset($_POST['submit'])){ foreach ($_POST['id'] as $id):
$queryd = sprintf ("select numerdok, fakturazakupu, 'PZ1 ' || numerdok || ' z dnia: ' || datawystaw from magazyndok where symboldokmag='PZ1' AND okresmc>='10' and okresrok=2018 AND MAGAZYN=7 AND KONTRAHENT=14799 and numerdok='$id' "); $qansw = ibase_query($dbha, $queryd);
$dbrow = ibase_fetch_row($qansw);
//echo '<a href="nazwa.php?n1='.$dbrow['0'].'">link</a>';
echo 0 ."," .$dbrow['0'] ; // echo 0;
endforeach;
}