hej
Jeg har arbejde lidt med min hjemmeside i dag og jeg er kommet frem til et problem som jeg overhovedet ikke kan se noget i eller hvad man siger. det vil sige at klik jeg på af de to , så kommer begge frem og siger noget!?!
En side har jeg gjort sådan her;
- <input type="submit" name="godkendt-info" value="Godkende brugere"/>
tilføjer til den
op over- if(isset($_POST["godkendt-info"]))
- {
- echo 'Godkendt brugere!';
- }
Opret bruger del her ;
- <input type="submit" name="godkendt" value="Opret Bruger" />
tilføjer til den
op over altså bruger del- <?php
- if(!empty($_POST))
- {
- if ($stmt = $mysqli->prepare('SELECT NULL FROM `brugere` WHERE `email` = ?')) {
- $stmt->bind_param('s', $email);
- $email = $_POST['email'];
- $stmt->execute();
- $stmt->store_result();
- $count = $stmt->num_rows;
- $stmt->close();
- if ($count > 0)
- {
- $user_found = 1;
- }
- }
- if(!isset($user_found))
- {
- if($_POST["password"] != $_POST["gentag"])
- {
- $errors = 1;
- echo "<div id=\"box\">";
- echo "<ul><li>Skrive ens password på siden..</li></ul>";
- echo "</div>";
- }
- if (empty($_POST['password']) && empty($_POST['gentag']))
- {
- $errors = 1;
- echo "<div id=\"box\">";
- echo "<ul><li>Skrive et password på siden..</li></ul>";
- echo "</div>";
- }
- if($_POST["email"] == "")
- {
- $errors = 1;
- echo "<div id=\"box\">";
- echo "<ul><li>Skrive en email på siden..</li></ul>";
- echo "</div>";
- }
- if(!isset($errors))
- {
- if ($stmt = $mysqli->prepare('INSERT INTO `brugere` (`email`, `password`, `code`) VALUES (?, ?, ?)')) {
- /* Bind parametre */
- $stmt->bind_param('ssi', $email, $password, $code);
-
- /* Sæt værdier på parametrene */
- $email = $_POST['email'];
- $password = sha1($_POST['password']);
- $code = rand(111111111,999999999);
-
- $stmt->execute();
- $stmt->close();
-
- $to = $email; // den som skal modtage mailen!
- $subject = "Hej Djinfo.dk - Godkendt brugere konto";
- $msg = "Tak for du vil opret dig på ....dk!. \n \n For at kun activate din konto skal du bare klikke på dette link her: \n \n http://....dk/activate/$code/ \n \n Du kan ikke besvar den her email!!";
- $header = "from:....dk - Godkendt Profil!! <support@....dk>";
-
- if(isset($_POST["godkendt"]))
- {
- if(mail($to, $subject, $msg, $header))
- {
- echo "<div id=\"box\">";
- echo "<ul><li>Tilsendt e-mail til; $to</li><li>Godkendt brugere</li></ul>";
- echo "</div>";
- }
- }
- }
- else {
- /* Der er opstået en fejl */
- echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
- }
- }
- }
- else {
- echo "<div id=\"box\">";
- echo "<ul><li>Der findes allerede en bruger med denne mail - Gør et forsøg mere <a href=\"http://.....dk/\">Forsøge igen...</a></li></ul>";
- echo "</div>";
- }
- }
-
- ?>
Håber i kan forklare hvad der gå galt siden de begge gøre det?