![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 29.12.2003 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Mam coś takiego
[php:1:f56db546cc]<?php include "./common_db.inc"; print "<link rel=stylesheet href=style.css type=text/css>"; print "<body bgcolor=#f0f0f0>"; include "./menu.php"; $link_id = db_connect('zamow'); $q="SELECT 'dane.dostawca', 'dane.nr_zamow', 'SUBSTRING(dane.zawartosc,1,10)', 'dane.kurier', 'dane.data_in', 'd ane.data_odpr', 'dane.data_odb', 'SUBSTRING(dane.uwagi,1,10)', 'dane.identyfikator', 'dane.zawartosc', 'dane.uwa gi', 'dane.naleznosc' FROM dane WHERE 'nr_zamow' = '$search'"; $result = mysql_query($q); $records = mysql_fetch_array($result); $i=0; while ($query_data = mysql_fetch_row($result)) { if($i%2 == 0){$color = "bgcolor=lightblue";} elseif($i%2 !=0){$color = "bgcolor=cccccc";} print "<CENTER><TABLE><width=100 cellspacing=0><TR height=10 $color> <TD width=60><a href=rcdet.php?identyfikator=$query_data[8]>$query_data[0]</a></TD> <TD width=80>$query_data[1]</TD> <TD width=60>$query_data[2]</TD> <TD width=60>$query_data[3]</TD> <TD width=80>$query_data[4]</TD> <TD width=80>$query_data[5]</TD> <TD width=80>$query_data[6]</TD> <TD width=60>$query_data[7]</TD> <TD width=50>$query_data[11]zl</TD> </TR> </TABLE>"; $i++; } if(!$records){ print "<CENTER><TABLE witdh=600 ><tr><td><CENTER><b>Nie ma takiego zlecenia<br>"; print "Wprowadz poprawnie numer</CENTER></TD></TR></TABLE></CENTER>"; } ?>[/php:1:f56db546cc] Zmienna $search przekazuje formularz Problem polega na tym że w momencie gdy w bazie jest jeden rekord spelniajacy kryteria nie jest wyswietlany i nie jest rowniez wyswietlana tabelka z "Nie ma takiego zlecenia". W momencie gdy sa dwa rekordy pokazywany jest jeden gdy 3 pokazywane 2 etc. HELP Z góry dzięki POzdr |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli $search pochodzi prosto z formularza to stosuj $_POST['search']. Wyrzuć całkiem linijkę z mysql_fetch_array() bo jest niepotrzebna, a w końcowym if'ie zastosuj mysql_num_rows( $result )
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 12:53 |