categorien
Hier volgt de code die de categorien werkend zou maken:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
$con = mysqli_connect("","","","");
//getting the categories
function getCats () {
global $con;
$get_cats = "select * from categories";
$run_cats = mysqli_query ($con, $get_cats);
while ($row_cats=mysqli_fetch_array($run_cats)){
$cat_id = $row_cats['çat_id'];
$cat_title = $row_cats['cat_title'];
echo "<li><a href='index.php?cat=$cat_id'>$cat_title</a></li>";
}
}
function getPro(){
if(!isset($_GET['cat'])){
$cat_id = $_GET['cat'];
global $con;
$get_pro = "select * from products LIMIT 0,15";
$run_pro = mysqli_query($con, $get_pro);
while($row_pro=mysqli_fetch_array($run_pro)){
$pro_id = $row_pro['product_id'];
$pro_cat = $row_pro['product_cat'];
$pro_title = $row_pro['product_title'];
$pro_price = $row_pro['product_price'];
$pro_image = $row_pro['product_image'];
echo "
<div id='single_product'>
<h3?>$pro_title</h3><br>
<img src='admin_area/product_images/$pro_image' width='180' height='180'
<p><b> $pro_price euro </b></p>
<a href='details.php?pro_id=$pro_id' style='float:left;'>Details</a?
<a href='index.php?pro_id=$pro_id'><button style='float:center'>Add To Cart</button></a>
</div>
";
}
}
}
?>
$con = mysqli_connect("","","","");
//getting the categories
function getCats () {
global $con;
$get_cats = "select * from categories";
$run_cats = mysqli_query ($con, $get_cats);
while ($row_cats=mysqli_fetch_array($run_cats)){
$cat_id = $row_cats['çat_id'];
$cat_title = $row_cats['cat_title'];
echo "<li><a href='index.php?cat=$cat_id'>$cat_title</a></li>";
}
}
function getPro(){
if(!isset($_GET['cat'])){
$cat_id = $_GET['cat'];
global $con;
$get_pro = "select * from products LIMIT 0,15";
$run_pro = mysqli_query($con, $get_pro);
while($row_pro=mysqli_fetch_array($run_pro)){
$pro_id = $row_pro['product_id'];
$pro_cat = $row_pro['product_cat'];
$pro_title = $row_pro['product_title'];
$pro_price = $row_pro['product_price'];
$pro_image = $row_pro['product_image'];
echo "
<div id='single_product'>
<h3?>$pro_title</h3><br>
<img src='admin_area/product_images/$pro_image' width='180' height='180'
<p><b> $pro_price euro </b></p>
<a href='details.php?pro_id=$pro_id' style='float:left;'>Details</a?
<a href='index.php?pro_id=$pro_id'><button style='float:center'>Add To Cart</button></a>
</div>
";
}
}
}
?>
Hartelijk bedankt alvast, Mireille.
Gewijzigd op 04/04/2016 16:47:52 door - Ariën -
Daarnaast is het wel handig om iets meer informatie te geven over hoe en waar je vastloopt.
Ik kan je wel zoenen...Smak!
*bloos*
Ergo, het is categorieën, niet categoriën.
Als je liever hebt dat je zo'n taalflater maakt bij een belangrijke klant of op je eigen portfoliosite, go right ahead. Het staat knullig en onprofessioneel.
Lijkt me dan nog steeds beter dat een "betweter" je hier op attent maakt dan dat je zelf ervaren wordt als dom of slordig nietwaar.
EDIT: het onderzoek waar in dat artikel naar verwezen wordt is volgens mij ook weer zo'n typisch voorbeeld waarbij correlatie en oorzakelijk verband door elkaar worden gehaald. Zoals in de reacties wordt aangehaald is het ook niet representatief. De titel van het artikel vind ik al tekenend: "bewezen", alsof alles wat volgt enkel waarheden als koeien bevat.
Waarschijnlijk was dit als grap bedoeld, maar het pakt niet al te best uit op een site die juist tot doel heeft om elkaar te helpen en... te corrigeren. Ik bedoel, ik ga toch ook geen neerbuigende opmerkingen maken over het feit dat jij oplossingen met mysql_-functies aandraagt en output niet escaped? Daar kun je kort en zakelijk over zijn zonder enige bijbedoeling. Iedereen heeft er baat bij wanneer code en gebruikte spelling klopt. Maar jij doet nu net alsof dit een slechte eigenschap is. Als jij dat daarwerkelijk vindt snap ik niet wat je hier doet.
Gewijzigd op 04/04/2016 13:44:34 door Thomas van den Heuvel
@Thomas, ipv iemand te verbeteren over de spelling kun je ze beter verbeteren op het gebied van programmeren. Het script van de topic starter staat vol met 'onjuiste' dingen zoals inline CSS, het onjuist gebruik maken van quotes, een '<h3?>', onnodig kopiëren van variabelen etc. Daar hebben ze meer aan ;-)
Wel die spellingsfout met font-size 20pt.
Een vlieg in de soep van een viergangendiner in een sterrenrestaurant kan nog steeds je avond vergallen.
Ik zie een parallel tussen zorg dragen voor netheid en kloppendheid in constructies in "natuurlijke taal" en in code. Jij niet?
Gewijzigd op 04/04/2016 13:52:58 door Thomas van den Heuvel
En je hebt het over een belangrijke klant, voor een belangrijke klant zorg je dat je de website goed test voor de live gang. Dan kunnen dingen zoals spelfouten gecorrigeerd worden ;-) Ik als programmeur draag liever zorg voor goede en nette code. Niet voor het ontwerp of spelling, daar is de vormgever en copywritter voor :)
Sabaton Joakim op 04/04/2016 13:43:06:
@Thomas, ipv iemand te verbeteren over de spelling kun je ze beter verbeteren op het gebied van programmeren.
Het een sluit het ander toch niet uit? Toch niks mis mee dat iemand wijst op een taalfout? Daar kan de ander alleen maar iets van leren. Niks mis mee lijkt me.
Eens even zien wat je "bijdrage" hier is: je meldt terloops dat er allerlei dingen fout zijn. Je legt daarbij niet uit waarom dit fout is, en wat mogelijk een beter alternatief is. Oplossingen zijn ook niet alles, het is veel meer de motivatie die belangrijk is.
Verder rammelt je redenering aan alle kanten: dat jij als programmeur niets met spelling te maken wil (of lijkt te willen) hebben en dat je in een team zit waar eenieder zijn/haar eigen rol/taak heeft wil niet zeggen dat "spelling" dan ook irrelevant is voor de topicstarter (drogredenering much?).
Quote:
Ik als programmeur draag liever zorg voor goede en nette code. Niet voor het ontwerp of spelling, daar is de vormgever en copywritter voor :)
Lijkt mij een prima idee. Schoenmaker, blijf bij je leest.
Sabaton Joakim op 04/04/2016 14:04:30:
Ik als programmeur draag liever zorg voor goede en nette code. Niet voor het ontwerp of spelling, daar is de vormgever en copywritter voor :)
Programmeren is ook niets meer dan schrijven, maar dan volgens een specifieke syntax. Als je programmeert, word je ook geacht de juiste spelling te gebruiken en heb je het ook niet over een Joesur in plaats van een User ... laat staan over een copywriTTer :-s
Anyhow ... er is nu weer even genoeg gesproken over spelfouten. On topic maar weer!
Mireille kan vooruit denk ik?
Gewijzigd op 04/04/2016 16:30:01 door Ozzie PHP