PHP hulp punten script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Flashfocus

flashfocus

29/11/2007 12:35:00
Quote Anchor link
Even eerst... Ik ben totaal geen script schrijver.


Ik maak gebruik van een winkel waarin het volgende scriptje word gebruikt.


if (!tep_session_is_registered('customer_id')) {
$navigation->set_snapshot();
tep_redirect(tep_href_link(FILENAME_POINTS_INFO_FALSE, '', 'SSL'));
}


oftuel?

Laat deze pagina zien als klant is geregisteerd, anders stuur klant door naar POINTS_INFO

Nu wil ik ook zo'n dergelijk script maar dan voor een andere situatie.

Klanten kunnen im mijn winkel punten sparen.

Deze punten worden opgeslagen in 'tabel customer_points` en daar bevinden zich 'customer_id' en 'points' (laatste houd bij hoeveel punten de klant heeft.

Nu wil ik soortgelijke (bovenstaande) script hebben in:


Laat deze pagina zien als klant meer dan 400 punten heeft, anders stuur klant door naar POINT_INFO

wie weet hoe ik zo'n script kan maken (of wil dit voor mij maken).

Het zou echt tof zijn als iemand dit voor elkaar kreeg..

Alvast Thanx..
Gewijzigd op 01/01/1970 01:00:00 door Flashfocus
 
PHP hulp

PHP hulp

16/11/2024 10:40:17
 
Gerben Jacobs

Gerben Jacobs

29/11/2007 13:29:00
Quote Anchor link
Waarschijnlijk is er een methode/functie om dit aantal op te halen. Volgens mij kan je het beter hier vragen.
 
Patrick de heer

Patrick de heer

29/11/2007 13:43:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
// Aantal punten van de user uit de database halen
sql = mysql_query("select points from customer_point where customet_id = '$customer_id'");
$rec = mysql_fetch_arry($sql)
points = $rec['points];

//Kijken of het punten aaltal hoger is als 400
if ($points < 400 ) {
$navigation->set_snapshot();
tep_redirect(tep_href_link(FILENAME_POINTS_INFO_FALSE, '', 'SSL'));
}
 
Flashfocus

flashfocus

29/11/2007 13:51:00
Quote Anchor link
hoi ik heb het al gevonden:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
/*
 * nog een x
 */
 // als klant geregd is /gelogd

 if (tep_session_is_registered('customer_id')) {
// haal punten op
// de user id zit bij oscommerce in $customer_id
// ik weet dus niet of je deze query al ergens ingefriemeld had , maar ik ga ervan uit van niet


$punten_query = tep_db_query("select points from customer_points where customer_id = ".(int)$customer_id."");

$row = tep_db_fetch_array($punten_query);

if ($row['points'] > 400)
{

// hier hebt kees dus meer als 400 punten
//


}else{
// hier dus niet maar hij is nog wel geregistreerd hier
 tep_redirect(tep_href_link(FILENAME_POINTS_INFO_FALSE, '', 'SSL'));

}


// einde  van klant geregd
}

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.