Mam taki kod.
$product=$_GET["product"]; $color=$_GET["color"]; $sql1 = "SELECT * FROM Solk WHERE (product='". $product ."' AND color = '". $color ."')"; // pobiera wskazane dane echo '<table id="tableone" class="tablesorter" cellpadding="30" cellspacing="1" width=100% style="font-size: 11px; font-family: Tahoma" border="1" >'; echo '<thead><tr> <th align="center">REF</th> <th align="center">Marka</th> <th align="center">Nazwa towaru</th> <th align="center" style="width: 44px">Kolor</th> <th align="center">Nazwa koloru</th> <th align="center">Rozmiar</th> <th align="center">Stany Rosja </th> <th align="center">Stany Polska</th> </tr> </thead>'; while ($wiersz = mysql_fetch_row($result1)) { // przypisuje do zmiennej wartosci poszczegolnych rowow. $number = $wiersz[2]; $product = $wiersz[3]; $producent = $wiersz[1]; $color = $wiersz[5]; $size = $wiersz[4]; $stock = (int)$wiersz[6]; $sql_s2 = "SELECT * FROM S2 WHERE (color='". $color ."' AND number = '". $short ."')"; // pobiera wskazane dane $numb = $wierszyk[6]; } include("colors.php"); echo '<tbody> <tr> <td align="center">'. $number .'</td> <td align="center">'. $producent .'</td> <td align="center">'. $product .'</td> <td align="center" style="background-image: url(\'cube/'. $button .'\');"></td> <td align="center">'. $color .'</td> <td align="center">'. $size .'</td> <td align="center"><a href="#" style="text-decoration: none; color: white;" class="tip_trigger">'. $stock .'<span class="tip" style="top: 372px; left: 709px; display: none; ">Termin realizacji zamówienia, do 5 dni roboczych <br> od dnia złożenia zamówienia.</span></a> </td> <td align="center"><a href="#" style="text-decoration: none; color: white;" class="tip_trigger">'. $numb .'<span class="tip" style="top: 372px; left: 709px; display: none; ">Termin realizacji zamówienia, w ciągu 24h <br> od momentu złożenia zamówienia.</span></a></td> </tr> </tbody>'; // wyswietla kolejne wiersze [0] zostalo pominiete }
Problem jest następujący: po wywołaniu skryptu wyświetla się tabelka (OK), wyświetlają się dane od $number do $numb (OK), dla danych od $number do $stock wiersze mają różne dane pobrane z bazy danych (OK), $numb wyświetla w pierwszym wierszu wartość pobraną z bazy S2 i w następnych wierszach ją powtarza (ŹLE).
Jak zrobić aby $numb w każdym wierszu miała inną wartość (według powyższego zapytania) ? Zaznaczam że w bazie wiersz 6 ma różne wartości.