php code in html
allemaal bedankt voor de hulp
Toevoeging op 19/10/2010 13:57:46:
localhost gaat wel werken als je xammp hebt ginstalleerd, dit draait zelfstandig en werkt prima...
Christiaan de kleine op 19/10/2010 13:56:58:
localhost gaat wel werken als je xammp hebt ginstalleerd, dit draait zelfstandig en werkt prima...
Op jouw eigen pc-tje wel, maar, zoals ik zei, niet op internet.
Doe je ze nu nog steeds allemaal appart?
het logo van sprite kleurt niet grijs en behoudt de kleur plaatje en dus ook de link...
maar de database veld is waarde 0
je hebt waarschijnlijk van alles gewijzigt dus graag het nieuwe stukje code relevant aan sprite
is het mogelijk om met eens tukje code de db te refreschen... het ligt namelijk eraan dat de verwerkings snelheid niet snel genoeg reageerd.
Klinkt behoorlijk stom en omslachtig
Kan je die producten niet uit de database trekken met de aantallen erbij?
Wat je hier boven vraagt, ik snap er echt geen moer van? Een database doet zijn werk in milisecondes....
Gewijzigd op 19/10/2010 15:14:44 door - Ariën -
Mark Coenen op 19/10/2010 13:50:21:
Onderstaande code is uit het hoofd dus er kunnen fouten inzitten. Als het goed is geeft hij alle dranken weer.
LET OP! Je moet je afbeeldingen hernoemen naar de naam in de database.
- Je benamingen zijn nogal behoorlijk krom te noemen.
- backtics zijn nergens voor nodig.
- Kromme foutafhandeling.
- gebruik enkele quotes als je html wilt weergeven dan hoef je de dubbele niet allemaal te escapen of eruit te slopen.
Kijk eens op www.phptuts.nl daar staan een aantal leuke tutorials.
LET OP! Je moet je afbeeldingen hernoemen naar de naam in de database.
- Je benamingen zijn nogal behoorlijk krom te noemen.
- backtics zijn nergens voor nodig.
- Kromme foutafhandeling.
- gebruik enkele quotes als je html wilt weergeven dan hoef je de dubbele niet allemaal te escapen of eruit te slopen.
Kijk eens op www.phptuts.nl daar staan een aantal leuke tutorials.
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
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
<?php
#| Set query.
$sql = "SELECT aantal, wat FROM frisdrank";
#| Query uitvoeren.
if(!$res = mysql_query($sql)){
/*---- INFO: Helaas! Er is iets fout gegaan. ----*/
trigger_error(mysql_error().'<br />In query: '.$sql);
}
else{
/*---- INFO: Het uitvoeren van de Query is gelukt. ----*/
#| Dan gaan we nu kijken of er wel wat in de database is gevonden.
if(mysql_num_rows($res) == 0){
/*---- INFO: Helaas! Geen resultaten gevonden, Heb je er wel iets in staan? ----*/
echo 'Geen resultaten gevonden';
}
else
{
/*---- INFO: We hebben 1 of meerdere resultaten gevonden. ----*/
#| Dan gaan we nu alle frisdranken aflopen.
while($row = mysql_fetch_assoc($res)){
#| Dan gaan we nu controleren of er vooraad is ja of nee.
if($row['aantal'] > 0){
/*---- INFO: Ja, er is voorraad. ----*/
#| link + gekleurde afbeelding weergeven.
echo '<a href="http://localhost/stambar/barsysteem/frisdrank/cola_controle.php"><img src="http://localhost/stambar/barsysteem/Afbeelding/'.$row['wat'].'.jpg" width="150" height="150"></a>';
}
else{
/*---- INFO: Nee, er is geen voorraad. ----*/
#| Zwart/Wit afbeelding weergeven zonder link.
echo '<img src="http://localhost/stambar/barsysteem/Afbeelding/'.$row['wat'].'_b-w.jpg" width="150" height="150">';
}
}
}
}
?>
#| Set query.
$sql = "SELECT aantal, wat FROM frisdrank";
#| Query uitvoeren.
if(!$res = mysql_query($sql)){
/*---- INFO: Helaas! Er is iets fout gegaan. ----*/
trigger_error(mysql_error().'<br />In query: '.$sql);
}
else{
/*---- INFO: Het uitvoeren van de Query is gelukt. ----*/
#| Dan gaan we nu kijken of er wel wat in de database is gevonden.
if(mysql_num_rows($res) == 0){
/*---- INFO: Helaas! Geen resultaten gevonden, Heb je er wel iets in staan? ----*/
echo 'Geen resultaten gevonden';
}
else
{
/*---- INFO: We hebben 1 of meerdere resultaten gevonden. ----*/
#| Dan gaan we nu alle frisdranken aflopen.
while($row = mysql_fetch_assoc($res)){
#| Dan gaan we nu controleren of er vooraad is ja of nee.
if($row['aantal'] > 0){
/*---- INFO: Ja, er is voorraad. ----*/
#| link + gekleurde afbeelding weergeven.
echo '<a href="http://localhost/stambar/barsysteem/frisdrank/cola_controle.php"><img src="http://localhost/stambar/barsysteem/Afbeelding/'.$row['wat'].'.jpg" width="150" height="150"></a>';
}
else{
/*---- INFO: Nee, er is geen voorraad. ----*/
#| Zwart/Wit afbeelding weergeven zonder link.
echo '<img src="http://localhost/stambar/barsysteem/Afbeelding/'.$row['wat'].'_b-w.jpg" width="150" height="150">';
}
}
}
}
?>
rivella
appelsap
bitteremon
cassis
dubbelfris
sinaasappelsap
tonic
cola
sinas
sprite
icetea
en ieder heeft zo zijn eigen _controle.php pagina. en zijn eigen_verwerk.php
ik heb het nu grotendeels werkend, zoals ik en de rest graag wilt dus allemaal erg bedankt voor de hulp.
Code (php)
1
echo '<a href="http://localhost/stambar/barsysteem/frisdrank/'.$row['wat'].'_controle.php"><img src="http://localhost/stambar/barsysteem/Afbeelding/'.$row['wat'].'.jpg" width="150" height="150"></a>';
dan ben je daar van af. Maar ik denk eerder dat je _controle.php en _verwerk.php pagina's verkeerd zijn opgebouwd.
weet je wel wat waar in staat.
Niet zo lastig te zien aan de naam. Maar zoiets zou je in één bestand al kwijt kunnen.
En echt, wat je nu heb is zo onflexibel als de neten. Voor elk product een paar bestanden aanmaken? Je kan toch ook met GET-parameters werken in je URL?
ZO dus:
info.php?drank=cola
En met $_GET['drank'] kan je dus cola oproepen, of spa, icetea of wat dan ook.
Gewijzigd op 19/10/2010 16:04:10 door - Ariën -
en idd, de toevoeging van _verwerk.php zou in een if kunnen in -controle.php
maar het werkt nu goed zo met enkele aanpassingen in de index bestandjes.
Toevoeging op 19/10/2010 16:04:32:
Aar anoniem op 19/10/2010 16:01:39:
En echt, wat je nu heb is zo onflexibel als de neten. Voor elk product een paar bestanden aanmaken? Je kan toch ook met GET-parameters werken in je URL?
zoals ik al eerder zei, het is voor veredere publicatie, het blijft op 1 pc werkend draaien, en het werkt gewwoon nu...
Christiaan de kleine op 19/10/2010 16:03:27:
als het wekt hoe ik het nu heb, is het toch ook prima...
Ja, maar de vraag is of je het nog leuk vind als je één of meerdere aanpassingen gaat doen waarbij je cola_verwerk.php, icetea_verwerk etc... moet aanpassen.
Quote:
zoals ik al eerder zei, het is voor veredere publicatie, het blijft op 1 pc werkend draaien, en het werkt gewwoon nu...
Dat laatste is niet echt relevant. Maar de vraga is, hoe makkelijk wil jij je programma hebben. Wil je voor iets waar je één minuut voor nodig hebt twee uur werken?
Gewijzigd op 19/10/2010 16:08:28 door - Ariën -
Maar het maakt me verder niet uit, Als het voor je werkt dan is het maar zo. Effectief is het niet in elk geval. Kijk ook eens naar die website met tutorials.
Aar anoniem op 19/10/2010 16:05:28:
Ja, maar de vraag is of je het nog leuk vind als je één of meerdere aanpassingen gaat doen waarbij je cola_verwerk.php, icetea_verwerk etc... moet aanpassen.
Als het goed is hoef ik geen aanpassingen meer te doen...
Aar anoniem op 19/10/2010 16:05:28:
Dat laatste is niet echt relevant. Maar de vraga is, hoe makkelijk wil jij je programma hebben.
ieder doet het op zijn eigen manier, ik wil het in eerste instantie geoon werkend hebben en misschien later vereenvoudigen...
Toevoeging op 19/10/2010 16:10:59:
Mark Coenen op 19/10/2010 16:08:11:
Nee ik weet niet wat er in staat, hoeft ook niet. Ik denk alleen maar door met de logica die jij gebruikte voor je eerste probleem. Die was al niet goed dus dan is de kans zeer groot dat je dezelfde soort fouten in de rest van je script hebt.
Maar het maakt me verder niet uit, Als het voor je werkt dan is het maar zo. Effectief is het niet in elk geval. Kijk ook eens naar die website met tutorials.
Maar het maakt me verder niet uit, Als het voor je werkt dan is het maar zo. Effectief is het niet in elk geval. Kijk ook eens naar die website met tutorials.
in controle staat puur of er genoeg voorraad is zoniet, dan redirect naar de vorige pagina (dus de index page van bijv frisdrank) en anders naar _verwerk.php.
Verder staat erin _verwrrk.php enkel alleen dat hij 1 moet wegschrijven van de betreffende soort drank...
tuurlijk kan die ene paar regels van -verwerk naar -controle in samenwerking met een if, maar het is nu werkend enzo...
Quote:
Als het goed is hoef ik geen aanpassingen meer te doen...
Kijk, dus je bent nog niet zeker.
Nu..., ik herhaal NU kan je het roer nog omgooien naar de juiste richting. Straks wordt het veel lastiger als je op de oude koers doorvaart.
Gewijzigd op 19/10/2010 16:19:29 door - Ariën -
Aar anoniem op 19/10/2010 16:19:13:
Kijk, dus je bent nog niet zeker.
Nu..., ik herhaal NU kan je het roer nog omgooien naar de juiste richting. Straks wordt het veel lastiger als je op de oude koers doorvaart.
Quote:
Als het goed is hoef ik geen aanpassingen meer te doen...
Kijk, dus je bent nog niet zeker.
Nu..., ik herhaal NU kan je het roer nog omgooien naar de juiste richting. Straks wordt het veel lastiger als je op de oude koers doorvaart.
Als het goed is mag je nu NU aanpassen naar ik
zowel controle als verwerk.php zijn goed draaiend en werken correct...
daar hoven geen aanpassingen ingedaan te worden.
Toevoeging op 19/10/2010 16:24:39:
maar goed aar.....
vertel dan is kort hoe zou ik dat in 1 kunnen draaien???