Kod
CREATE TABLE towar (
id_towar int(10) NOT NULL auto_increment,
nazwa text,
sztuk int(3) default NULL,
jednostka text,
data_zakup text,
data_sprze text,
cena_netto_przed float default NULL,
prowizja float default NULL,
cena_netto_po float default NULL,
vat float default NULL,
cena_vat_po float default NULL,
zarobek float default NULL,
PRIMARY KEY (id_towar),
UNIQUE KEY id_towar (id_towar),
KEY id_2 (id_towar),
FULLTEXT KEY nazwa (nazwa)
) TYPE=MyISAM;
id_towar int(10) NOT NULL auto_increment,
nazwa text,
sztuk int(3) default NULL,
jednostka text,
data_zakup text,
data_sprze text,
cena_netto_przed float default NULL,
prowizja float default NULL,
cena_netto_po float default NULL,
vat float default NULL,
cena_vat_po float default NULL,
zarobek float default NULL,
PRIMARY KEY (id_towar),
UNIQUE KEY id_towar (id_towar),
KEY id_2 (id_towar),
FULLTEXT KEY nazwa (nazwa)
) TYPE=MyISAM;
-------------------------------------------
A teraz skrypt z którym mam problemy:
-----------------------------------------------
[php:1:0fc5dd7f25]<?php
session_start();
session_register("s_nazwa_towar", "s_sztuk_towar", "s_jednostka_towar", "s_netto_towar", "s_vat_towar", "s_cvat_towar");
require("dll.php");
echo "<html>
<head>
<title>Krok 4</title>
</head>
<body>
<p align="center"><b><font size="4">Krok 4 wybież towar</font></b></p>
<p align="center"><a href="java script:history.back();">COFNIJ</a></p>";
//sortowanie według nazwy
if($stan=='nazwa') {
db_conect ();
$zapytanie = "SELECT * FROM towar ORDER BY nazwa";
$z = mysql_query("SELECT * from towar");
print"Ilość towarów ".mysql_num_rows($z)."<BR>";
echo"
<table border="1" width="100%" cellspacing="0" cellpadding="0" bordercolorlight="#000000">
<tr>
<td width="10%" align="center" bgcolor="#80D6FF"><font size="2"><a href="krok3.php?stan=nazwa">Nazwa</a></font></td>
<td width="4%" align="center" bgcolor="#80D6FF"><font size="2">Sztuk</font></td>
<td width="4%" align="center" bgcolor="#80D6FF"><font size="2">Jednostka</font></td>
<td width="8%" align="center" bgcolor="#80D6FF"><font size="2">Cena netto sprzedaży</font></td>
<td width="5%" align="center" bgcolor="#80D6FF"><font size="2">Vat</font></td>
<td width="10%" align="center" bgcolor="#80D6FF"><font size="2">Cena sprzedaży VAT</font></td>
<td width="10%" align="center" bgcolor="#80D6FF"><font size="2">Rekord</font></td>
</tr>";
$wykonaj = mysql_query ($zapytanie);
while($wiersz=mysql_fetch_array ($wykonaj)) {
echo " <tr>
<td width="10%">".$wiersz['nazwa']."</td>
<td width="4%" align="center">".$wiersz['sztuk']."</td>
<td width="4%" align="center">".$wiersz['jednostka']."</td>
<td width="8%" align="center">".$wiersz['cena_netto_po']."</td>
<td width="5%" align="center">".$wiersz['vat']."</td>
<td width="10%" align="center">".$wiersz['cena_vat_po']."</td>
<td width="10%" align="center"><a href="krok3.php?stan=new&idnew=".$wiersz['id_towar']."">DALEJ</a></td>";
echo "</tr>";
}}
else {};
echo"</table>";
//operacje na sesjach
if($stan=='new') {
if(!session_is_registered("towar"))
{
db_conect ();
$zapytanie = "SELECT * FROM towar where id_towar='$idnew'";
$wykonaj = mysql_query ($zapytanie);
while($wiersz=mysql_fetch_array ($wykonaj)) {
$s_nazwa_towar=$wiersz['nazwa'];
$s_sztuk_towar=$wiersz['sztuk'];
$s_jednostka_towar=$wiersz['jednostka'];
$s_netto_towar=$wiersz['cena_netto_po'];
$s_vat_towar=$wiersz['vat'];
$s_cvat_towar=$wiersz['cena_vat_po'];
echo "<b>Dane towaru</b><br>
$s_nazwa_towar $s_sztuk_towar $s_jednostka_towar $s_netto_towar $s_vat_towar $s_cvat_towar<br>";
echo "<center><a href="krok3.php?stan=nazwa">Dodaj kolejny</a></center>";
echo "<center><a href="krok3.php">DALEJ</a></center>";
}}
else {};
};
?>
</body>
</html>?>[/php:1:0fc5dd7f25]
----------------------------------
A teraz o błędzie. W bazie danych mam 10 towarów, poprzez sesję mogę wybrać jeden... ale jak mogę dodać więcej towarów a nie tylko jeden. Czy ktoś z Was mógłby mi pomóc i wyjaśnić mi co zrobiłem nie tak w zamieszczonym skrypciku.
Z góry bardzo serdecznie dziękuję za pomoc.
Pozdrawiam wszystkich świetne forum, można się wiele nauczyć.