[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Webmasterplein.net • Toon onderwerp - Systeempje
aan alle goede dingen komt een eind, webmasterplein.net 2003 - 2013
wij danken jullie voor al mooie momenten die dankzij dit forum ontstonden - Derk, Rutger en Stef

Systeempje

Je komt er niet helemaal uit bij het scripten? Übergoede functie geschreven? Alles met betrekking tot scripting, kun je hier terecht.

Systeempje

Berichtdoor Daniil » 27 feb 2006 08:28

Laatst bijgewerkt door Daniil op 01 jan 1970 01:00, in totaal 1 keer bewerkt.
Avatar gebruiker
Daniil
wmpr
 
Berichten: 33
Geregistreerd: 25 feb 2006 10:17

Re: Systeempje

Berichtdoor Rik » 27 feb 2006 08:49

Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Re: Systeempje

Berichtdoor KillerSponge » 27 feb 2006 08:50

Je kan de $_GET functie gebruiken:

[code="html"]<a href="abo.php?abo=1">Abo 1</a>[/code]

[code="php"]<?

if ( is_numeric($_GET['abo']) == true )
{
$abo = $_GET['abo'];
}

if ( $abo == 1 )
{
echo 'Dit is het tekstje voor abo nr. 1';
}

if ( $abo == 2 )
{
echo 'Dit is het tekstje voor abo nr. 2';
}
?>[/code]

Ik denk dat dat op dit moment het simpelst is Smile
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Systeempje

Berichtdoor Daniil » 27 feb 2006 09:01

hmm heb niet echt vestand van de sget functie, zou iemand voor mij een klein voorbeeldje kunnen maken ?:)
als iemand mij zou kunnen helpen zou ik het erg op prijs stellen
Avatar gebruiker
Daniil
wmpr
 
Berichten: 33
Geregistreerd: 25 feb 2006 10:17

Re: Systeempje

Berichtdoor Rik » 27 feb 2006 09:07

Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Re: Systeempje

Berichtdoor Daniil » 27 feb 2006 09:15

maar kijk

[code="php"]<a href="abo.php?abo=1">Abo 1</a> [/code]
dit word dus Abo 1 en een link naar abo.php?abo=1

dit begrijp ik niet
je word doorgelink naar abo.php?abo=1
moet je daar een php document voor maken of wat?


en waar moet ik dit zetten?
[code="php"]
<?

if ( is_numeric($_GET['abo']) == true )
{
$abo = $_GET['abo'];
}

if ( $abo == 1 )
{
echo 'Dit is het tekstje voor abo nr. 1';
}

if ( $abo == 2 )
{
echo 'Dit is het tekstje voor abo nr. 2';
}
?>
[/code]

als ik meer tekst wil zetten bij abo nr2 dan doe ik dit gewoon toch?

[code="php"]
if ( $abo == 1 )
{
echo 'Dit is het tekstje voor abo nr. 1';
echo 'Prijs â?¬250,-';
}
[/code]


of begrijp ik dit nou helemaal vrkeerd
Avatar gebruiker
Daniil
wmpr
 
Berichten: 33
Geregistreerd: 25 feb 2006 10:17

Re: Systeempje

Berichtdoor Rik » 27 feb 2006 09:48

Dat 2e is abo.php, waar 't dus naartoe is gestuurd, die checkt wat er in de URL staat(Met GET).
Dat derde(tekst toevoegen) klopt inderdaad.
Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Re: Systeempje

Berichtdoor mats » 27 feb 2006 10:10

Bloe , had jij zo dat mysql boek van php voor dummies die php aan het leren was?
Anders ben je wel goed vooruitgegaan;).
Avatar gebruiker
mats
wmpr
 
Berichten: 3748
Geregistreerd: 19 sep 2004 12:00

Re: Systeempje

Berichtdoor KillerSponge » 27 feb 2006 10:15

Je hebt 2 pagina's:

