betalt system
hejarbejder lige nu på et log ind system som det er sådan at jeg skal finde ud af om f.eks. hvis de begge er 0 og 0, så skal den gøre sådan som jeg gerne vil have det, men hvis jeg har 1 og 1 så skal den bare gøre sådan her,
du kan se hvad jeg mener
<?php
session_start();
include ("inc/db/db.php");
if($stmt = $mysqli->prepare("SELECT id_bruger, Brugernavn, djnavn, rank, betalt FROM `bruger_infomation` WHERE `Brugernavn` = ? AND `password` = ?"))
{
$stmt->bind_param('ss', $brugernavn, $password);
$brugernavn = $_POST["brugernavn_1"];
$password = sha1($_POST["password_2"]);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($id_bruger, $Brugernavn, $djnavn, $rank, $betalt);
$stmt->fetch();
$count = $stmt->num_rows;
$stmt->close();
if($count >= 0)
{
$_SESSION["logged_in"] = true;
$_SESSION["user_id"] = $id_bruger;
$_SESSION["Brugernavn"] = $Brugernavn;
$_SESSION["djnavn"] = $djnavn;
$_SESSION["rank"] = $rank;
$_SESSION["betalt"] = $betalt;
if($rank == 0 and $betalt == 0)
{
echo "hej";
}
else if($rank == 1 and $betalt == 1)
{
echo "hej 1";
}
else if($rank == 2 and $betalt == 2)
{
echo "hej 2";
}
else if($rank == 3 and $betalt == 3)
{
echo "hej 3";
}
else if($rank == 4 and $betalt == 4)
{
echo "hej 4";
}
else if($rank >= 5 || $betalt >= 5)
{
echo "hej 5";
}
}
else
{
echo "Fejl";
}
}
?>
Har ikke prøve at gøre sådan her så ved ikke lige om jeg kan gøre sådan her men ellers ved jeg ikke lige hvordan jeg skal lave det overhovedet?
velkommen til at spørger mig hvis det er?
og har også prøve sådan her
switch ($betalt == true)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
har også prøve sådan her
if($betalt = true){
if($rank == 0)
{
echo "hej";
}
else if($rank == 1)
{
echo "hej 1";
}
else if($rank == 2)
{
echo "hej 2";
}
else if($rank == 3)
{
echo "hej 3";
}
else if($rank == 4)
{
echo "hej 4";
}
else if($rank >= 5)
{
echo "hej 5";
}
}
en af min god venner har skrevet sådan her::
Hvorfor vil du absolut have at betaling skal være et tal ?
Det er meget mere logisk og lave det TRUE eller FALSE.
Enten har brugeren betalt eller også har brugeren ikke betalt.
jeg har svar tilbage sådan her::
hvad skulle det ellers være ?
hvordan kan det være og hvorfor?,
altså jeg har valgt at bygge min side op sådan at når man har opret sig så få man en email der er link lige til side hvor man betaler, og når man har betale skal min database finde ud af man har betalt eller ej. det er mere derfor at jeg har valgt det men hvordan vil du da lave det hvis det var?