abonnement Unibet Coolblue Bitvavo
  maandag 2 februari 2009 @ 15:43:43 #26
75592 GlowMouse
l'état, c'est moi
pi_65659065
Iets met getimagesize, een if en een new_height = 500/old_width * old_height.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65659847
Ik ben nog niet zo lang bezig met php & MySQL, maar hoe moeilijk is het om een webshop te maken?
Hebben jullie toevallig nog tips of trucs die ik kan gebruiken?
pi_65659918
quote:
Op maandag 2 februari 2009 15:43 schreef GlowMouse het volgende:
Iets met getimagesize, een if en een new_height = 500/old_width * old_height.
Aha. Slim!
  maandag 2 februari 2009 @ 16:18:27 #29
75592 GlowMouse
l'état, c'est moi
pi_65660445
quote:
Op maandag 2 februari 2009 16:03 schreef Boschkabouter het volgende:
Ik ben nog niet zo lang bezig met php & MySQL, maar hoe moeilijk is het om een webshop te maken?
Hebben jullie toevallig nog tips of trucs die ik kan gebruiken?
Ik zou er niet aan beginnen omdat je beveiliging goed op orde moet zijn.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65664104
Ik heb de volgende php code:

1
2
3
echo "1: ".$_POST['aantal0'].$_POST['product0'].$_POST['prijs0']."<br />"
    ."2: ".$_POST['aantal1'].$_POST['product1'].$_POST['prijs1']."<br />"
    ."3: ".$_POST['aantal2'].$_POST['product2'].$_POST['prijs2']."<br />";


Het aantal posts kan in principe oneindig lang zijn, dus aantal3, aantal4 etc kan allemaal bestaan.

Wat ik graag zou willen:
- aantal0, product0, prijs0 weergeven
- kijken of aantal1, product1 en prijs1 gepost zijn
- zoja, die ook weergeven
- zo nee, dan stoppen
- als aantal1, product1 en prijs1 bestaan, dan kijken of ze ook bestaan met nr 2.
- etc.

dit moet toch met een loopje kunnen ofzo? :@
  maandag 2 februari 2009 @ 18:06:25 #31
75592 GlowMouse
l'état, c'est moi
pi_65664159
Dat kan inderdaad met een loopje, kijk eens naar while
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65664383
1
2
3
4
5
6
7
8
9
10
$id = 0;

for ( $teller = 1; $teller <= 100; $teller += 1) {
     
   if ( isset($_POST['aantal$id'] ) {   
    echo "$id: ".$_POST['aantal$id'].$_POST['product$id'].$_POST['prijs$id']."<br />";
    id+=1    
       }
    }
}
pi_65664407
Iets zegt me dat het enorm dubbelop is om zowel $id bij te houden als $teller
(daarnaast werkt het niet )
pi_65664627
Ok, naar aanleiding van de tip eens naar de while loop te kijken heb ik dit stukje niet werkende code gefabriceerd:

1
2
3
4
5
while ( isset($_POST['aantal$id']  )) {
     
   echo "$id: ".$_POST['aantal$id'].$_POST['product$id'].$_POST['prijs$id']."<br />";
   id+=1    
}


de code:
Parse error: syntax error, unexpected T_PLUS_EQUAL in /var/www/fact/maakxml3.php on line 27
pi_65664697
Je bent de $ voor id+=1 en de ; erna vergeten. Je kunt er ook $id++; van maken.
pi_65664724
Let ook op dat $_POST['product$id'] niet zal werken, dat moet $_POST['product'.$id] of $_POST["product$id"] zijn.
pi_65664772
ok, ik ga het proberen
pi_65664843
Ik krijg geen foutmelding meer! :D maar ook geen echo's :{

1
2
3
4
5
while ( isset($_POST['aantal'.$id] )) {
     
   echo "$id: ".$_POST['aantal'.$id].$_POST['product'.$id].$_POST['prijs'.$id]."<br />";
   $id++  ;  
pi_65665068
quote:
Op maandag 2 februari 2009 18:30 schreef erikkll het volgende:
Ik krijg geen foutmelding meer! maar ook geen echo's
[ code verwijderd ]
Wat is de waarde van $id voordat de lus begint?
pi_65665200
1
2
3
4
5
6
7
$id = 0;

while ( isset($_POST['aantal'.$id] )) {
     
   echo "$id: ".$_POST['aantal'.$id].$_POST['product'.$id].$_POST['prijs'.$id]."<br />";
   $id++  ;  
pi_65665351
Dan is natuurlijk de vraag of $_POST['aantal0'] bestaat.
pi_65665417
Yeah! Hij bestond, maar er ging iets mis, eerder in de code waardoor hij al niet tot de while loop kwam! Heel erg bedankt!
pi_65665458
kan je de waardes niet beter in een tabel gooien en ze daarvan uit echo'en?

of snap je niet hoe dat moet ?
Redacted
pi_65665977
quote:
Op maandag 2 februari 2009 18:46 schreef cablegunmaster het volgende:
kan je de waardes niet beter in een tabel gooien en ze daarvan uit echo'en?

of snap je niet hoe dat moet ?
Jawel, maar ik wil er een xml file van maken, uiteindelijk. Die echo was alleen om te kijken of 't uberhaupt zou werken
pi_65672455
quote:
Op maandag 2 februari 2009 16:18 schreef GlowMouse het volgende:

[..]

Ik zou er niet aan beginnen omdat je beveiliging goed op orde moet zijn.
Kijk, het hoeft geen super uitgebreide shop te worden. Zo was er geen winkelwagensysteem nodig (er hoeft maar 1 product gekocht te worden) en betalen kan in het begin gewoon per overschrijving/iDeal.
Maar wat voor een dingen moet ik dan beveiligen, is het een kwestie van het afschermen van de database/backoffice en SQL injection van andere scripts voorkomen? Of zijn er nog dingen waar ik rekening mee moet houden?
pi_65688914
Ik ben ondertussen aan het googlen, maar misschien weet iemand zo snel iets uit zijn hoofd.

Ik zoek een simpele text editor script die html files kan openen en bewerken, met simpele markup als bold, italic, linkjes en plaatjes. Hoeft niet geavanceerd te zijn.
pi_65689044
Zou je dan niet gewoon notepad++ pakken?
pi_65689556
quote:
Op dinsdag 3 februari 2009 13:03 schreef veldmuis het volgende:
Zou je dan niet gewoon notepad++ pakken?
Ik bedoel een online editor. Eentje die ik upload en dan online kan gebruiken. Html tags moeten als weergave omgezet worden dus.
pi_65690012
Oow zo. FCKEditor?
TinyMCE?

Zijn allebei te strippen tot een heel kale editor.

FCKEditor heeft als voordeel dat de uploadmogelijkheid er standaard in zit, bij TinyMCE is dat een betaalde optie.

FCKEdit poept XHTML uit, TinyMCE kan HTML en XHTML. Is wat je wil.
pi_65691263
quote:
Op dinsdag 3 februari 2009 13:33 schreef veldmuis het volgende:
Oow zo. FCKEditor?
TinyMCE?

Zijn allebei te strippen tot een heel kale editor.

FCKEditor heeft als voordeel dat de uploadmogelijkheid er standaard in zit, bij TinyMCE is dat een betaalde optie.

FCKEdit poept XHTML uit, TinyMCE kan HTML en XHTML. Is wat je wil.
Ik vind de organisatie van beide nogal lastig. Ik wil namelijk omdat er maar 4 standaard html files zijn die aan te passen zijn een dropdown menu erboven. Ik hoef dus niet te uploaden, maar iets wat al staat op de server.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')