Hej, jeg kan slet ikke forstå hvorfor den ikke gider indsætte information i min database, håber i kan se hvad jeg har gjort galt
Her er min kode
- if(isset($_POST['send']))
- {
- $modtager = $_POST['modtager'];
- $overskrift = $_POST['overskrift'];
- $indhold = $_POST['indhold'];
-
- #Hvis brugereren ikke findes, skriv en fejl
- $mysql = connect();
- $stmt = $mysql->prepare("SELECT count(*) As u_id FROM users WHERE username = '$modtager'") or die($mysql->error);
- $stmt->execute();
- $stmt->bind_result($u_id);
- $stmt->fetch();
- if($u_id == 0)
- {
- $fejl = "Ingen brugere ved navn ".$modtager." findes";
- } else {
-
-
-
-
-
- $mysql = connect();
- $stmt = $mysql->prepare("INSERT INTO post_indbakke (afsender,overskrift,indhold,dato,brugernavn) VALUES (?,?,?,?,?)") or die($mysql->error);
- $stmt->bind_param('sssis', $afsender, $overskrift, $indhold, $dato, $brugernavn);
- $stmt->execute();
-
- $mysql = connect();
- $stmt = $mysql->prepare("INSERT INTO post_sendt (overskrift,indhold,dato,brugernavn,afsender) VALUES (?,?,?,?,?)") or die($mysql->error);
- $stmt->bind_param('ssiss', $overskrift, $indhold, $dato, $brugernavn, $afsender);
- $stmt->execute();
-
- $sendt = "Din besked er nu sendt til <i>". $modtager ."</i>";
- }#Lukker tjek om brugeren findes
- }#Lukker isset send