Witam serdecznie wszystkich forumowiczów
chciałbym prosić was o pomoc w napisaniu skryptu badz pomocy w rozbudowaniu skryptu, który zdołałem znalesc u naszego wujka
google link który skieruje nas to topicu na innym forum w którym znalazłem małą podpowiedź lecz nie jest to dla mnie zrozumiałe:( -->
Oto ten link <-- oraz link z naszego forum ;] -->
Oto on<--
Moja baze stworzyłem w taki sposob :
CREATE TABLE `kategorie` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`kategoria` varchar(50) NOT NULL,
`id_rodzica` int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=1 ;
tutaj posłuzyłem sie zapytaniem z naszego forum

tutaj przedstawiam moją tabele z produktami w której umiesciłem pole id_kategorii które bylo w przykładzie z naszego forum

CREATE TABLE `produkty` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`id_kategorii` int(10) NOT NULL,
`nazwa` varchar(200) NOT NULL,
`obrazek` varchar(200) NOT NULL,
`opis` varchar(400) NOT NULL,
`cena` float(7,2) NOT NULL DEFAULT '0.00',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=latin2 AUTO_INCREMENT=13 ;
Kod przerobiony z forum -->
Oto ten link <--
Ten kod ma jak opisują na forum wyswietlic subkategorie
<?php
mysql_connect('localhost','admin','haslo');//nazwa uzytkownika i haslo do bazy if(!isset($_GET['id']))$_GET['id']=0; //tutaj miałybyć 0 
if(strlen($_GET['id'])>4
)$_GET['id']=0; //zeby kto jakiegos numeru nie zrobil;
$result = mysql_query('Select * from kategorie where parent='.$_GET['id'].';');
if($result){
echo '<a href="index.php?id='.$row['id'].'"><b>'.$row['kategoria'].'</b> - '.$row['id_rodzica'].'</a>'; }
}
?>
Lecz nie wiem czy dobrze bo nic mi nie wyswietla

A ten kod z koleii ma wyswietlic jak w tamtym przykladzie opisy a u mnie chciałbym aby wyswietlało produkty
<?php
mysql_connect('localhost','admin','haslo');//nazwa uzytkownika i haslo do bazy if(!isset($_GET['id']))$_GET['id']=1; if(strlen($_GET['id'])>4
)$_GET['id']=1; //zeby kto jakiegos numeru nie zrobil;
$result = mysql_query('Select * from produkty where catid='.$_GET['id']);
if($result){
echo '<p>'.$row['nazwa'].'</p>'; echo '<p>'.$row['obrazek'].'</p>'; echo '<p>'.$row['opis'].'</p>'; echo '<p>'.$row['cena'].'</p>';
}
}
?>
tutaj tez nie wiem czy dobrze wprowadzilem zmiany

Jak wczesniej pisałem nie wiem ocb w tym wiec prosiłbym o jakies sugestie co o tym sadzicie i jakbyscie sami takie cos rozwiązali
Teraz na stronie którą robie produkty wyswietlane sa poprostu z tabeli produkty w ten sposob :
--->EDIT <---Kod który wyswietla wygląda tak ;>
<?php
while($wynik and
$dane = mysql_fetch_assoc($wynik)) { // echo $dane["id"], itd... albo foreach($dane as $pole) echo " [$pole] "; echo "<div style="float
: left
; width
: 250px
; font
-size
: 12px
;"> <div style="margin-top : 15px; margin-bottom : 15px;">
<strong>$dane[nazwa]</strong><br />
<div style="background : url(img/hr.gif) repeat-x; width : 240px;"> </div>
<div style="width : 250px; height : 150px;">
<div style="float : left; width : 100px;">
<img src="$dane[obrazek]" alt=" " border="0" style="float : left;" />
</div>
<div style="float : right; width : 150px;">
$dane[opis]
</div>
</div>
<div style="width : 250px; text-align : center;">
<div style="float : left; width : 125px;">
<strong>Cena: $dane[cena]</strong>
</div>
<div style="float : right; width : 125px;">
<strong><a href="index.php?fhu=koszyk&id=$dane[id]">do koszyka</a></strong>
</div>
</div>
</div>
</div>";
}
?>
--->END EDIT<---
nie wiem co jescze mógłbym napisac
prosze o pomoc w razie jakis pytan oczywiscie zaraz odpisze

Czy naprawde nikt nie wie jak mi pomoc
Ten post edytował FliSs_tCv 22.07.2007, 15:19:19