Jump to content

[SOLVED] stripping the ' character after a POST


jeff5656

Recommended Posts

If a user puts in a ' character and submits (i..e "Smith's heart rate was 55") it gives me:

 

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 'Select Staff' )' at line 3

 

How do I modify the code to strip this character?

Here's what I would need to modify:

$dx1 = $_POST['dx1'];

Thanks that solves it.  Can I please ask though how would you do it for this (I am bad with figuring out quotation mark placement and this is inside sql="SELECT FROM ...etc"

 

dx1 = '" . $_POST['dx1'] . "',
dx2 = '" . $_POST['dx2'] . "',
dx3 = '" . $_POST['dx3'] . "',
etc.

$string = "dx1 = '" . mysql_real_escape_string($_POST['dx1']) . "', dx2 = '" . mysql_real_escape_string($_POST['dx2']) . "', dx3 = '" . mysql_real_escape_string($_POST['dx3']) . "'";

 

That is how you would formulate if I gathered your question right.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.