1 pagina met de linkjes naar de abo's (verzin maar een naam ^^)
1 pagina met info over de verschillende abo's (abo.php)

Die ?abo=1 geeft aan welk abo nummer er bekeken moet worden. Er wordt dus een variabele meegestuurd in de url. Als je dus 3 verschillende abo's hebt, maak je 3 linkjes op deze manier in het 1e bestand:

[code="html"]<a href="abo.php?abo=1">Abo 1</a>
<a href="abo.php?abo=2">Abo 2</a>
<a href="abo.php?abo=3">Abo 3</a>[/code]

In het 2e bestand zet je vervolgens op de plek waar de uitleg moet komen dit script:

[code="php"]<?

if ( is_numeric($_GET['abo']) == true )
{
$abo = $_GET['abo'];
}

if ( $abo == 1 )
{
echo 'Dit is het tekstje voor abo nr. 1';
}

if ( $abo == 2 )
{
echo 'Dit is het tekstje voor abo nr. 2';
}

if ( $abo == 3 )
{
echo 'Dit is het tekstje voor abo nr. 3';
}
?> [/code]

Het is nu dus erg makkelijk om gewoon wat abo's toe te voegen.
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Systeempje

Berichtdoor Daniil » 27 feb 2006 10:26

ok,

nu is de volgende vraag
hoe kan ik al die info versturen naar 2 pagina's erop

dus op de eerste pagina staan de abonnementen, dan klik je op de abonnement dan staat er op de volgende pagina, welke abonnement je hebt gekozen, de duur van de abonnement (12 of 24 maanden) dan staat er nog welke mobiele telefoon he is (in dit geval Samsung D-600) en de prijs die je moet betalen

hoe doe ik dat?

en is het ook mogelijk om die info ook nog eens door te sturen naar 2 pagina's na de 2de pagina ?
Avatar gebruiker
Daniil
wmpr
 
Berichten: 33
Geregistreerd: 25 feb 2006 10:17

Re: Systeempje

Berichtdoor mats » 27 feb 2006 10:29

IS dat niet met cookies dat je moet werken , om te weten wat je hebt opgeslagen bij het vorige scherm?
Avatar gebruiker
mats
wmpr
 
Berichten: 3748
Geregistreerd: 19 sep 2004 12:00

Re: Systeempje

Berichtdoor Rik » 27 feb 2006 10:35

Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Re: Systeempje

Berichtdoor KillerSponge » 27 feb 2006 10:35

Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Systeempje

Berichtdoor Daniil » 27 feb 2006 10:38

Avatar gebruiker
Daniil
wmpr
 
Berichten: 33
Geregistreerd: 25 feb 2006 10:17

Re: Systeempje

Berichtdoor julien » 27 feb 2006 10:49

Avatar gebruiker
julien
wmpr
 
Berichten: 2195
Geregistreerd: 28 nov 2003 16:21
Woonplaats: Kortrijk

Re: Systeempje

Berichtdoor KillerSponge » 27 feb 2006 10:50

Je hoeft in principe maar één pagina aan te maken, abo.php.

Sessies werken zo:

[code="php"]<?
session_start(); // Dit zet je heeeelemaal bovenaan de pagina
$_SESSION['abo'] = $abo; // Zo stop je een variabele in een sessie
$abo = $_SESSION['abo']; // Zo haar je een variabele uit een sessie
?>[/code]
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Systeempje

Berichtdoor Daniil » 27 feb 2006 10:54

hoe laat je al die informatie zien dan ?
zoals welke merk, welke abonnement, de prijs, de duur van de abonnement?
Avatar gebruiker
Daniil
wmpr
 
Berichten: 33
Geregistreerd: 25 feb 2006 10:17

Re: Systeempje

Berichtdoor Rik » 27 feb 2006 10:59

