Webwinkel / groote selecteren=prijs veranderen
Pagina: « vorige 1 2 3 4 5 6 7 8 volgende »
jup (Y)
gedaan
Want dan kunnen we daarmee verder werken.
Ik stuur je even een mail met de link van het webwinkel script.
Gewijzigd op 17/11/2005 20:28:00 door S -
Je winkel ziet er goed uit!
Behalve, dat ik nergens het aantal kan verhogen, maar dat zijn kleine futaliteiten.
Haha, dat is speciaal aan deze webshop. Je kunt er geen 10 bestellen als er geen 10 van die artikelen zijn. Het script kijk hoeveel er in aantallen in de database zit, en past het daarop aan.
ow, kan dat zo worden veranderd, dat de bezoeker vrij is hier een aantal voor in te vullen?
Tuurlijk, maakt het script juist makkelijker.
http://www.tuningstylingpoint.com/Cartikelen.php
Zie je als ik het goed heb: geen artikelen gevonden.
Zodra je iets in de database zet moet dit veranderen. Kijk eerst voordat je het in de database zet. Bekijk het script ook goed (het staat al in de map www)
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
mysql_select_db($database_webwinkel_connect, $webwinkel_connect);
$query_get_artikelen = "SELECT artikelen.artikel FROM artikelen ORDER BY artikelen.artikel";
$get_artikelen = mysql_query($query_get_artikelen, $webwinkel_connect) or die(mysql_error());
$row_get_artikelen = mysql_fetch_assoc($get_artikelen);
$totalRows_get_artikelen = mysql_num_rows($get_artikelen);
?>
mysql_select_db($database_webwinkel_connect, $webwinkel_connect);
$query_get_artikelen = "SELECT artikelen.artikel FROM artikelen ORDER BY artikelen.artikel";
$get_artikelen = mysql_query($query_get_artikelen, $webwinkel_connect) or die(mysql_error());
$row_get_artikelen = mysql_fetch_assoc($get_artikelen);
$totalRows_get_artikelen = mysql_num_rows($get_artikelen);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<table>
<tr>
<td class="">Selecteer hier uw artikel-soort</td>
</tr>
<tr>
<td> - <a class="" href="CMerken.php?Merk="></a></td>
</tr>
</table>
<table>
<tr><td class="">Geen artikelen gevonden.</td></tr>
</table>
</body>
</html>
dat oranje gedoe achter // is dus commentaar.
Gewijzigd op 17/11/2005 22:41:00 door S -
Ik heb wel het vermoeden, dat ik iets fout doe in de databse. Zou jij even kunnne kijken?
Want ik snap niet goed, het verschil tussen die 4 tabellen.
Sorry dat ik het nog niet goed snap...
Alleen bij atikelen zet je dit neer: Velg 1
de tabel artikelen is bedoeld voor de verschillende artikelen. (erg onduidelijk, ik weet het, maar je moet alles een naampje geven)
tabel:
artikelen: voor verschillende artikelen, velgen, auto's..
merken: voor verschillende merken van velgen, autoo's
product: de velgen en auto's zelf
maat: de verschillende maten en prijzen van een auto of velg
(bestudeerd de pagina's goed, daar leer je van).
maar als ik naar die pagina ga.
Zie ik alleen amar.. selecteer uw artikel-soort.
en dan - streepje.
toch?
en nu?
Ik heb nu in iedere tabel wel zeker een item staan!
Haha, ik kijk er even na, en dan gaan we verder met een catalogus maken.
Wie zijn we?
(ik help hem met zijn webshop)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if(!isset($_GET['Artikel']) || $_GET['Artikel']==""){
header("Location: index.php");
}
require_once('webwinkel_connect.php');
mysql_select_db($database_webwinkel_connect, $webwinkel_connect);
$query_get_merken = "SELECT merk.merk FROM merk WHERE merk.artikel='".$_GET['Artikel']."' ORDER BY merk.merk";
$get_merken = mysql_query($query_get_merken, $webwinkel_connect) or die(mysql_error());
$row_get_merken = mysql_fetch_assoc($get_merken);
$totalRows_get_merken = mysql_num_rows($get_merken);
?>
if(!isset($_GET['Artikel']) || $_GET['Artikel']==""){
header("Location: index.php");
}
require_once('webwinkel_connect.php');
mysql_select_db($database_webwinkel_connect, $webwinkel_connect);
$query_get_merken = "SELECT merk.merk FROM merk WHERE merk.artikel='".$_GET['Artikel']."' ORDER BY merk.merk";
$get_merken = mysql_query($query_get_merken, $webwinkel_connect) or die(mysql_error());
$row_get_merken = mysql_fetch_assoc($get_merken);
$totalRows_get_merken = mysql_num_rows($get_merken);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<table>
<tr>
<td class="">Selecteer hier uw merk</td>
</tr>
<tr>
<td> - <a class="" href="Catalogus.php?Merk="></a></td>
</tr>
</table>
<table>
<tr><td class="">Geen merken gevonden.</td></tr>
</table>
</body>
</html>
Ik heb een nieuw scriptje aangemaakt, is hetzelfde als die daarvoor, alleen de query is anders. Bestand staat al op de server: CMerken.php.
Je moet niet meteen naar deze pagina gaan, je moet eerst een artikel selecteren in Cartikelen.php
Gewijzigd op 18/11/2005 13:25:00 door S -
Want als ik het goed begrijp, maken zowel Cartartikelen.php
en CMerken.php verbinding ,met de datbase.
En nu? Moet ik misschien nog meer producten toevoegen?
Ook mooi, dat je als je velgen aanklikt, dat je dan ook nog het merk kan kiezen. Dat wou ik graag inderdaad.
Maar dit ziet er natuurlijk niet uit, layout mag je zelf doen. Maar dat komt later.
Wat wel belangrijk is, is de catalogus van de producten. Hoe wil je die weergeven? Met plaatjes? of alleen een link? stukje tekst erbij?
Het kan zo:
http://audio.listings.ebay.de/Bandmaschinen_Akai_W0QQfcclZ1QQfclZ3QQfromZR4QQfsooZ1QQfsopZ1QQsacatZ19603QQsocmdZListingItemList
Maar het kan ook zo:
http://audio.listings.ebay.de/Bandmaschinen_Akai_W0QQfcclZ1QQfclZ4QQfromZR4QQfsooZ1QQfsopZ1QQsacatZ19603QQsocmdZListingItemList
Of helemaal geen tekst, zoals bij mijn voorbeeld,of juist geen plaatjes...
Ik vond de eerste link het mooiste.
Dus plaatje, tekst/titel , prijs.
En als het dan even kan, waneer je het procut bekijkt.
http://cgi.ebay.de/Akai-GX-635-DB-mit-Dolby-Werkstattgeprueft_W0QQitemZ7564244654QQcategoryZ19603QQrdZ1QQcmdZViewItem
Dat als je op het plaatje drukt, dit vergoort wordt weergegeven in een pop-up. Of kan/wil je dat niet doen?