abonnement Unibet Coolblue
  maandag 8 maart 2010 @ 18:33:30 #126
254493 Trollface.
gr rob fruithof, groningencity
pi_78899816
Moet $_SERVER['PHP_SELF'] zijn.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  maandag 8 maart 2010 @ 18:36:49 #127
159761 Arn0
Abbey Road
pi_78899985
quote:
Op maandag 8 maart 2010 18:33 schreef Trollface. het volgende:
Moet $_SERVER['PHP_SELF'] zijn.
Hmm, dat zal het dan zijn, foutje van mij. Excuses, ben zelf ook een newb

Overigens wel vaag: Ik heb een modernere PHP versie en hier werkt het wel..
By hook or by crook, I'll be last in this book.
pi_78900090
Bij mij werkt PHP_SELF nu ook gewoon.
pi_78900152
quote:
Op maandag 8 maart 2010 18:36 schreef Arn0 het volgende:

[..]

Hmm, dat zal het dan zijn, foutje van mij. Excuses, ben zelf ook een newb

Overigens wel vaag: Ik heb een modernere PHP versie en hier werkt het wel..
Zet dan eens heel snel register_globals uit in je php.ini
pi_78900366
Ik kom niet op de naam maar ik wil met HTML zo'n lijstje maken waar de gebruiker een keuze kan maken.

Zo'n vakje waar je op klikt en dan zie je meerdere dingen staan.
  maandag 8 maart 2010 @ 18:51:29 #131
159761 Arn0
Abbey Road
pi_78900602
quote:
Op maandag 8 maart 2010 18:45 schreef Gitaarmat het volgende:
Ik kom niet op de naam maar ik wil met HTML zo'n lijstje maken waar de gebruiker een keuze kan maken.

Zo'n vakje waar je op klikt en dan zie je meerdere dingen staan.
1
2
3
4
5
<select name="Voorbeeld">
<option value="Een">Een</option>
<option value="Twee">Twee</option>
<option value="Drie">Drie</option>
</select>
By hook or by crook, I'll be last in this book.
pi_78900672
Dat dit soort dingen zo simpel zijn.
  maandag 8 maart 2010 @ 18:53:34 #133
159761 Arn0
Abbey Road
pi_78900698
quote:
Op maandag 8 maart 2010 18:40 schreef Intrepidity het volgende:

[..]

Zet dan eens heel snel register_globals uit in je php.ini
Hmm.. Kan dit geen kwaad voor de dingen die al op de webserver staan? (IPB, Wordpress)
By hook or by crook, I'll be last in this book.
pi_78900914
Ik moet een pagina maken waar de gebruiker de kleuren kan instellen..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<body bgcolor="white">

<select name="Colorchoice">
<option value="option1">White</option>
<option value="option2">Red</option>
<option value="option3">Yellow</option>
</select>
<?php
$option1= "White"
$option2= "Red"
$option3= "Yellow"

If Colorchoice= "White"
 then bgcolor="white"
 
 ?> 


</body>


Zo heb ik het dan in mijn hoofd
  maandag 8 maart 2010 @ 19:10:25 #135
254493 Trollface.
gr rob fruithof, groningencity
pi_78901590
quote:
Op maandag 8 maart 2010 18:53 schreef Arn0 het volgende:

[..]

Hmm.. Kan dit geen kwaad voor de dingen die al op de webserver staan? (IPB, Wordpress)
Nee, die zijn gebouwd om er niet op te vertrouwen.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  maandag 8 maart 2010 @ 19:24:23 #136
159761 Arn0
Abbey Road
pi_78902372
quote:
Op maandag 8 maart 2010 18:57 schreef Gitaarmat het volgende:
Ik moet een pagina maken waar de gebruiker de kleuren kan instellen..
[ code verwijderd ]

Zo heb ik het dan in mijn hoofd
Nee, die code ziet er wel erg raar uit? Je moet je formtag nog gebruiken en die if statement is ook overbodig.. Daarnaast hoef je ook geen 3 variablen toe te wijzen. (en zelfs als dat nodig was, deed je het verkeerd).

PHP-experts, verbeter mijn code maar waar nodig


1
2
3
4
5
6
7
8
9
10
11
<body bgcolor="<?php echo $Colorchoice; ?>">
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<select name="Colorchoice">
<option value="White">White</option>
<option value="Red">Red</option>
<option value="Yellow">Yellow</option>
</select>
<input type="submit" value="submit" name="submit">
<?php
$Colorchoice = $_POST["Colorchoice"];
  ?> 
By hook or by crook, I'll be last in this book.
pi_78906794
Deze werkt niet? Als ik hem op rood zet blijft ie wit.
  maandag 8 maart 2010 @ 21:17:23 #138
