neiuwsisteem ->toevoegen.php
hallo allemaal
ik heb een klein probleempje ik ben met een nieuws script bezig maar het bericht word niet aan de db toegevoegd
in config.php staat de db connectie
dit is het hele script
een stukje naar onderen staad een recentere verzie
ik heb een klein probleempje ik ben met een nieuws script bezig maar het bericht word niet aan de db toegevoegd
in config.php staat de db connectie
dit is het hele script
een stukje naar onderen staad een recentere verzie
Gewijzigd op 07/01/2006 21:42:00 door Robert stevens
if ($_POST['submit']){
submit bestaat niet.
geef de knop een name.
submit bestaat niet.
geef de knop een name.
volgens mij moet het hieraan liggen je hebt:
mysql_qyary(quary) or die ("Het bericht is niet toegevoegd");
het moet volgens mij zijn :
mysql_quary(quary) or die ("Het bericht is niet toegevoegd");
mysql_qyary(quary) or die ("Het bericht is niet toegevoegd");
het moet volgens mij zijn :
mysql_quary(quary) or die ("Het bericht is niet toegevoegd");
Nog een paar dingen.
$_server['remote_addr'];
moet compleet met hoofdletters
quary schrijf je verkeerd = query
alle mysql woorden zou ik in hoofdletters schrijven dus INSERT VALUES etc
$_server['remote_addr'];
moet compleet met hoofdletters
quary schrijf je verkeerd = query
alle mysql woorden zou ik in hoofdletters schrijven dus INSERT VALUES etc
robert:
mysql_qyary(quary) or die ("Het bericht is niet toegevoegd");
wat is quary? moet neem ik aan $quary zijn? en mysql_qyary, wat is dat ? mysql_query() neem ik aan...
Gewijzigd op 07/01/2006 21:39:00 door Pim Vernooij
ik heb het met het commantaar hier aangepast
allen als ik van submit toevoegen maak werkt het ook niet
dit is de error die ik nu krijg
Notice: Undefined index: submit in C:\Program Files\xampp\htdocs\nieuws\toevoegen.php on line 5
en dit het comple script
<form action="toevoegen.php" method = "post">
Naam:<br>
<input type = "text" name = "naam" size =30 maxlenght=20><br><br>
E-mail:<br>
<input type = "text" name = "email" size =30 maxlenght=20><br><br>
Titel:<br>
<input type = "text" name = "titel" size =30 maxlenght=20><br><br>
bericht kort:<BR>
<TEXTAREA NAME="inhoudk" COLS=30 ROWS=4></TEXTAREA><br><br>
bericht uitgebruid:<BR>
<TEXTAREA NAME="inhoudl" COLS=30 ROWS=4></TEXTAREA><br><br>
<INPUT TYPE="submit" VALUE="Voeg het bericht toe">
</FORM>
allen als ik van submit toevoegen maak werkt het ook niet
dit is de error die ik nu krijg
Notice: Undefined index: submit in C:\Program Files\xampp\htdocs\nieuws\toevoegen.php on line 5
en dit het comple script
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
error_reporting(E_ALL);
include("config.php");
if ($submit){
// datum en ip ophalen
$datum = date("y-m-d");
$ip = $_SERVER['REMOTE_ADDR'];
// gegevens klaarzetten om in de db toe te voegen
$query = "INSERT into nieuws (titel, inhoudk, inhoudl, datum, naam, email, ip) VALUES (".$_POST['titel'].",".$_POST['inhoudk'].",".$_POST['inhoudl'].",".$_POST['datum'].",".$_POST['naam'].",".$_POST['email'].",".$_POST['ip'].")";
// quary uitvoeren
mysql_query(query) or die ("Het bericht is niet toegevoegd");
echo "Het bericht is toegevoegd";
}else{
?>
error_reporting(E_ALL);
include("config.php");
if ($submit){
// datum en ip ophalen
$datum = date("y-m-d");
$ip = $_SERVER['REMOTE_ADDR'];
// gegevens klaarzetten om in de db toe te voegen
$query = "INSERT into nieuws (titel, inhoudk, inhoudl, datum, naam, email, ip) VALUES (".$_POST['titel'].",".$_POST['inhoudk'].",".$_POST['inhoudl'].",".$_POST['datum'].",".$_POST['naam'].",".$_POST['email'].",".$_POST['ip'].")";
// quary uitvoeren
mysql_query(query) or die ("Het bericht is niet toegevoegd");
echo "Het bericht is toegevoegd";
}else{
?>
<form action="toevoegen.php" method = "post">
Naam:<br>
<input type = "text" name = "naam" size =30 maxlenght=20><br><br>
E-mail:<br>
<input type = "text" name = "email" size =30 maxlenght=20><br><br>
Titel:<br>
<input type = "text" name = "titel" size =30 maxlenght=20><br><br>
bericht kort:<BR>
<TEXTAREA NAME="inhoudk" COLS=30 ROWS=4></TEXTAREA><br><br>
bericht uitgebruid:<BR>
<TEXTAREA NAME="inhoudl" COLS=30 ROWS=4></TEXTAREA><br><br>
<INPUT TYPE="submit" VALUE="Voeg het bericht toe">
</FORM>
waar word de variabele $submit gemaakt? in je formulier zie ik hem niet...
en mysql_query(query) moet mysql_query($query) worden, zoals ik al zei
ik denk dat je query ook niet gaat werken... je hebt nu ".$_POST['waarde']."... dit moet '".$_POST['waarde']."' worden, de waarden in een query moeten namelijk ook tussen quotes
en mysql_query(query) moet mysql_query($query) worden, zoals ik al zei
ik denk dat je query ook niet gaat werken... je hebt nu ".$_POST['waarde']."... dit moet '".$_POST['waarde']."' worden, de waarden in een query moeten namelijk ook tussen quotes
Gewijzigd op 07/01/2006 21:46:00 door Pim Vernooij
in deze regel
<INPUT TYPE="submit" VALUE="Voeg het bericht toe">
"mysql_query(query) moet mysql_query($query)"
heb ik nu ook aangepast
<INPUT TYPE="submit" VALUE="Voeg het bericht toe">
"mysql_query(query) moet mysql_query($query)"
heb ik nu ook aangepast
Gewijzigd op 07/01/2006 21:46:00 door robert stevens
dat is een type "submit"... zet er eens name="submit" tussen, dan heeft $submit pas een waarde... en check mijn vorige, geedite post ;)
Deze code kun je beter ook even aanpassen.
Wijzig:
if ($submit){
in:
if (isset($_POST['Submit'])){
Edit: typo.
Wijzig:
if ($submit){
in:
if (isset($_POST['Submit'])){
Edit: typo.
Gewijzigd op 07/01/2006 22:04:00 door Burdy
Wekt ook niet.
Submit bestaat niet.
Je moet controleren of !empty($_POST); oid ;)
Submit bestaat niet.
Je moet controleren of !empty($_POST); oid ;)
Over die submit, dat was de eerste reactie al gezegd.
wat moet ik dan in plaats van submit zetten want als ik submit op bijde plaatsen in toevoegen verander werkt het ook niet
<INPUT TYPE="submit" VALUE="Voeg het bericht toe">
moet worden
<INPUT name="submit" TYPE="submit" VALUE="Voeg het bericht toe">
moet worden
<INPUT name="submit" TYPE="submit" VALUE="Voeg het bericht toe">
Kunnen we if ($submit){ niet gewoon beter vervangen door
if($_SERVER['REQUEST_METHOD'] == 'POST'){ ?
Dan kan je ook gewoon op [enter] drukken.
if($_SERVER['REQUEST_METHOD'] == 'POST'){ ?
Dan kan je ook gewoon op [enter] drukken.
bedankt voor jullie hulp ik krijg nog alleen deze erro
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.0.1)' at line 1
maar die kan ik er waarschijnlijk zelf uithalen zo niet melt ik me weer
groetjes robert
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.0.1)' at line 1
maar die kan ik er waarschijnlijk zelf uithalen zo niet melt ik me weer
groetjes robert




