@scootergrisen ... lyder lidt til, at jepser p ikke kender variabel typen boolean.
@Jesper P ... en boolean er en variabel type der kun kan have 2 forskellige værdier. True eller False altså sandt eller falsk. Den er derfor super smart, at bruge i dit tilfælde til betalt.
- $betalt = true;
eller - $betalt = false;
Booleans er også så dejlige, at arbejde med, fordi de er så nemme, at teste på:
- $betalt = true; //brugeren har betalt
-
- if($betalt) {
- //gør det der skal gøres hvis brugeren har betalt
- }
-
- if(!$betalt) {
- //gør det der skal gøres hvis brugen IKKE har betalt
- }
Ja jeg har ikke arbejde så meget med der med true eller false..
Så må du jo bare gemme i databasen om brugeren har betalt eller ej.
TRUE eller FALSE.
Ikke noget med tal.
Så det du mener at når bruger opret sig på siden skal jeg lave sådan her
$betalt = false
og lige snart snart han har betalt så skal den bliver updater til false er det sådan du mener eller hvad?
er det sådan at du mener eller hvad undskyld jeg lyder lidt dum men jeg kan ikke rigtig se hvad du sådan helt mener at jeg skal gøre (lave)
sådan her ser min opret del ud for
rank 1- <div class="bruger_boxopret">
- <ul>
- <?php
- if(isset($_POST["godkend_bruger"]))
- {
- if($stmt = $mysqli->prepare(' SELECT NULL FROM `bruger_infomation` WHERE `Brugernavn` = ? && `djnavn` = ?'))
- {
- $stmt->bind_param('ss', $brugernavn, $djnavn);
- $brugernavn = $_POST["brugernavn"];
- $djnavn = $_POST["djnavn"];
- $stmt->execute();
- $stmt->store_result();
- $count = $stmt->num_rows;
- $stmt->close();
- if($count > 0)
- {
- $user_found = 1;
- }
- }
- if(!isset($user_found))
- {
- if($_POST["pass"] != $_POST["gentag"])
- {
- $errors = 1;
- echo "<li id=\"check_not\">Angive ens password på siden..</li>";
- }
- if(empty($_POST["pass"]) && empty($_POST["gentag"]))
- {
- $errors = 1;
- echo "<li id=\"check_not\">Angive et password på siden..</li>";
- }
- if(empty($_POST["djnavn"]))
- {
- $errors = 1;
- echo "<li id=\"check_not\">Angive et djnavn</li>";
- }
- if(empty($_POST["booking"]))
- {
- $errors = 1;
- echo "<li id=\"check_not\">Angive et Booking email</li>";
- }
-
- if(!isset($errors))
- {
- $pb = null;
- include "inc/upload_billede/class.upload.php";
- $handle = new Upload($_FILES["file"]);
-
- if($handle->uploaded)
- {
- //lidt mere store billeder
- $handle->image_resize = true;
- $handle->image_ratio_y = true;
- $handle->image_x = 220;
- $handle->Process("profil/store");
-
- //til profil billede lign..
- $handle->image_resize = true;
- $handle->image_ratio_crop = true;
- $handle->image_y = 75;
- $handle->image_x = 75;
- $handle->Process("profil");
- $pb = $handle->file_dst_name;
-
- echo "<h2>Tak for du opret dig hos djinfo.dk</h2>";
- echo "<img src=\"http://www.xxx.dk/profil/$pb\" alt=\"profil_billede\" height=\"75\" width=\"75\" border=\"0\">";
- echo "<li id=\"check_ok\">Dit billede blev upload</li>";
- }
- else
- {
- echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
- }
- }
- //Lukker $errors
- if(!isset($user_found))
- {
- if($stmt = $mysqli->prepare('INSERT INTO `bruger_infomation`
- (`Brugernavn`, `password`, `profiltekst`, `djnavn`, `faktura_nr`, `kat`, `email_booking`, `website`, `email`, `profilbillede`, `network`)
- VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'))
- {
-
- $stmt->bind_param('ssssisssiss', $brugernavn, $password, $profiltekst, $djnavn, $faktura_nr, $katogori, $booking, $website, $email, $profilbillede, $network);
-
- $brugernavn = $_POST["brugernavn"];//cc
- $password = sha1($_POST["password"]);//cc
- $profiltekst = $_POST["profiltekst"];//cc
- $djnavn = $_POST["djnavn"];//cc
- $faktura_nr = mt_rand(81, 9120);//cc
- $katogori = $_POST["kategori"];//cc
- $booking = $_POST["booking"];//cc
- $website = "http://www.djinfo.dk/";//cc
- $email = $_POST["email"];//cc
- $profilbillede = $pb;//cc
- $network = "https://www.facebook.com/xxx";//cc
-
-
- $stmt->execute();
- $stmt->close();
-
-
- $fra = "xx Godkendt bruger <support@xx.dk>";
- //fra bruger hjemmeside email..
- $til = $email;
- // til bruger som har skrevet sin email ind..
- $emne = "Godkendt bruger email - xx.dk";
- //title-emne..
- $besked = str_replace("[faktura_nr]", $faktura_nr, file_get_contents('email.html'));
-
- $headers = "From: " . $fra . "\r\n";
- $headers .= "MIM-Version: 1.0\r\n";
- $headers .= "Content-type: text/html; charset=UTF-8\r\n";
- /*
- sende email til bruger..
- */
- if(mail($til, $emne, $besked, $headers))
- {
- echo "<li id=\"check_ok\">Tilsendt e-mail til; $til - Tjek email</li>";
- }
- }
- else
- {
- /* Der er opstået en fejl */
- echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
- }
- }
- //sender email og opret bruger
- }
- else
- {
- echo "<li id=\"check_not\">Brugernavn & Djnavn findes i vores databasen.,</li>";
- }
- }
- else
- {
- echo "<li id=\"check_opret\">Indtast dine oplysninger herunder for at oprette Gratis Bruger </a></li>";
- }
- ?>
- </ul>
- </div>
er det sådan her du mener helt at jeg skal gør/lave
- $djnavn = $_POST["djnavn"];//cc
- $rank = 1;
- $betalt = false;
- $faktura_nr = mt_rand(81, 9120);//cc
- $katogori = $_POST["kategori"];//cc
jeg tror det sådan i mener eller må i lige sig til hvis det er ikke det i mener ,
ellers ret mig i hvad jeg lave eller gøre.. det er kun sådan at man bliver bedre
Indlæg senest redigeret d. 14.07.2012 15:45 af Bruger #17136