Pagina1(Wat wil je?):
[code="php"]
session_start();
$_SESSION['merk']=$merk; //Het merk
$_SESSION['prijs']=$prijs; //De prijs
[/code]
Pagina2(Dit wil je.):
[code="php"]
session_start();
$merk = $_SESSION['merk']
$prijs = $_SESSION['prijs']
[/code]
Volgens mij klopt dit. Wink
Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Re: Systeempje

Berichtdoor Daniil » 27 feb 2006 11:07

kijk dit is de script (voorbeeldscript) van index.php

[code="html"]
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100">Abonnement</td>
<td width="100">12 Maanden </td>
<td width="100">24 Maanden </td>
</tr>
<tr>
<td>Hi 15</td>
<td>&euro;325,-</td>
<td>&euro;194,-</td>
</tr>
</table>
[/code]


kijk als je op â?¬325,- of â?¬194,- drukt (dat worden dan links) dan moet je naar de pagina gaan waar de prijs komt te staan, de merk + type (Samsung D-600), welke abonnement (in dit geval Hi 15) en de duur van de abonnement.

hoe maak ik nou zoiets? :help:
Avatar gebruiker
Daniil
wmpr
 
Berichten: 33
Geregistreerd: 25 feb 2006 10:17

Re: Systeempje

Berichtdoor Rik » 27 feb 2006 11:19

Dan kan je denk ik toch nog 't beste met GET werken, je moet ook al je sessie gebruikt toch GET gebruiken.
Dus
[code="html"]<a href="abo.php?prijs="<? print($prijs);?>"&merk=... enz..[/code]
[code="php"]
if(($_GET['prijs']=="100") && ($_GET['merk']=="Motorola")) {
print("Je hebt een Mototola van 100 euro")
}
[/code]
Of makkelijker:
[code="php"]
print("Je hebt een " . $_GET['merk'] . " van " . $_GET['prijs'])[/code]
Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Re: Systeempje

Berichtdoor Daniil » 27 feb 2006 11:23

ja maar er komen ongeveer 100 toestellen,
en dan moet ik ongeveer 200 pagina's voor 1 toestel maken
wat denk je dat het beste manier is ?
sessies of $_GET ?
Avatar gebruiker
Daniil
wmpr
 
Berichten: 33
Geregistreerd: 25 feb 2006 10:17

Re: Systeempje

Berichtdoor Rik » 27 feb 2006 11:33

Nee, op die manier wat ik net uitlegde juist niet.
Maarja, mij lijkt GET de beste manier.
Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Re: Systeempje

Berichtdoor Daniil » 27 feb 2006 11:34

maar met $_GET moet ik dan elke pagina veranderen en met sessions 1 pagina. Of niet?
Avatar gebruiker
Daniil
wmpr
 
Berichten: 33
Geregistreerd: 25 feb 2006 10:17

Re: Systeempje

Berichtdoor Rik » 27 feb 2006 11:34

Nee, $_GET bepaald gedeeltelijk wat er op de pagina komt te staan.
Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Re: Systeempje

Berichtdoor Daniil » 27 feb 2006 11:41

ja maar kijk,
de bezoeker komt op de site.
hij kiest een telefoon uit, daarna kiest hij welke abonnement + bedrag + periode hij wil
nadat hij dat heeft gekozen gaat hij naar de volgende pagina, de formulier, nadat hij de formulier heeft ingevuld gaat hij naar de volgende pagina waar hij een voorbeeld kan zien van wat hij heeft ingevuld daarna gaat hij weer naar de volgende pagina om de bestelling te versturen
en er zijn ongeveer 60 abonnement soorten, dus dan moet ik 60x3=180 pagina's wijzigen

is er misschien een manier dat ik maar 1 pagina hoef te wijzigen. en dat ik niet 180 pagina's hoef te maken, maar 1 contactformulier, 1 voorbeeldformulier en 1 verzendformulier?
Avatar gebruiker
Daniil
wmpr
 
Berichten: 33
Geregistreerd: 25 feb 2006 10:17

Volgende

Keer terug naar PHP, ASP, SQL



cron