Når jeg laver et tomt felt "hidden" og smider det sammen med jQuery og tjekker så hvis den er tom skal den udføre indsæt ellers skal den ikke. Uanset hvad man skriver så gør den intet.
post_besked.php
- <?php
- session_start();
-
-
- $userQuery = mysql_query("SELECT * FROM bruger WHERE id='$_SESSION[user_id]'");
- $userArray = mysql_fetch_array($userQuery);
-
- $besked = $_POST['besked'];
- $spammer = mysql_real_escape_string($_POST['spammer']);
- $spammer = htmlspecialchars($spammer);
- $getAnsat = mysql_query("SELECT * FROM bruger WHERE id='$_SESSION[user_id]'");
- $row = mysql_fetch_assoc($getAnsat);
-
- if($row[stilling] != 'Udvikler'){
- $besked = mysql_real_escape_string($besked);
- $besked = htmlspecialchars($besked);
- $besked = str_replace("\r\n","",$besked);
- }
- else{
- }
- $besked = trim($besked);
- date_default_timezone_set("Europe/Copenhagen");
- $dato = date("H:i");
- $brugernavn = $_POST['brugernavn'];
- $beskeder = $row['beskeder'] +1;
- ?>
- <?php
- if(empty($besked)){
- echo "<center><font color='red'>Du skal skrive en besked</center></font>";
- }
- elseif($besked=="afk#"){
- mysql_query("INSERT INTO geastebog(brugernavn, dato, besked, stilling, brugerid) VALUES('John','','$brugernavn er ikke tilstede','','4')") or die(mysql_error());
- }
- elseif($besked=="back#"){
- mysql_query("INSERT INTO geastebog(brugernavn, dato, besked, stilling, brugerid) VALUES('John','','$brugernavn er tilbage','','4')") or die(mysql_error());
- }
- elseif($besked=="brb#"){
- mysql_query("INSERT INTO geastebog(brugernavn, dato, besked, stilling, brugerid) VALUES('John','','$brugernavn er snart tilbage','','4')") or die(mysql_error());
- }
- elseif($besked=="tom#"){
- if($userArray['stilling']!=""){
- mysql_query("DELETE FROM geastebog") or die(mysql_error());
- mysql_query("INSERT INTO geastebog(brugernavn, dato, besked, stilling, brugerid) VALUES('John','','Chatten blev tømt af $brugernavn','','4')") or die(mysql_error());
- }
- else{
- echo "";
- }
- }
- else{
- if($spammer==""){
- mysql_query("INSERT INTO geastebog(brugernavn, dato, besked, stilling, brugerid) VALUES('$brugernavn','$dato','$besked','$userArray[stilling]','$userArray[id]')") or die(mysql_error());
- mysql_query("UPDATE bruger SET beskeder='$beskeder' WHERE
- id='$_SESSION[user_id]'")or die(mysql_error());
- }
- }
- }
- ?>