”650” and $ordernu < "951") { echo "”;
}
if($ordernu > ”950”) {
echo ””;
}
$con->close();
?>
För Mobiler, välj WEBBSHOP Mobil.
Undersök Eget Val.
Denna webbshop är programmerad med ny teknik. Man kan behöva vänja sig lite första gången. Läs här om hur shoppen fungerar.
Nyheten EGET VAL 3 ingår också, här står det en förklaring.
echo ”Registreringen misslyckades. Ring/maila in din order!”;
}
}
} // Hit går if sub1
if (isset($_POST[’sub2’])) {
$con=mysqli_connect(”savyron.se.mysql”, ”savyron_se”, ”eTNivFMS”) or die;
mysqli_select_db($con, savyron_se);
$sqlget5 = ”SELECT * FROM Kunder ”;
$sqlget5 .= ”WHERE tel = ’{$tel}’ AND fn = ’{$fn}’ AND en = ’{$en}'”;
$query5 = mysqli_query($con, $sqlget5);
$row5 = mysqli_fetch_array($query5);
$g = $row5[’kid’];
} //Hit går if sub2
if (isset($_POST[’sub7’])) {
$con=mysqli_connect(”savyron.se.mysql”, ”savyron_se”, ”eTNivFMS”) or die;
mysqli_select_db($con, savyron_se);
$sqlget = ”SELECT * FROM Kunder WHERE kid = ’$_POST[kidupdate]'”;
$query = mysqli_query($con, $sqlget);
$row = mysqli_fetch_array($query);
$kidkoll = $row[’kid’];
$fnkoll = $row[’fn’];
$enkoll = $row[’en’];
$unik = $email.$tel.$fn.$en;
if ($fnkoll == $fn AND $enkoll == $en) {
$sql = ”update Kunder set email='{$email}’, tel='{$tel}’, adg='{$adg}’, adp='{$adp}’, unik='{$unik}’ where kid=’$_POST[kidupdate]'”;
} else {
echo ””;
}
if(!$con->query($sql) ===TRUE){
echo ”Uppdateringen misslyckades .Orderrad set Ring/maila Din order.”;
}
} //Hit går if sub7 kidupdate
$con->close();
?>
1. KUND-DATA
I denna webbshoppen måste man börja med sitt kund id och därefter kan man göra beställningar.
Fyll i Kunddata först och därefter bekräftar Du uppgifterna med knappen ”Bekräftar kunddata”.
Tidigare kund som glömt sitt kid nr, fyller i bara tel nr, för-, och efternamn i tabellen KUND-DATA.
Gör övriga fält tomma.
Tryck på ”Glömt kid…” så skrivs Ditt kid nr ut.
Ditt glömda kid nr är |
---|
Har Du bytt email, telnr eller adress?
Man får endast ändra email, tel.nr och adress inom sitt kidnr. Skriv in de nya uppgifterna samt förnamn och efternamn i KUND-DATA tabellen. Skriv också in Ditt kidnr här i den blå rutan och tryck på ”Ändra kunddata”.
Vad betyder ”Feppelfaktor”?
Hur webbshopen fungerar
2. ORDERRADER
Ange datum & klockslag när Du påbörjar Din order. Detta plus Ditt kid nr gör Din order unik för datorn. Din session är öppen två timmar. Ange tid endast en gång när Du börjar!
Vill Du köpa fler produkter, markera bara nästa ”Välj Lacktyp” (välj på IC/TC/20d) eller Färglikare (FL) eller Övriga Produkter eller EV 3 (Eget Val 3), skriv/kopiera in Valt Produktnr och Antal i tabellen! Låt kid nr, Datum och Klockslag stå kvar. Vad är FL / IC / TC / 20d ?
query($sql) ===TRUE){
echo ”
FEL likarepris Prova igen, går det inte så ring/maila Din order.
”;
}
}
// gggggggggggggggggggggggggggggggg
if(isset($_POST[’submit3’])) { // U P P D A T E
$con=mysqli_connect(”savyron.se.mysql”, ”savyron_se”, ”eTNivFMS”) or die;
mysqli_select_db($con, savyron_se);
$sqlget23 = ”SELECT * FROM Orderrad ”;
$sqlget23 .= ”WHERE pnr = ’{$P}’ AND kid = ’{$s22}’ AND tid = ’{$s33}'”; // WORKS! Ger raden som ska uppdateras
$query23 = mysqli_query($con, $sqlget23);
$row23 = mysqli_fetch_array($query23);
$sumP23 = $row23[’sumpris’];
if ($sumP23 > 0) {
$sumX = $sump2;
} else {
$sumX = 0;
}
$s22 = $vkid;
$s33 = $tid;
$sql = ”update Orderrad set antal=’$_POST[antal2]’, sumpris='{$sumX}’ where pnr=’$_POST[t1]’ AND kid = ’{$s22}’ AND tid = ’{$s33}'”;
if(!$con->query($sql) ===TRUE){
echo ”Uppdateringen misslyckades .Orderrad set Ring/maila Din order.”;
}
// PENGARNA OK
} // submit 3 UPPDATE slut
if(isset($_POST[’submit2’])) { // D E L E T E
$con=mysqli_connect(”savyron.se.mysql”, ”savyron_se”, ”eTNivFMS”) or die;
mysqli_select_db($con, savyron_se);
$sql = ”delete from Orderrad where pnr = ’$_POST[t1]’ AND kid = ’{$s2}’ AND tid = ’{$s3}'”;
if(!$con->query($sql) ===TRUE){
echo ”
”;
echo ”Raderingen misslyckades. SUB 2 Ring/maila Din order.”;
echo ”
”;
}
if ($plus < 3 ) {
$PPP = "EV3";
$sql = "DELETE FROM Orderrad WHERE pnr = '{$PPP}' AND kid = '{$s2}' AND tid = '{$s3}'";
if(!$con->query($sql) ===TRUE){
echo ”
”;
echo ”Raderingen misslyckades. SUB 2 Ring/maila Din order.”;
echo ”
”;
}
}
} //Hit går if submit2 Delete orderrad…
if(isset($_POST[’x’])) {
if(isset($_POST[’eg3’])) {
$con=mysqli_connect(”savyron.se.mysql”, ”savyron_se”, ”eTNivFMS”) or die;
mysqli_select_db($con, savyron_se);
$noll = 0;
$flaskOR = ”SELECT * FROM Orderrad ”; // Ger totala antalet flaskor med 0 pris sum +
$flaskOR .= ”WHERE pris = ’{$noll}’ AND kid = ’{$s22}’ AND tid = ’{$s33}'”;
$queryflask = mysqli_query($con, $flaskOR);
while($rowfnr = mysqli_fetch_array($queryflask)) {
$flasknr += $rowfnr[’antal’];
}
$visapris = 0;
$sumpris = 0;
$plus = $flasknr + $antal;
echo ”Detta är Splus från eg3 + Santal =” .”$plus” .”
”;
} // eg3 slut
$sql = ”insert into Orderrad (`kid`, `pnr`, `pnamn`, `streck`, `likare`, `pris`, `antal`, `sumpris`, `tid`) values (’$vkid’, ’$visapnr’, ’$visapnamn’, ’$streck’, ’$sumlikare’, ’$visapris’, ’$antal’, ’$sumpris’, ’$tid’)”;
if(!$con->query($sql) ===TRUE){
echo ”
FEL 26XX. Art.nr/lacktyp är felinmatat/finns inte. Prova igen, går det inte så ring/maila Din order.
”;
}
if(isset($_POST[’eg3’])) {
if ($plus == 3) {
echo ”här är det Splus == 4 Insert Orderrad med EV3, 490 kr. Plus =” .”$plus”;
$sql = ”insert into Orderrad (`kid`, `pnr`, `pnamn`, `streck`, `likare`, `pris`, `antal`, `sumpris`, `tid`) values (’$vkid’, ’EV3’, ’Eget Val 3’, ’490’, ’$streck’, ’$sumlikare’, ’1’, ’510’, ’$tid’)”;
if(!$con->query($sql) ===TRUE){
echo ”
FEL 27. Art.nr/lacktyp är felinmatat/finns inte. Prova igen, går det inte så ring/maila Din order.
”;
}
}
if ($plus > 3) {
$maxx2 = ”SELECT MAX(oid) as maxx2oid FROM Orderrad WHERE kid = ’{$s2}’ AND tid = ’{$s3}'”;
$maxx22 = mysqli_query($con, $maxx2);
$rowmax2 = mysqli_fetch_array($maxx22);
$maxx2oid = $rowmax2[’maxx2oid’];
$sql = ”delete from Orderrad where oid='{$maxx2oid}’ AND kid = ’{$s2}’ AND tid = ’{$s3}'”;
if(!$con->query($sql) ===TRUE){
echo ”Raderingen misslyckades. SUB 2 Ring/maila Din order.”;
}
echo ””;
}
}
} // Hit går Lägg till Orderrad
if(isset($_POST[’x’]) OR isset($_POST[’submit2’]) OR isset($_POST[’submit3’])) {
$con=mysqli_connect(”savyron.se.mysql”, ”savyron_se”, ”eTNivFMS”) or die;
mysqli_select_db($con, savyron_se);
$sqlget8 = ”SELECT * FROM Kunder ”;
$sqlget8 .= ”WHERE kid = ’{$s2}'”;
$query8 = mysqli_query($con, $sqlget8);
$s2 = $vkid;
$s3 = $tid;
$sqlget2 = ”SELECT * FROM Orderrad WHERE kid = ’{$s2}’ AND tid = ’{$s3}'”;
$query2 = mysqli_query($con, $sqlget2);
$query28 = mysqli_query($con, $sqlget2);
$query21 = mysqli_query($con, $sqlget2);
$query6 = mysqli_query($con, $sqlget2);
}
?>
VARUKORG
kid nr | Artnr | Produkt namn |
Pris kr | Antal | Summa kr | Session starttid |
---|---|---|---|---|---|---|
3. VÄLJ BETALNINGSSÄTT
Varuvärdet är nu ”.$total .” kr varav moms ”.$moms.” kr
”;
}
date_default_timezone_set(”Europe/Stockholm”);
if(isset($_POST[’55x’]) AND !empty($_POST[’sessionigen’])) {
$con=mysqli_connect(”savyron.se.mysql”, ”savyron_se”, ”eTNivFMS”) or die;
mysqli_select_db($con, savyron_se);
$max2 = ”SELECT MAX(ordernr) as maxordernr FROM Orders”;
$max3= mysqli_query($con, $max2);
$rowO = mysqli_fetch_array($max3);
$maxordernr = $rowO[’maxordernr’];
$ordernr = $maxordernr +1;
$ORordernr = $ordernr;
$s4 = $_POST[’kidigen’];
$s5 = $_POST[’sessionigen’];
$sqlget6 = ”SELECT * FROM Orderrad ”;
$sqlget6 .= ”WHERE kid = ’{$s4}’ AND tid = ’{$s5}'”;
$query6 = mysqli_query($con, $sqlget6);
if(!empty($query6)) {
while($row6 = mysqli_fetch_array($query6)) {
$ORpnr = $row6[’pnr’];
$pnr = $ORpnr;
$ORpnamn = $row6[’pnamn’];
$likare = $row6[’likare’];
$ORpris = $row6[’pris’];
$ORantal = $row6[’antal’];
$ORsumpris = $row6[’sumpris’];
$ORtota += $row6[’sumpris’];
$ORordtid = $row6[’tid’];
if (!isset($_POST[’hamta’])) {
$ORx=$ORtota * 8/100;
$ORhamta = ”NEJ”;
} else {
$ORx = 0;
$ORhamta = ”JA”;
}
$f = ”Produktkod: $ORpnr Namn: $ORpnamn Pris:$ORpris kr Antal: $ORantal Summa orderrad: $ORsumpris kr
”;
$ff = ”$ff .$f”;
} //Hit går if Squery6 är full
$rabkr = 0;
$rkod = $_POST[’errkod’];
if (isset($_POST[’checkrkod’])) {
$sqlgetkod = ”SELECT * FROM rabattkoder ”;
$sqlgetkod .= ”WHERE rabkod = ’{$rkod}'”;
$querykod = mysqli_query($con, $sqlgetkod);
while ($rowkod = mysqli_fetch_array($querykod)) {
$rabkr = $rowkod[’kr’];
}
if (empty($rabkr)) {
echo ””;
}
}
} //Hit går while loopen för $query6
// D E L E T E
$sql = ”delete from rabattkoder where rabkod = ’{$rkod}'”;
if(!$con->query($sql) ===TRUE){
echo ”
”;
echo ”Raderingen misslyckades. SUB 2 Ring/maila Din order.”;
echo ”
”;
}
$sqlget8 = ”SELECT * FROM Kunder ”;
$sqlget8 .= ”WHERE kid = ’{$s4}'”;
$query8 = mysqli_query($con, $sqlget8);
while ($row8 = mysqli_fetch_array($query8)) {
$ORkid = $row8[’kid’];
$ORemail = $row8[’email’];
$ORtel = $row8[’tel’];
$ORfn = $row8[’fn’];
$ORen = $row8[’en’];
$ORadg = $row8[’adg’];
$ORadp = $row8[’adp’];
$ORkpersnr = $row8[’kpersnr’];
} //Hit går while loopen för $query8
$ORxx = round($ORx, 0);
$s4 = $_POST[’kidigen’];
$s5 = $_POST[’sessionigen’];
$sqlgetFL = ”SELECT * FROM Orderrad WHERE pnr LIKE ’FL%’ AND kid = ’{$s4}’ AND tid = ’{$s5}'”;
$queryFL = mysqli_query($con, $sqlgetFL);
if(!empty($queryFL)) {
while ($rowFL = mysqli_fetch_array($queryFL)) {
$FLtota += $rowFL[’sumpris’];
}
} else {
$FLtota = 0;
}
echo ”
”;
echo ”FLtota är ” .”$FLtota”;
echo ”
”;
$sqlgetIC = ”SELECT * FROM Orderrad WHERE pnr LIKE ’IC%’ AND kid = ’{$s4}’ AND tid = ’{$s5}'”;
$queryIC = mysqli_query($con, $sqlgetIC);
if(!empty($queryIC)) {
while ($rowIC = mysqli_fetch_array($queryIC)) {
$ICtota += $rowIC[’sumpris’];
}
} else {
$ICtota = 0;
}
echo ”
”;
echo ”ICtota är ” .”$ICtota”;
echo ”
”;
$sqlgetTC = ”SELECT * FROM Orderrad WHERE pnr LIKE ’TC%’ AND kid = ’{$s4}’ AND tid = ’{$s5}'”;
$queryTC = mysqli_query($con, $sqlgetTC);
if(!empty($queryTC)) {
while ($rowTC = mysqli_fetch_array($queryTC)) {
$TCtota += $rowTC[’sumpris’];
}
} else {
$TCtota = 0;
}
echo ”
”;
echo ”TCtota är ” .”$TCtota”;
echo ”
”;
$sqlgetT20d = ”SELECT * FROM Orderrad WHERE pnr LIKE ’20d%’ AND kid = ’{$s4}’ AND tid = ’{$s5}'”;
$queryT20d = mysqli_query($con, $sqlgetT20d);
if(!empty($queryT20d)) {
while ($rowT20d = mysqli_fetch_array($queryT20d)) {
$T20dtota += $rowT20d[’sumpris’];
}
} else {
$T20dtota = 0;
}
echo ”
”;
echo ”T20dtota är ” .”$T20dtota”;
echo ”
”;
if (($FLtota !== 0) AND ($ICtota !== 0) OR ($TCtota !== 0) OR ($T20dtota !== 0)) {
$x3 = $FLtota;
}
if (($FLtota !== 0) AND ($ICtota == 0) AND ($TCtota == 0) AND ($T20dtota == 0)) {
$x3 = 0;
$sql = ”insert into likarkoder (`kid`, `ordernr`, `attbetala`) values (’$ORkid’, ’$ORordernr’, ’$FLtota’)”;
if(!$con->query($sql) ===TRUE){
echo ”likarkoder misslyckades. RAD 758 else.”;
}
}
// Bara tc
$likordernr = $_POST[’likorder’];
if (isset($_POST[’likbox’])) {
$sqlgetlik = ”SELECT * FROM likarkoder WHERE ordernr = ’{$likordernr}'”;
$querylik = mysqli_query($con, $sqlgetlik);
while ($rowlik = mysqli_fetch_array($querylik)) {
$x1 = $rowlik[’kid’];
$x2 = $rowlik[’ordernr’];
$x3 = $rowlik[’attbetala’];
}
// D E L E T E
$sql = ”delete from likarkoder where kid = ’{$x1}’ and ordernr = ’{$x2}'”;
if(!$con->query($sql) ===TRUE){
echo ”
”;
echo ”Raderingen misslyckades. Delete likarkoder.”;
echo ”
”;
}
}
$ORy=$_POST[’fakt’];
$ORsumvaror = $ORtota;
$attbetala = $ORtota+$ORxx+$ORy-$rabkr-$x3; //BERÄKNING
$zx = round($attbetala, 0);
$zxmoms1 = $zx*20/100;
$zxmoms2 = round($zxmoms1, 0);
$villkor = $_POST[’villkor’];
$cnr = 0;
$cbet = 0;
$cursprbetala = 0;
$cdat = ”Ej angivet”;
$cmoms = 0;
$corderdag = date(”M.d”);
$cordertid = date(”H:i”);
$cvillkor = 0;
if (empty($ORkpersnr) AND $ORy != 0) {
echo ””;
$stop = 1;
}
elseif (!empty($ORkpersnr) AND $ORy !=0) {
$sql = ”insert into Orders (`kid`, `email`, `tel`, `fn`, `en`, `adg`, `adp`, `kpersnr`, `sff`, `ordtid`, `ordernr`, `hamta`, `fraktpris`, `fakturapris`, `rabatt`, `sumvaror`, `flik`, `attbetala`, `datum`, `moms`, `orderdag`, `ordertid`, `villkor`) values (’$ORkid’, ’$ORemail’, ’$ORtel’, ’$ORfn’, ’$ORen’, ’$ORadg’, ’$ORadp’, ’$ORkpersnr’, ’$ff’, ’$ORordtid’, ’$ORordernr’, ’$ORhamta’, ’$ORxx’, ’$ORy’, ’$rabkr’, ’$ORsumvaror’, ’$x3’, ’$zx’, ’$cdat’, ’$cmoms’, ’$corderdag’, ’$cordertid’, ’$cvillkor’)”;
if(!$con->query($sql) ===TRUE){
echo ”Registreringen misslyckades. RAD 757 elseif rder.”;
}
}
else {
$sql = ”insert into Orders (`kid`, `email`, `tel`, `fn`, `en`, `adg`, `adp`, `kpersnr`, `sff`, `ordtid`, `ordernr`, `hamta`, `fraktpris`, `fakturapris`, `rabatt`, `sumvaror`, `flik`, `attbetala`, `datum`, `moms`, `orderdag`, `ordertid`, `villkor`) values (’$ORkid’, ’$ORemail’, ’$ORtel’, ’$ORfn’, ’$ORen’, ’$ORadg’, ’$ORadp’, ’$ORkpersnr’, ’$ff’, ’$ORordtid’, ’$ORordernr’, ’$ORhamta’, ’$ORxx’, ’$ORy’, ’$rabkr’, ’$ORsumvaror’, ’$x3’, ’$zx’, ’$cdat’, ’$cmoms’, ’$corderdag’, ’$cordertid’, ’$cvillkor’)”;
if(!$con->query($sql) ===TRUE){
echo ”Regi. RAD 800 else.”;
}
}
//Här börjar mailet
$encoding = ”utf-8”;
$subject_preferences = array(
”input-charset” => $encoding,
”output-charset” => $encoding,
”line-length” => 76,
”line-break-chars” => ”\r\n”
);
// $mail_to = ”order@savyron.se, $ORemail, f86a224c+46706410990@sms.cellsynt.com”;
// $mail_subject = ”Ny Order”;
if (empty($_POST[’fakt’])) {
$mail_message = ”
KUND DATA:
” .”Kid nr: ” .”$ORkid” .”
” .”E-mail: ” .”$ORemail” .”
” .”Tel.nr: ” .”$ORtel” .”
” .”Förnamn: ” .”$ORfn” .”
” .”Efternamn: ” .”$ORen” .”
” .”Adress: ” .”$ORadg” .”
” .”Postnr: ” .”$ORadp” .”
” .”Personnr: ” .”$ORkpersnr” .”
BESTÄLLNING:
” .”
KVITTO nr:” .”$ORordernr
” .”Produkter: ” .”
” .”$ff” .”
” .”Summa Varor: ” .”$ORtota” .” kr” .”
” .”Session starttid: ” .”$ORordtid” .”
”.”Ordernr är: ” .”$ORordernr” .”
” .”Varorna hämtas i butik: ” .”$ORhamta” .”
” .”Frakten kostar: ” .”$ORxx” .” kr” .”
” .”Fakturaavgiften är: ” .”$ORy” .” kr” .”
” .”Ev. rabatt är: ” .”$rabkr” .” kr” .”
” .”Ev. avdrag för Färglikare: ” .”$x3″ .” kr” .”
” .”Att Betala: ” .”$zx” .” kr” .”
” .”Varav moms: ” .”$zxmoms2″ .” kr” .”
” .”Orderdag: ” .”$corderdag” .”
” .”Ordertid: ” .”$cordertid” .”
” .”$villkor” .”..Kunden har godkänt köpvillkoren”;
}
if (!empty($_POST[’fakt’])) {
$mail_message = ”
KUND DATA:
” .”Kid nr: ” .”$ORkid” .”
” .”E-mail: ” .”$ORemail” .”
” .”Tel.nr: ” .”$ORtel” .”
” .”Förnamn: ” .”$ORfn” .”
” .”Efternamn: ” .”$ORen” .”
” .”Adress: ” .”$ORadg” .”
” .”Postnr: ” .”$ORadp” .”
” .”Personnr: ” .”$ORkpersnr” .”
BESTÄLLNING:
” .”
FAKTURA nr:” .”$ORordernr
” .”Produkter: ” .”
” .”$ff” .”
” .”Summa Varor: ” .”$ORtota” .” kr” .”
” .”Session starttid: ” .”$ORordtid” .”
”.”Ordernr är: ” .”$ORordernr” .”
” .”Varorna hämtas i butik: ” .”$ORhamta” .”
” .”Frakten kostar: ” .”$ORxx” .” kr” .”
” .”Fakturaavgiften är: ” .”$ORy” .” kr” .”
” .”Ev. rabatt är: ” .”$rabkr” .” kr” .”
” .”Ev. avdrag för Färglikare: ” .”$x3″ .” kr” .”
” .”Att Betala: ” .”$zx” .” kr” .”
” .”Varav moms: ” .”$zxmoms2″ .” kr” .”
” .”Orderdag: ” .”$corderdag” .”
” .”Ordertid: ” .”$cordertid” .”
” .”$villkor” .”..Kunden har godkänt köpvillkoren”;
}
$header = ”Content-type: text/html; charset=”.$encoding.” \r\n”;
$header .= ”MIME-Version: 1.0 \r\n”;
$header .= ”Content-Transfer-Encoding: 8bit \r\n”;
$header .= ”Date: ”.date(”r (T)”).” \r\n”;
$header .= iconv_mime_encode(”Subject”, $mail_subject, $subject_preferences);
wp_mail($mail_to, $mail_subject, $mail_message, $header);
} //Hit går if empty personnr och fakturaköp.
if (empty($stop)) {
echo ”
Varor + frakt + ev. fakturaavgift blev ”.$zx .” kr
”;
} else {
echo ”
Fakturaköp ej godkänt. Var god gör om Din order och välj annat betalningsalternativ.
”;
$zx =””;
$ordernr =””;
}
?>