12221 Tijn
Powered by MS Paint
pi_78908491
Als je $_POST["Colorchoice"] gelijk in je in je bgcolor-ding zet, werkt het wel. Dan heb je dat stukje onderaan ook niet nodig.
pi_78911163
Heeft er iemand ervaring met het PHP e-commerce pakket Magento? We overwegen het in onze organisatie als alternatief voor het zelf bouwen van een webshoppakket, waar we eigenlijk geen tijd voor hebben.. Hoe uitbreidbaar/hackbaar is Magento, en hoe is je ervaring met de community erachter? En is het gratis communitypakket (in vergelijking met de enterprise-versie) uitgebreid genoeg voor de gemiddelde toepassing in het MKB?
We zijn een relatief kleine organisatie met 5 devvers, dus zeer veel tijd om het onder de knie te krijgen of om mensen op cursus te sturen hebben we nou ook weer niet, en waarschijnlijk zal er toch het een en ander aan maatwerk gebouwd moeten worden..
  dinsdag 9 maart 2010 @ 14:38:21 #140
137776 boem-dikkie
Jedi Mind Baby!
pi_78930293
Ik heb een inlog pagina waar hij gebruik maakt van mySQL. Dit werkt allemaal en als de gebruiker goed heeft ingelogd wordt hij doorgestuurd naar 'gelukt.php'. Nou heb ik voor de test even dit in gelukt.php staan:

1
2
3
4
5
6
7
8
9
10
<?php
   if (! $_SESSION['ingelogd'] )
     {
        header ("location: inlog.php"); 
   }
     else 
   { 
      print " <p>U bent ingelogd.</p>";
     }
?>


Alleen het werkt niet.. Als ik nu naar gelukt.php ga dan stuurt hij me meteen terug naar inlog.php en als ik via inlog.php gewoon mijn goede gegevens invul dan blijft hij hangen op inlog.php ...
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_78930345
quote:
Op dinsdag 9 maart 2010 14:38 schreef boem-dikkie het volgende:
Ik heb een inlog pagina waar hij gebruik maakt van mySQL. Dit werkt allemaal en als de gebruiker goed heeft ingelogd wordt hij doorgestuurd naar 'gelukt.php'. Nou heb ik voor de test even dit in gelukt.php staan:
[ code verwijderd ]

Alleen het werkt niet.. Als ik nu naar gelukt.php ga dan stuurt hij me meteen terug naar inlog.php en als ik via inlog.php gewoon mijn goede gegevens invul dan blijft hij hangen op inlog.php ...
Aanroep naar session_start(); bovenaan gelukt.php? Dat geldt voor iedere pagina waar je de sessie wilt gebruiken.
http://php.net/manual/en/function.session-start.php
  dinsdag 9 maart 2010 @ 15:19:49 #142
137776 boem-dikkie
Jedi Mind Baby!
pi_78931751
quote:
Op dinsdag 9 maart 2010 14:40 schreef Intrepidity het volgende:

[..]

Aanroep naar session_start(); bovenaan gelukt.php? Dat geldt voor iedere pagina waar je de sessie wilt gebruiken.
http://php.net/manual/en/function.session-start.php
Ah. Nu doet hij het, dat was ik vergeten dus.. Thanks.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_78944942
quote:
Op maandag 8 maart 2010 22:10 schreef Intrepidity het volgende:
Heeft er iemand ervaring met het PHP e-commerce pakket Magento? We overwegen het in onze organisatie als alternatief voor het zelf bouwen van een webshoppakket, waar we eigenlijk geen tijd voor hebben.. Hoe uitbreidbaar/hackbaar is Magento, en hoe is je ervaring met de community erachter? En is het gratis communitypakket (in vergelijking met de enterprise-versie) uitgebreid genoeg voor de gemiddelde toepassing in het MKB?
We zijn een relatief kleine organisatie met 5 devvers, dus zeer veel tijd om het onder de knie te krijgen of om mensen op cursus te sturen hebben we nou ook weer niet, en waarschijnlijk zal er toch het een en ander aan maatwerk gebouwd moeten worden..
Ja , een beetje handig als je veel vrije tijd hebt. Beste oplossing blijft zelf een script schrijven.
Heb er zelf een periode aan zitten klooien maar de community is opzich wel behulpzaam maar het duurt wel even eer je alles onder de knie hebt!. Veel uitzoek werk! Niet aan te raden voor een klein bedrijf. Maar als je er genoeg tijd aan besteed lonend. Als je niet zoveel tijd hebt is het meer waard om zelf een eigen systeempje op te zetten. Want het probleem van Magento is dat het te over compleet is en aanpassen gaat je haast nachtmerries bezorgen.
Redacted
  dinsdag 9 maart 2010 @ 20:56:42 #144
