Hee ik vond hier op dit forum aardig goeie antwoorden op vragen van andere mensen en wil dus ook graag mijn fout/vraag hier melden.
Ik wil een uniek ID aanmaken. Het eerste gedeelte bestaat uit de afkorting van een land en het 2e gedeelte bestaat uit een teller die steeds moet oplopen. ik zal even een voorbeeldje noemen:
Iemand selecteert AUSTRALIA. Dan is de afkorting AUS en de eerste Request die dan aangemaakt wordt is dan AUS1. Als deze gesubmit is en opgeslagen wordt in een database moet het zo zijn dat als de volgende keer nog een Request gemaakt wordt het AUS2 wordt. ik heb een stukje code van wat ik zelf in elkaar geprutst heb maar ik ben geen geweldige programmeur vandaar ook dat ik om wat hulp vraag.
eerst had ik dit, maar het moet natuurlijk elke keer ergens uit gehaald worden maar dat werkt niet zoals hieronder, deze blijft altijd 1 geven.
ik weet dus niet of dit nou allemaal zo geweldig is wat ik heb staan maar ik wil graag wat hulp hierbij, ALVAST BEDANKT!
Ik wil een uniek ID aanmaken. Het eerste gedeelte bestaat uit de afkorting van een land en het 2e gedeelte bestaat uit een teller die steeds moet oplopen. ik zal even een voorbeeldje noemen:
Iemand selecteert AUSTRALIA. Dan is de afkorting AUS en de eerste Request die dan aangemaakt wordt is dan AUS1. Als deze gesubmit is en opgeslagen wordt in een database moet het zo zijn dat als de volgende keer nog een Request gemaakt wordt het AUS2 wordt. ik heb een stukje code van wat ik zelf in elkaar geprutst heb maar ik ben geen geweldige programmeur vandaar ook dat ik om wat hulp vraag.
PHP:
function RequestId()
{
$country = $_GET['country_name'];
switch ($country)
{
case "AUSTRALIA":
$_GET['RequestID'] = $_SESSION['teller'] ;
$teller = $_GET['RequestID'] ;
if($teller)
{
$teller++;
echo "AUS".$teller;
}
break;
}
eerst had ik dit, maar het moet natuurlijk elke keer ergens uit gehaald worden maar dat werkt niet zoals hieronder, deze blijft altijd 1 geven.
PHP:
case "BELGIUM":
$teller = 1;
echo "BEL".$teller++;
$teller++;
break;
Laatst bewerkt door een moderator: