Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wyszukiwarką HELP
biz0n
post
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
Go to the top of the page
+Quote Post
BzikOS
post
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 )
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 12:53