php form update niet

Gestart doorMertdelft36 reacties138 weergaven

37 berichten · pagina 1 van 3

Mertdelft

Lid · Topicstarter

Berichten
414
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik probeer laatste tijd een ticket systeem te maken voor mijn website maar mijn formulier update niet
Wat is hier fout aan?

[COLOR= #0000BB]<?php[/COLOR] 
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"/config.php"[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$user[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"user"[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$userQ[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM ticket WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$user[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$userF[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$userQ[/COLOR][COLOR= #007700])){[/COLOR]

[COLOR= #0000BB]$uID[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$userF[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"id"[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]// ID-Nummer[/COLOR]
[COLOR= #0000BB]$uNaam[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$userF[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"naam"[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]// Gebruikersnaam[/COLOR]
[COLOR= #0000BB]$uEmail[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$userF[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"email"[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]// E-mail[/COLOR]
[COLOR= #0000BB]$uOnd[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$userF[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"onderwerp"[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]// Onderwerp[/COLOR]
[COLOR= #0000BB]$uTekst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$userF[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"probleem"[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]// Verhaal[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Update[/COLOR][COLOR= #007700]])) 
  {[/COLOR] 
    [COLOR= #0000BB]$ID[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"id"[/COLOR][COLOR= #007700]]);[/COLOR]
    [COLOR= #0000BB]$Naam[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"naam"[/COLOR][COLOR= #007700]]);[/COLOR]
    [COLOR= #0000BB]$Onderwerp[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]);[/COLOR] 
    [COLOR= #0000BB]$Email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]);[/COLOR]
    [COLOR= #0000BB]$Probleem[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]probleem[/COLOR][COLOR= #007700]]);[/COLOR]
    [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE ticket SET naam = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Naam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", email = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Email[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", onderwerp = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Onderwerp[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", probleem = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Probleem[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$ID[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700]); 
}[/COLOR]  
?>
<form method="post" action="[COLOR= #0000BB]<?php $_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]];[/COLOR] ?>">
Naam: </br> <input type="text" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$uNaam[/COLOR][COLOR= #007700];[/COLOR] ?>" id="naam" name="naam"></br>
E-mail:</br> <input type="text" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$uEmail[/COLOR][COLOR= #007700];[/COLOR] ?>" id="email" name="email"></br>
Onderwerp:</br> <input type="text" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$uOnd[/COLOR][COLOR= #007700];[/COLOR] ?>" id="onderwerp" name="onderwerp"></br>
Probleem:</br> <textarea name="probleem" id="probleem" cols="28" rows="5">
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$uTekst[/COLOR][COLOR= #007700];[/COLOR] ?>
</textarea><br>
<input type="submit" name="Update" value="Update">
</form> 
[COLOR= #0000BB]<?php[/COLOR]
  [COLOR= #007700]}[/COLOR] 
?>
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
haal dat weg emo
ik zie ook nergens een date update in je update query
0
Mertdelft

Lid · Topicstarter

Berichten
414
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
haal dat weg emo
ik zie ook nergens een date update in je update query

Dat is dit toch al?

mysql_query("UPDATE ticket SET naam = ".$Naam.", email = ".$Email.", onderwerp = ".$Onderwerp.", probleem = ".$Probleem.", WHERE id = ".$ID.")");
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Mertdelft schreef:
Eerdere citaten tonen
Sevvlor schreef:
haal dat weg emo
ik zie ook nergens een date update in je update query

Dat is dit toch al?

mysql_query("UPDATE ticket SET naam = ".$Naam.", email = ".$Email.", onderwerp = ".$Onderwerp.", probleem = ".$Probleem.", WHERE id = ".$ID.")");

ik zie nergens "datum" staan in die query. Kijk in je database welke naam die heeft, pas de query aan en hey presto, youre done!
0
Mertdelft

Lid · Topicstarter

Berichten
414
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Mertdelft schreef:
Eerdere citaten tonen
Sevvlor schreef:
haal dat weg emo
ik zie ook nergens een date update in je update query

Dat is dit toch al?

mysql_query("UPDATE ticket SET naam = ".$Naam.", email = ".$Email.", onderwerp = ".$Onderwerp.", probleem = ".$Probleem.", WHERE id = ".$ID.")");

ik zie nergens "datum" staan in die query. Kijk in je database welke naam die heeft, pas de query aan en hey presto, youre done!
Wat heeft die "Datum" er mee te maken dan?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Mertdelft schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Mertdelft schreef:
Eerdere citaten tonen
Sevvlor schreef:
haal dat weg emo
ik zie ook nergens een date update in je update query

Dat is dit toch al?

mysql_query("UPDATE ticket SET naam = ".$Naam.", email = ".$Email.", onderwerp = ".$Onderwerp.", probleem = ".$Probleem.", WHERE id = ".$ID.")");

ik zie nergens "datum" staan in die query. Kijk in je database welke naam die heeft, pas de query aan en hey presto, youre done!
Wat heeft die "Datum" er mee te maken dan?
OMG, ik las datum emo
Kill me aah
0
Mertdelft

Lid · Topicstarter

Berichten
414
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Mertdelft schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Mertdelft schreef:
Eerdere citaten tonen
Sevvlor schreef:
haal dat weg emo
ik zie ook nergens een date update in je update query

Dat is dit toch al?

mysql_query("UPDATE ticket SET naam = ".$Naam.", email = ".$Email.", onderwerp = ".$Onderwerp.", probleem = ".$Probleem.", WHERE id = ".$ID.")");

ik zie nergens "datum" staan in die query. Kijk in je database welke naam die heeft, pas de query aan en hey presto, youre done!
Wat heeft die "Datum" er mee te maken dan?
OMG, ik las datum emo
Kill me aah
Ow lol
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
)"); van je update Query

Een ) teveel
0
Mertdelft

Lid · Topicstarter

Berichten
414
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
)"); van je update Query

Een ) teveel
Ik heb er 1ntje weggehaald, Maar werkt niet het update niet
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Mertdelft schreef:
Eerdere citaten tonen
Sevvlor schreef:
)"); van je update Query
Een ) teveel

Ik heb er 1ntje weggehaald, Maar werkt niet het update niet
mysql_query("UPDATE ticket SET naam = ".$Naam.", email = ".$Email.", onderwerp = ".$Onderwerp.", probleem = ".$Probleem.", WHERE id = ".$ID." ");


Probeer eens de error te echoën? als ^ niet werkt?
0
Mertdelft

Lid · Topicstarter

Berichten
414
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan krijg ik deze error:



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 WHERE id = at line 1

toevoeging op 4 december 2012, 211745:
Sevvlor schreef:
Eerdere citaten tonen
Mertdelft schreef:
Eerdere citaten tonen
Sevvlor schreef:
)"); van je update Query
Een ) teveel

Ik heb er 1ntje weggehaald, Maar werkt niet het update niet
mysql_query("UPDATE ticket SET naam = ".$Naam.", email = ".$Email.", onderwerp = ".$Onderwerp.", probleem = ".$Probleem.", WHERE id = ".$ID." ");


Probeer eens de error te echoën? als ^ niet werkt?
Dan krijg ik deze error:

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 WHERE id =  at line 1
0
Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Je stuurt geen ID mee in je form maar vraagt hem wel op.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Trouwens, waar is je fatsoenlijke foutafhandeling?
0
Mertdelft

Lid · Topicstarter

Berichten
414
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Trouwens, waar is je fatsoenlijke foutafhandeling?
Die zet ik er nog niet bij doe ik later pas in een aparte php bestandje
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Mertdelft schreef:
Eerdere citaten tonen
Aarclay schreef:
Trouwens, waar is je fatsoenlijke foutafhandeling?
Die zet ik er nog niet bij doe ik later pas in een aparte php bestandje
Fout, gewoon in een bestand houden.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren