”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
$con->close();
?>
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 ”
”;
}
$likkid = $_POST[’likkid’];
$likordernr = $_POST[’likorder’];
if (isset($_POST[’likbox’])) {
$sqlgetlik = ”SELECT * FROM likarkoder ”;
$sqlgetlik .= ”WHERE kid = ’{$likkid}’ AND ordernr = ’{$likordernr}'”;
$querylik = mysqli_query($con, $sqlgetlik);
while ($rowlik = mysqli_fetch_array($querylik)) {
$x1 = $rowlik[’kid’];
$x2 = $rowlik[’ordernr’];
$x3 = $rowlik[’attbetala’];
$x4 = $rowlik[’orderdag’];
$x5 = $rowlik[’ordertid’];
}
if (empty($x1)) {
echo ””;
}
}
} // 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 ”
”;
}
$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’];
/*
$sqlget6k = ”SELECT * FROM checkOrderrad ”;
$sqlget6k .= ”WHERE kid = ’{$s4}’ AND tid = ’{$s5}'”;
$query6k = mysqli_query($con, $sqlget6k);
if(!empty($query6k)) {
while($row6k = mysqli_fetch_array($query6k)) {
$ORpnr = $row6k[’pnr’];
$ORpnamn = $row6k[’pnamn’];
$ORpris = $row6k[’pris’];
$ORantal = $row6k[’antal’];
$ORsumpris = $row6k[’sumpris’];
$ORtota += $row6k[’sumpris’];
$ORordtid = $row6k[’tid’];
$f = ”Produktkod: $ORpnr Namn: $ORpnamn Pris:$ORpris kr Antal: $ORantal Summa orderrad: $ORsumpris kr
”;
$ff = ”$ff .$f”;
} //Hit går while loopen för $query6k
if (empty($ORordtid)) {
echo ””;
}
$sqlget8k = ”SELECT * FROM Kunder ”;
$sqlget8k .= ”WHERE kid = ’{$s4}'”;
$query8k = mysqli_query($con, $sqlget8k);
while ($row8k = mysqli_fetch_array($query8k)) {
$ORkid = $row8k[’kid’];
$ORemail = $row8k[’email’];
$ORtel = $row8k[’tel’];
$ORfn = $row8k[’fn’];
$ORen = $row8k[’en’];
$ORadg = $row8k[’adg’];
$ORadp = $row8k[’adp’];
$ORkpersnr = $row8k[’kpersnr’];
} //Hit går while loopen för $query8k
} //Hit går if Squery6k är full
*/
$ORy=$_POST[’fakt’];
$ORsumvaror = $ORtota;
$attbetala = $ORtota+$ORxx+$ORy-$rabkr-$sumlikare; //fel här
$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 (isset($_POST[’55x’])) {
$sql = ”insert into likarkoder (`kid`, `ordernr`, `attbetala`, `orderdag`, `ordertid`) values (’$ORkid’, ’$ORordernr’, ’$zx’, ’$corderdag’, ’$cordertid’)”;
if(!$con->query($sql) ===TRUE){
echo ”Registreringen misslyckades. likarekoder.”;
}
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’, ’$sumlikare’, ’$zx’, ’$cdat’, ’$cmoms’, ’$corderdag’, ’$cordertid’, ’$cvillkor’)”;
if(!$con->query($sql) ===TRUE){
echo ”Registreringen misslyckades. RAD 757 elseif rder.”;
}
} //Här slutar ”Detta medför att checkbetalning kan göras utan persnr.”
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’, ’$sumlikare’, ’$zx’, ’$cdat’, ’$cmoms’, ’$corderdag’, ’$cordertid’, ’$cvillkor’)”;
if(!$con->query($sql) ===TRUE){
echo ”Registreringen misslyckades. RAD xx.”;
}
} //Här slutar ”Detta medför att checkbetalning kan göras utan persnr.”
//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(isset($_POST[’55x’])) {
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: ” .”$sumlikare” .” 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öretagets Namn: ” .”$ORforetagsnamn” .”
” .”Adress: ” .”$ORadg” .”
” .”Postnr: ” .”$ORadp” .”
” .”Företagets Regnr: ” .”$ORforetagsregnr” .”
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: ” .”$sumlikare” .” 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 =””;
}
} //Hit går if isset 55x
?>