Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Okreslona ilosc wierszy
Forum PHP.pl > Forum > Przedszkole
agataperz
Witajcie,

mam pytanie. Mam takie zapytanie:

CODE

$pozycja = 1 ;

$query = "select * from dostawa where nr_dok='mm_";
$query .= $mm_nr;
$query .= "/";
$query .= $mm_mc;
$query .= "/";
$query .= $mm_rok ;
$query .= "/PN/";
$query .= $mm_osoba ;
$query .= "'";

if(!$result = mysql_query($query, $db_lnk)){
echo('Wystapil blad odczytu pozycji z dokumentu zwrotu<BR>');
@mysql_close();
exit;
}
while($row = mysql_fetch_row($result)){
$row7 = str_replace('.', ',', sprintf("%.2f", $row[7]));
$row11 = str_replace('.', ',', sprintf("%.2f", $row[12]));
echo "<tr >
<td align=center>".$pozycja++."</td>
<td align=left>$row[2]</td>
<td align=center>szt</td>
<td align=center>$row[6]</td>
<td align=center>$row7 zł</td>
<td align=right>$row11 zł</td>
</tr>";
}


Teraz mam taki problem - przy jednej dostawie mam 2 pozycje przy innej 10. Chciałabym azeby tabelka zawsze drukowała się z okresloną ilością wierszy tzn. 14. W przypadku kiedy beda tylko dwie pozycje chcialabym azeby pozostale wierszy drukowaly sie puste.
Czy ktoś jest w stanie mi pomóc?
Armstrong
pętla for
Spawnm
Proszę dodać BBcode .
Crozin
Taki lekki offtopic
1) Używaj BBCode
2) Przestań tak zapisywać treści zapytania (zmienna $query). Można to zrobić na tyle wygodnych sposobów, chociażby:
  1. <?
  2.  
  3. $query = sprintf('SELECT * FROM dostawa WHERE nr_dok = "mm_%d/%d/%d/PN/%d";', $mm_nr, $mm_mc, $mm_rok, $mm_osoba);
  4. $query = "SELECT * FROM dostawa WHERE nr_dok = 'mm_$mm_nr/$mm_rok/$mm_mc/PN/$mm_osoba';";

3) Nie używaj indeksów numerycznych do rozpoznawania kolumn tabeli w bazie danych - za 3 godziny nie będziesz wiedział czym jest ..[1] a czym ..[6]
agataperz
Przepraszam za błędy w pisaniu postow. Jestem tu nowa i niestety jezeli chodzi to znam tylko skromne podstawy. Dzieki za pomoc smile.gif
webspy
Ja bym zaproponował poczytać trochę o stronicowaniu, też jestem początkujący ale mam nadzieję, że to pomoże.
Jak coś to mogę podać mały kod tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.