Update query werkt niet

Status
Niet open voor verdere reacties.

NielsEulink

Gebruiker
Lid geworden
7 sep 2013
Berichten
82
hallo helpmij leden,

ik zit met een probleem. ik heb een script gemaakt dat de beschrijving van een persoon moet veranderen.
door middel van een form, de action van dat form gaat naar dit bestand:

PHP:
bestands naam: pm.php
<?php
	require_once('../forum/SSI.php'); // login/register systeem systeem van het forum op de site.
	
	$pm = $_POST['pm']; // beschrijving (vanuit een html textvak)
	$un = $_POST['un']; // username
	
	if(empty($pm)){
		$pm = "This user has no personal text";
	}
	if($un !== $context['user']['name']){
		header("Location: http://exorath.org/players/");
	}
	$con = mysql_connect("localhost","root","[wachtwoord]"); //wachtwoord heb ik vervangen voor [wachtwoord] omdat het een wachtwoord is :D
	if (!$con) {
		die('Could not connect: ' . mysql_error());
	}
	mysql_select_db("stats", $con); // de database heet stats
	mysql_query("UPDATE stats_players SET desc='$pm' WHERE name=$un") or die(mysql_error()); // query met een mogelijke fout
?>

het form ziet er als volgt uit:
HTML:
bestands naam: index.php
<form role="form" method="post" action="pm.php">
	<div class="form-group">
		<textarea class="form-control" id="pm" name="pm" rows="5"><?php echo $row['desc']; ?></textarea>
		<input type="hidden" class="form-control" id="un" name="un" value="<?php echo $player_e; ?>">
	</div>
	<button type="submit" class="btn btn-default">Submit</button>
</form>

de error melding die ik krijg na het invoeren van de klikken op: submit is:

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 'desc='This user has no personal text' WHERE name=niels1910' at line 1

iemand enig idee hoe ik dit moet oplossen ??
alvast bedankt. Niels Eulink
 
mijn probleem is opgelost.
ik heb de data door een sanitize functie gehaald.
en ` geadd.

nu werkt alles perfect!!
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan