”650” and $ordernu < "951") { echo "”;
}
if($ordernu > ”950”) {
echo ””;
}
$con->close();
?>
Undersök Eget Val.
Nyheten EGET VAL 3 ingår också, här står det en förklaring. 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.
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
// Här ska in en koll på att fn och en och kid stämmer annars får han inte ändra
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’];
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 sub23 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 för att få Ditt kid nr; 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 |
---|
Man får ä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”.
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`, `pris`, `antal`, `sumpris`, `tid`) values (’$vkid’, ’$visapnr’, ’$visapnamn’, ’$streck’, ’$visapris’, ’$antal’, ’$sumpris’, ’$tid’)”;
if(!$con->query($sql) ===TRUE){
echo ”
FEL 26. 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`, `pris`, `antal`, `sumpris`, `tid`) values (’$vkid’, ’EV3’, ’Eget Val 3’, ’$streck’, ’490’, ’1’, ’510’, ’$tid’)”;
if(!$con->query($sql) ===TRUE){
echo ”
FEL 26. 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);
$row = mysqli_fetch_array($max3);
$maxordernr = $row[’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’];
$ORpnamn = $row6[’pnamn’];
$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”;
}
$fl5 = ”FL5”;
$sqlgetlik = ”SELECT * FROM Orderrad WHERE kid = ’{$s4}’ AND pnr = ’{$fl5}'”; // Letar efter FL5
$querylik = mysqli_query($con, $sqlgetlik);
if(!empty($querylik)) { // OM FL5 finns
while($rowL = mysqli_fetch_array($querylik)) {
$laddalik = $rowL[’likare’];
$sumlikare = 0;
}
}
if($pnr != $fl5) {
if(!empty($laddalik)) {
$sumlikare = $laddalik;
}
$sql = ”delete from Orderrad where kid = ’{$s4}’ AND pnr = ’{$fl5}'”;
if(!$con->query($sql) ===TRUE){
echo ”
”;
echo ”Raderingen misslyckades. SUB 2 Ring/maila Din order.”;
echo ”
”;
}
}
// hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
$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 ””;
}
}
$f = ”Produktkod: $ORpnr Namn: $ORpnamn Pris:$ORpris kr Antal: $ORantal Summa orderrad: $ORsumpris kr
”;
$ff = ”$ff .$f”;
} //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
} //Hit går if Squery6 är full
$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’];
$ORforetagsregnr = $row8k[’foretagsregnr’];
$ORforetagsnamn = $row8k[’foretagsnamn’];
} //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; //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’])) { //Detta medför att checkbetalning kan göras utan persnr.
if (empty($ORkpersnr) AND empty($ORforetagsregnr) 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 758 else.”;
}
} //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
?>