Fejlmelding i php?
Hej Eksperter,Jeg får følgende fejl, når jeg forsøger at tilføje en ny træner igennem nedenstånde to filer:
Fejlen: Column count doesn't match value count at row 1
Opret.php
<?
if(!isset($_SESSION['admin'])) {
include("login/admincheck.php");
} else {
$type = $_GET['type'];
echo "<form action='index.php?side=oprettraenernu&type=$type' method='post' enctype='multipart/form-data'>";
echo "<b>Billede:</b><br /><input style='border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF' size='20' type='file' name='upfil' /><br /><br />";
echo "<b>Træner/Holdleder:</b><br /><input type='checkbox' name='traener' />Træner<br />";
echo "<input type='checkbox' name='holdleder' />Holdleder<br /><br />";
echo "<b>Holdoversigt:</b><br /><input type='checkbox' name='u9' />U9<br />";
echo "<input type='checkbox' name='u11' />U11<br />";
echo "<input type='checkbox' name='u13' />U13<br />";
echo "<input type='checkbox' name='u15' />U15<br />";
echo "<input type='checkbox' name='u17' />U17<br />";
echo "<input type='checkbox' name='u19' />U19<br />";
echo "<input type='checkbox' name='seniortur' />Senior Turnering<br />";
echo "<input type='checkbox' name='seniormot' />Senior Motion<br />";
echo "<input type='checkbox' name='ungdommot' />Ungdom Motion<br />";
echo "<input type='checkbox' name='piger' />Pigetræning / V.I.Piger<br />";
echo "<input type='checkbox' name='talent' />Talenttræning<br />";
echo "<input type='checkbox' name='drenge' />Drengetræning / Boys only<br /><br />";
echo "<b>Navn:</b><br /><input style='border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF' size='30' type='text' name='navn'><br /><br />";
echo "<b>Adresse:</b><br /><input style='border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF' size='30' type='text' name='adresse'><br /><br />";
echo "<b>Postnr. & By:</b><br /><input style='border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF' size='30' type='text' name='postby'><br /><br />";
echo "<b>Telefonnr.:</b><br /><input style='border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF' size='30' type='text' name='tlf'><br /><br />";
echo "<b>Mobilnr.:</b><br /><input style='border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF' size='30' type='text' name='mobil'><br /><br />";
echo "<b>E-mail:</b><br /><input style='border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF' size='30' type='text' name='mail'><br /><br />";
echo "<b>Træner- / Holdlederstart:</b><br /><input style='border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF' size='30' type='text' name='start'><br /><br />";
echo "<b>Beskrivelse:</b><br /><textarea style='border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF' name='beskrivelse' rows='8' cols='30'></textarea><br />";
echo "<br/><input style='border: 1px solid #000000; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF' type='submit' name='submit' value='Tilføj ny træner'>";
echo "</form>";
}
?>
Opretnu.php
<?
if(!isset($_SESSION['admin'])) {
include("login/admincheck.php");
} else {
$id = $_REQUEST['id'];
$type = $_GET['type'];
$arbejde = "";
If (isset($_REQUEST['traener'])) {
$arbejde = $arbejde . "Træner";
}
If (isset($_REQUEST['holdleder'])) {
$arbejde = $arbejde . "Holdleder";
}
$arbejde = $arbejde . $_REQUEST['arbejde'];
$hold = "";
If (isset($_REQUEST['u9'])) {
$hold = $hold . "U9";
}
If (isset($_REQUEST['u11'])) {
$hold = $hold . "U11";
}
If (isset($_REQUEST['u13'])) {
$hold = $hold . "U13";
}
If (isset($_REQUEST['u15'])) {
$hold = $hold . "U15";
}
If (isset($_REQUEST['u17'])) {
$hold = $hold . "U17";
}
If (isset($_REQUEST['u19'])) {
$hold = $hold . "U19";
}
If (isset($_REQUEST['seniortur'])) {
$hold = $hold . "Senior Turnering";
}
If (isset($_REQUEST['seniormot'])) {
$hold = $hold . "Senior Motion";
}
If (isset($_REQUEST['ungdommot'])) {
$hold = $hold . "Ungdom Motion";
}
If (isset($_REQUEST['piger'])) {
$hold = $hold . "Pigetræning / V.I.Piger";
}
If (isset($_REQUEST['talent'])) {
$hold = $hold . "Talenttræning";
}
If (isset($_REQUEST['drenge'])) {
$hold = $hold . "Drengetræning / Boys only";
}
$hold = $hold . $_REQUEST['hold'];
$navn = $_REQUEST['navn'];
$adresse = $_REQUEST['adresse'];
$postby = $_REQUEST['postby'];
$tlf = $_REQUEST['tlf'];
$mobil = $_REQUEST['mobil'];
$mail = $_REQUEST['mail'];
$start = $_REQUEST['start'];
$beskrivelse = $_REQUEST['beskrivelse'];
$upfil = $_REQUEST['upfil'];
///*** FIL START FIL START ***///
function replace_string($ind_str){
$soketter = array("æ","ø","å","Æ","Ø","Å"," ");
$byttil = array("ae","oe","aa","AE","OE","AA","_");
$tekst = str_replace($soketter,$byttil,$ind_str);
return $tekst;
}
function resize( $filename, $newfilename, $maxw, $maxh ){
$result = false;
$srcim = imagecreatefromjpeg( $filename );
$ow = imagesx( $srcim );
$oh = imagesy( $srcim );
$wscale = $maxw / $ow;
$hscale = $maxh / $oh;
$scale = ( $hscale < $wscale ? $hscale : $wscale );
$nw = round( $ow * $scale, 0 );
$nh = round( $oh * $scale, 0 );
$dstim = imagecreatetruecolor( $nw, $nh );
imagecopyresampled( $dstim, $srcim, 0, 0, 0, 0, $nw, $nh, $ow, $oh );
$result = imagejpeg( $dstim, $newfilename, 85 );
imagedestroy( $dstim );
imagedestroy( $srcim );
return $result;
}
if(isset($_POST['submit'])){
if($_FILES["upfil"]["size"] > 0) {
$konfiguration["upload_bibliotek"] = "./traenere/billeder";
$konfiguration["max_stoerrelse"] = "10000";
/* Hvor flytter vi fra og til */
$fra = $_FILES["upfil"]["tmp_name"];
$til = $konfiguration["upload_bibliotek"] . "/" . replace_string($_FILES["upfil"]["name"]);
$til_t = $konfiguration["upload_bibliotek"] . "/thumb_" . replace_string($_FILES["upfil"]["name"]);
/* Check PHP-version */
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4){
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */
if($minor < 1){
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]){
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}
if(function_exists("move_uploaded_file")) {
#resize($fra, $til, 324, 216);
resize($fra, $til, 400, 400);
resize($fra, $til_t, 170, 100);
}
else {
copy($fra, $til);
}
}
$filnavn = $til;
$filnavnthumb = $til_t;
}
///*** FIL SLUT FIL SLUT ***///
$query_insert = mysql_query("INSERT INTO traenere (id, arbejde, type, hold, navn, adresse, postby, tlf, mobil, mail, start, beskrivelse, filnavnthumb)
VALUES ('$id', '$arbejde', '$type', '$hold', '$navn', '$adresse', '$postby', '$tlf', '$mobil', '$mail', '$start', '$beskrivelse', '$filnavn', '$filnavnthumb')")
or die(mysql_error());
header("location:index.php?side=traener&type=$type");
}
?>
Hvad kam der være galt?
På forhånd tak.