Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyswietlanie wszystkich wyników w jednej tabeli lub polączenie danych z kilku tabel do jednej
Forum PHP.pl > Forum > Przedszkole
darulez
pisze czeckout do sklepu i mam problem , pobieram dane z bazy danych oznaczonego numerem sesji, jest to kilka produktow i wyswietlaja one mi sie w osobnych tabelach w/g wzoru, problem mam z wysłaniem tych danych do bazy danych poniewaz kazda tabela ma to samą nazwe, czy da sie wyswietlic wyniki tylko w jednej tabeli ? a może da sie połaczyc dane z kilku tabeli w jedna ?

include "db.php";


$cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName);
?>

<form action=uu.php method=GET>
<?
$result = mysql_query("select * from cart inner join products on cart.itemId = products.itemId where cart.cookieId = '" . GetCartId() . "' order by products.itemName asc");
while($row = mysql_fetch_array($result))


{
echo "<input name=\"orders\" type=\"text\" value=\"$row[itemName]\"><br>";



}
?>
<input type="submit" name="Submit" value="Submit">
</form>
wipo
zamiast nazwy kolumny możesz podać cyfrę odpowiadającą jej położeniu

Przykład:
products(
itemId int not null auto_increment primary key,
itemName varchar(200),
cookieID varchar(200)
);
cart(
itemId int not null auto_increment primary key,
itemName varchar(200),
cookieID varchar(200)
);

i teraz możesz napisać
$row[itemName] - nie wiesz co wyświetli
lub
$row[1] lub $row[4] gdzie wyświetlisz itemName z tabeli cart lub product

O to chodziło?
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.