HTML
-  <form method="post" action="opretnyhed.php">
-      <table>
-          <tr>
-              <td align="right">Emne</td> <td><input type="text" name="emne" /></td>
-          </tr>
-          <tr>
-              <td align="right" valign="top">Indhold</td> <td><textarea name="indhold"></textarea></td>
-          </tr>
-          <tr>
-              <td> </td> <td><input type="submit" name="opret" value="Opret nyhed" /></td>
-          </tr>
-      </table>
-  </form>
PHP [opretnyhed.php]
-  // Opret forbindelse til databasen
-      
-      $host = ""; // localhost eller ip
-      $dbuser = ""; // database brugernavn
-      $dbpass = ""; // database adgangskode
-      $dbname = ""; // database navn
-      
-      $connect = mysql_connect($host, $dbuser, $dbpass);
-      $db = mysql_select_db($dbname, $connect);
-      
-      if(!$db) {
-          die(mysql_error()); // udskriv fejl hvis der ikke kunne oprettes forbindelse til databasen
-      }
-      
-      // Gå videre
-      
-      if(isset($_POST["opret"])) {
-          $error = false;
-          $fejlbesked = "";
-          
-          $emne = mysql_real_escape_string($_POST["emne"]);
-          $indhold = mysql_real_escape_string($_POST["indhold"]);
-          
-          if(!empty($emne)) {
-              if(strlen($emne)>=10) {
-                  $error = false;
-              } else {
-                  $error = true;
-                  $fejlbesked .= "Emnet skal være på mindst 10 tegn!<br />";
-              }
-          } else {
-              $error = true;
-              $fejlbesked .= "Emnet skal udfyldes!<br />";
-          }
-          
-          if(!empty($indhold)) {
-              if(strlen($indhold)>=25) {
-                  $error = false;
-              } else {
-                  $error = true;
-                  $fejlbesked .= "Indholdet skal være på mindst 25 tegn!<br />";
-              }
-          } else {
-              $error = true;
-              $fejlbesked .= "Indholdet skal udfyldes!<br />";
-          }
-          
-          if($error == true) {
-              echo $fejlbesked;
-          } else {
-              $sql = "INSERT INTO nyheder VALUES ('', '". $emne ."', '". $indhold ."')";
-              $query = mysql_query($sql);
-              
-              if(!$query) {
-                  die(mysql_error()); // udskriv fejl hvis der ikke kunne oprettes sendes info til databasen
-              } else {
-                  echo "Nyheden er oprettet!";
-              }
-          }
-      }
-      
-      mysql_close($db);
PHP [visnyhed.php]
-  // Opret forbindelse til databasen
-      
-      $host = ""; // localhost eller ip
-      $dbuser = ""; // database brugernavn
-      $dbpass = ""; // database adgangskode
-      $dbname = ""; // database navn
-      
-      $connect = mysql_connect($host, $dbuser, $dbpass);
-      $db = mysql_select_db($dbname, $connect);
-      
-      if(!$db) {
-          die(mysql_error()); // udskriv fejl hvis der ikke kunne oprettes forbindelse til databasen
-      }
-      
-      // Gå videre
-      
-      $sql = "SELECT id, emne, indhold FROM nyheder ORDER BY id DESC";
-      $query = mysql_query($sql);
-      
-      if(!$query) {
-          die(mysql_error());
-      }
-      
-      while($row = mysql_fetch_assoc($query)) {
-          echo '<h1>'. $row["emne"] .'</h1>';
-          echo substr($row["indhold"], 0, 50) . "...<br />"; // forkorter indholdet ned til 50 tegn, efterfuldt af tre punktummer "..."
-          echo '<a href="slet.php?id='. $row["id"] .'">[Slet]</a><hr />';
-      }
-      
-      mysql_close($db);
PHP [sletnyhed.php]
-  // Opret forbindelse til databasen
-      
-      $host = ""; // localhost eller ip
-      $dbuser = ""; // database brugernavn
-      $dbpass = ""; // database adgangskode
-      $dbname = ""; // database navn
-      
-      $connect = mysql_connect($host, $dbuser, $dbpass);
-      $db = mysql_select_db($dbname, $connect);
-      
-      if(!$db) {
-          die(mysql_error()); // udskriv fejl hvis der ikke kunne oprettes forbindelse til databasen
-      }
-      
-      // Gå videre
-      
-      if(isset($_GET["id"])) {
-          $id = $_GET["id"];
-          
-          $sql = "DELETE FROM nyheder WHERE id = '". $id ."'";
-          $query = mysql_query($sql);
-          
-          if(!$query) {
-              die(mysql_error());
-          } else {
-              header("visnyhed.php");
-          }
-      }
-      
-      mysql_close($db);
Spørg hvis der er noget.
P.S. Koderne er ikke testet!
						
						
						
						
		
							Indlæg senest redigeret d. 13.12.2011 08:54 af Bruger #16025