137776 boem-dikkie
Jedi Mind Baby!
pi_78946045
OScommerce is trouwens ook wel goed te doen. Daar is heel veel heel makkelijk aan te passen en er hangt een goede community achter.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 9 maart 2010 @ 21:24:19 #145
137776 boem-dikkie
Jedi Mind Baby!
pi_78947461
Ik kom er trouwens niet uit waarom dit niet werkt... zal vast weer dom zijn zoals de eerder gestelde vraag.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

   if ( isset( $_POST['submit'] ) )
   {

      include 'database.inc.php';
      
      $sql="INSERT INTO gebruikers (gebruikersnaam, wachtwoord)
      VALUES ('$_POST[gebruikersnaam]','$_POST[wachtwoord]')";

      if (!mysql_query($sql))
      {
        die('Error: ' . mysql_error());
      }

      echo "Een nieuwe gebruiker toevoegen is gelukt";
   }
?>


Als ik gewoon deze code in een andere pagina zet en mijn submit action naar die pagina doorverwijst doet hij het wel. Als ik zeg dat de submit action PHP self moet zijn voert hij de code niet goed uit...

Ik denk zelf dat er iets mis zit in de combinatie van de isset POST en de rest maar wat weet ik niet.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 9 maart 2010 @ 21:29:56 #146
254493 Trollface.
gr rob fruithof, groningencity
pi_78947763
NOOIT post-waardes direct in een query zetten! Lees jezelf even in op SQL injection, en gebruik mysql_real_escape_string().

Ohja, en het moet $_POST['gebruikersnaam'] en $_POST['wachtwoord'] zijn, mét quotes dus.

Verder moet je nooit een wachtwoord 'kaal' in een database zetten, altijd eerst door een hashfunctie zoals sha256 gooien:
1
2
3
4
<?php
$wachtwoord 
$_POST['wachtwoord'];
$wachtwoord hash('sha256'$wachtwoord);
?>


En dan bij het controleren:
1
2
3
4
5
<?php
$gebruikersnaam 
$_POST['gebruikersnaam'];
$wachtwoord $_POST['wachtwoord'];
$sql "SELECT * FROM gebruikers WHERE gebruikersnaam = '" mysql_real_escape_string($gebruikersnaam) . "' AND wachtwoord = '" mysql_real_escape_string(hash('sha256'$wachtwoord)) . "'";
?>


[ Bericht 29% gewijzigd door Trollface. op 09-03-2010 21:38:39 ]
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_78947972
quote:
Op dinsdag 9 maart 2010 20:56 schreef boem-dikkie het volgende:
OScommerce is trouwens ook wel goed te doen. Daar is heel veel heel makkelijk aan te passen en er hangt een goede community achter.
Ik vind dat echt een drama pakket.... templates zijn een ramp imho
Maar het is alweer een tijdje geleden, dus misschien is het tegenwoordig beter
  dinsdag 9 maart 2010 @ 21:37:36 #148
137776 boem-dikkie
Jedi Mind Baby!
pi_78948161
Bedankt Trollface! Ik zie op de Wikipedia pagina inderdaad dat het belangrijk is. Thanks!
quote:
Op dinsdag 9 maart 2010 21:34 schreef Xcalibur het volgende:

[..]

Ik vind dat echt een drama pakket.... templates zijn een ramp imho
Maar het is alweer een tijdje geleden, dus misschien is het tegenwoordig beter
Er wordt ook duidelijk op de website van OS gezegd dat er geen ondersteuning is voor mensen die templates gebruiken, omdat deze vaak door buitenstaanders gemaakt zijn en dus ver afwijken van de standaard code.
Als je 5 devvers hebt die een béétje verstand hebben maken ze zelf wat, dat is niet moeilijk. Grotendeels zelfs aangegeven in de handleiding.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_78951957
Bedankt voor de tips, ik denk dat we toch voor Magento gaan. Voordat je zo'n systeem nagebouwd hebt (en ja, onze klanten hebben een groot gedeelte van de functionaliteit ook daadwerkelijk nodig) ben je zo 500 uur verder. Binnen 500 uur heb je echt wel uitgevogeld hoe Magento werkt imo.
En osCommerce with all due respect is een baggerpakket. Ook al naar gekeken, is totaal geen alternatief.
Het zal wel Magento worden Maar bedankt voor het meedenken
pi_78992747
Hoe krijg ik dit voor elkaar?

van naar.

123123123534 => 123.123.123.534
2142123435 => 2.142.123.435
211231 => 211.231
3421 => 3.421

Heb gezocht naar sprintf maar wordt er niet echt wijs van
Just say hi!
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')