I have managed to get the following to work using the switch command but how come, I can’t get the amount to be added with these codes…
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
session_start();
if(!isset($_SESSION['u_uid']) || !isset($_POST['submit'])) {
header("Location: update.php?subscription=notset");
exit ();
} else {
include_once 'includes/dbh.php';
$subscriptionplan = mysqli_real_escape_string($conn, $_POST['subscriptionplan']);
$subscriptionplan2 = mysqli_real_escape_string($conn, $_POST['subscriptionplan2']);
$subscriptionplan3 = mysqli_real_escape_string($conn, $_POST['subscriptionplan3']);
$sql = "SELECT * FROM memberships WHERE user_uid = '".$_SESSION['u_uid']."'";
$result = mysqli_query($conn, $sql);
$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0) {
while($row = mysqli_fetch_assoc($result)) {
// Select from the database
// insert into plan A
$fees = 100;
$fees2 = 150;
$fees3 = 200;
if ($row['subscriptionplan'] == '' && $subscriptionplan == 'Level 1') {
$totalfees ='$fees';
$sql = "UPDATE memberships
SET subscriptionplan = 'Level 1', fees = '$fees'
WHERE user_uid = '".$_SESSION['u_uid']."'
";
mysqli_query($conn, $sql);
header("Location: update.php?subscription=success");
exit();
} else {
if ($row['subscriptionplan'] == '' && $subscriptionplan == 'Level 2') {
$sql = "UPDATE memberships
SET subscriptionplan = 'Level 2', fees = '$fees2'
WHERE user_uid = '".$_SESSION['u_uid']."'
";
mysqli_query($conn, $sql);
header("Location: update.php?subscription=success");
exit();
} else {
if ($row['subscriptionplan'] == '' && $subscriptionplan == 'Level 3') {
$totalfees ='$fees3';
$sql = "UPDATE memberships
SET subscriptionplan = 'Level 3', fees = '$fees'
WHERE user_uid = '".$_SESSION['u_uid']."'
";
mysqli_query($conn, $sql);
header("Location: update.php?subscription=success");
exit();
} else {
if ($row['subscriptionplan2'] == '' && $subscriptionplan2 == 'Level 1') {
$totalfees ='$fees2';
$sql = "UPDATE memberships
SET subscriptionplan2 = 'Level 1', fees2 = '$fees2'
WHERE user_uid = '".$_SESSION['u_uid']."'
";
mysqli_query($conn, $sql);
header("Location: update.php?subscription=success");
exit();
} else {
if ($row['subscriptionplan2'] == '' && $subscriptionplan2 == 'Level 2') {
$sql = "UPDATE memberships
SET subscriptionplan2 = 'Level 2', fees2 = '$fees2'
WHERE user_uid = '".$_SESSION['u_uid']."'
";
mysqli_query($conn, $sql);
header("Location: update.php?subscription=success");
exit();
} else {
if ($row['subscriptionplan2'] == '' && $subscriptionplan2 == 'Level 3') {
$sql = "UPDATE memberships
SET subscriptionplan2 = 'Level 3', fees2 = '$fees2'
WHERE user_uid = '".$_SESSION['u_uid']."'
";
mysqli_query($conn, $sql);
header("Location: update.php?subscription=success");
exit();
} else {
if ($row['subscriptionplan3'] == '' && $subscriptionplan3 == 'Level 1') {
$sql = "UPDATE memberships
SET subscriptionplan3 = 'Level 1', fees3 = '$fees3'
WHERE user_uid = '".$_SESSION['u_uid']."'
";
mysqli_query($conn, $sql);
header("Location: update.php?subscription=success");
exit();
} else {
if ($row['subscriptionplan3'] == '' && $subscriptionplan3 == 'Level 2') {
$sql = "UPDATE memberships
SET subscriptionplan3 = 'Level 2', fees3 = '$fees3'
WHERE user_uid = '".$_SESSION['u_uid']."'
";
mysqli_query($conn, $sql);
header("Location: update.php?subscription=success");
exit();
} else {
if ($row['subscriptionplan3'] == '' && $subscriptionplan3 == 'Level 3') {
$sql = "UPDATE memberships
SET subscriptionplan3 = 'Level 3', fees3 = '$fees3'
WHERE user_uid = '".$_SESSION['u_uid']."'
";
mysqli_query($conn, $sql);
header("Location: update.php?subscription=success");
exit();
} else {
header("Location: update.php?subscriptionplan=exists");
exit();
$sql = "SELECT * FROM memberships WHERE user_uid = '".$_SESSION['u_uid']."'";
$result = mysqli_query($conn, $sql);
$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0) {
while($row = mysqli_fetch_assoc($result)) {
$totalfees = $row['totalfees'];
$fees = $row['fees'];
$fees2 = $row['fees2'];
$fees3 = $row['fees3'];
$totalfees = '$fees' + '$fees2' + '$fees3';
$sql2 = "UPDATE memberships
SET totalfees = '$totalfees'
WHERE user_uid = '".$_SESSION['u_uid']."'
";
mysqli_query($conn, $sql2);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
I thought that the logic should be there in pulling out each individual amount and then adding it at the end…