Hej, nu har jeg rodet med mysql en hel uge siden første forsøg og jeg har prøvet at lave noget lignende og brugt koden herfra, men jeg får en fejlmeddelelse 
-  Column count doesn't match value count at row 1
 
Hvad kan jeg have gjort galt?
-  <?php
 -  if(isset($_POST["send"])) {
 -       $error = false;
 -       $fejlbesked = "";
 -   
 -       $forfatter = mysql_real_escape_string($_POST["forfatter"]);
 -       $emne = mysql_real_escape_string($_POST["emne"]);
 -       $nyhed = mysql_real_escape_string($_POST["nyhed"]);
 -   
 -       if(!empty($forfatter)) {
 -           if(!empty($emne)) {
 -              if(!empty($nyhed)) {
 -             $error = false;
 -           } else {
 -             $fejlbesked .= "Du mangler at udfylde en besked!<br />";
 -             $error = true;
 -           }
 -             $error = false;
 -           } else {
 -             $fejlbesked .= "Du mangler at udfylde en titel!<br />";
 -             $error = true;
 -           }    
 -       } else {
 -           $fejlbesked .= "Du mangler at udfylde dit navn!<br />";
 -           $error = true;
 -       }
 -   
 -       if($error == true) {
 -         echo $fejlbesked;
 -         $error = true;
 -       } else {
 -         $sql = "INSERT INTO nyheder VALUES ('','". $forfatter ."', '". $emne ."', '". $nyhed ."')";
 -         $query = mysql_query($sql) or die(mysql_error());
 -         if(!$query) {
 -           $error = true;
 -         } else {
 -           echo 'Beskeden er blevet tilføjet!';
 -         }
 -       }
 -   }
 -   ?>
 
 Testside med kommentarfeltetEDIT:
fandt den, skulle jo også fortælle hvad kolonnerne hedder der skal indsættes i.
-  $sql = "INSERT INTO nyheder (forfatter, emne, nyhed) VALUES ('". $forfatter ."', '". $emne ."', '". $nyhed ."')";
 
						
						
						
						
		
							Indlæg senest redigeret d. 29.10.2012 01:09 af Bruger #17316