Silverlight
Registered
Имам тази форма:
с нея изкарвам полетата за ID-то, а това ми е заявката:
когато променя полето ми изкарва тази грешка:
PHP:
echo "<form action=\"?update=$id\" method=\"post\" name=\"form\">";
echo "<input name=\"id\" type=\"hidden\" size=\"20\" value=\"".$id."\">";
echo "Меню <input name=\"datae\" type=\"text\" size=\"20\" value=\"".$datae."\"><br>";
echo "Меню <input name=\"ligae\" type=\"text\" size=\"20\" value=\"".$ligae."\"><br>";
echo "Меню <input name=\"matche\" type=\"text\" size=\"20\" value=\"".$matche."\"><br>";
echo "Меню <input name=\"prognozae\" type=\"text\" size=\"20\" value=\"".$prognozae."\"><br>";
echo "Меню <input name=\"rezultate\" type=\"text\" size=\"20\" value=\"".$rezultate."\"><br>";
echo "<input type=\"submit\" name=\"Submit\" value=\"Редакция\">";
echo "</form>";
с нея изкарвам полетата за ID-то, а това ми е заявката:
PHP:
$id=$_GET['update'];
if(isset($_GET['update'])) //тук предаваме стойностите за обновление
{
$id= $_GET['update'];
$datae = $_POST['datae'];
$ligae = $_POST['ligae'];
$matche = $_POST['matche'];
$prognozae = $_POST['prognozae'];
$rezultate = $_POST['rezultate'];
mysql_connect($server, $dbusername, $dbpassword)or die("55");
@mysql_select_db($db_name) or die("66");
$query = "UPDATE `matches` SET data=$datae, liga=$ligae, match=$matche, prognoza=$prognozae, rezultat=$rezultate WHERE id='$id'";
$ok = mysql_query($query) or die(mysql_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 'match=asdadas, prognoza=dasda, rezultat=2 WHERE id='14'' at line 1