error: Column count doesn't match value count at row 1
dit is mijn code (het toevoeg gedeelte naar de db toe.)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
if(isset($_POST['verzenden'])){ //Als er Post is gedrukt dan....
if($_POST['door'] == "" ){ // Checken of er een naam is ingevult..
echo "U heeft uw naam niet ingevult"; // Als dat niet zo is
}if($_POST['bericht'] == "" ){ // kijken of er wel een bericht is geplaatst
echo "U heeft geen bericht ingevult"; // Als dat niet zo is
}else{ // Anders Even de zooi toevoegen
$titel = $_POST['titel'];
$door = $_POST['door'];
$bericht = nl2br($_POST['bericht']);
$catid = $_GET['Cid'];
$hours = 7;
$datum = date('d-m-j G:i ', (time () + ($hours * 3600)));
$ip = $_SERVER['REMOTE_ADDR'];
$sql = "INSERT INTO forum_topics (id, titel, door, email, catid, bericht, datum, ip) VALUES ('', '$door', '$email', '$catid', '$bericht', '$datum', '$ip')";
$query = mysql_query($sql) or die(mysql_error());
echo "Uw topic is succesvol toegevoegt. U word doorbonden naar uw geplaatste topic";
}
}
?>
if(isset($_POST['verzenden'])){ //Als er Post is gedrukt dan....
if($_POST['door'] == "" ){ // Checken of er een naam is ingevult..
echo "U heeft uw naam niet ingevult"; // Als dat niet zo is
}if($_POST['bericht'] == "" ){ // kijken of er wel een bericht is geplaatst
echo "U heeft geen bericht ingevult"; // Als dat niet zo is
}else{ // Anders Even de zooi toevoegen
$titel = $_POST['titel'];
$door = $_POST['door'];
$bericht = nl2br($_POST['bericht']);
$catid = $_GET['Cid'];
$hours = 7;
$datum = date('d-m-j G:i ', (time () + ($hours * 3600)));
$ip = $_SERVER['REMOTE_ADDR'];
$sql = "INSERT INTO forum_topics (id, titel, door, email, catid, bericht, datum, ip) VALUES ('', '$door', '$email', '$catid', '$bericht', '$datum', '$ip')";
$query = mysql_query($sql) or die(mysql_error());
echo "Uw topic is succesvol toegevoegt. U word doorbonden naar uw geplaatste topic";
}
}
?>
wat ie hier fout aan dat die deze error geeft?
error: Column count doesn't match value count at row 1
alvast bedankt
en heb je wel een db connectie?
voor datum kun je ook de mysql functie NOW() gebruiken [ipv variable]
zal vast wel wat tussen zitten :)
maar hoe kan ik het automatisch vernieuwen naar de nieuwe topic die hij het geplaats?
pagina=
?page=forum/topic&id=(id dat word gepost)
weet iemand hoe je dat kan doen?
Gr, jeffrey
snap er niet bepaald veel van.
Sjefke: dan moet je op de link van Tineau klikken, en eens gaan lezen.... Is nochtans nederlands... :)
ik heb het gelezen:s
Quote:
Zo stuur je dus je browser door...
het net nieuw geposte topic hoe moet ik daarheen posten?
In een GET, POST of SESSIE ofsow :)
//edit
maar volgens mij kan het niet omdat die newtopic.php zo word geopend ?page=forum/newtopic&Cid=(id van categorie)
dan word en de id van het topic niet gebruikt en ook niet bij het posten
Gewijzigd op 24/12/2004 21:21:00 door sjefke