我有一个HTML表单。提交表单后,它将显示以下错误消息:
错误消息:
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 'm ok. ', 'point of interest',
'91354857', '6546564654', '2 Person', '25', 'e
我有一个文本区,其中的文本和图像网址是输入。
文本的格式如下:
my best friend's email is ............
etc
http://www.google.com/intl/en_ALL/images/logo.gif
提交表单后,我使用mysql_escape_string()将值存储在数据库中
我的问题是图像的url已经改变了。
如何使用php将这种类型的数据存储在mysql中,并使用正确的(原始的、未更改的)图像url?
-Thanks
我想验证使用document.write提交的信息,并将表单值传递到隐藏表单域(如果有必要),以便最终提交。使用在线脚本时,我的字段值如下所示
if (splitArray[i] == 'textname')
document.formname.textname.value = unescape(splitArray[i+1]);
要在页面上以某种句子结构打印值,并准备好提交值,最干净的方法是什么?
...
if (splitArray[i] == 'textname')
var x = unescape(splitArray[i+1]);
}
f
上午所有修正的问题,因为数据现在正确地进入数据库,
我是php/mysql的新手,但通过各种文章和指南建立了一个表单,当提交时,我希望用户被发送到一个单独的感谢页面(这样我就可以跟踪转换等)。
这是我目前使用的代码,当表单提交时没有错误,它会在同一页上传递一条“谢谢”的消息:
<?php
if(isset($error))
{echo "<span id='Warning'>Please enter all areas marked with *</span>";}
else if (isset($sent))
我想在提交表单前使用确认框供用户检查。我在脚本中使用了以下表单标记:
<form action="delete.php" method="POST" target="_blank" onsubmit="return confirm(\"Are you sure you want to delete it from the database?\");">
但它不工作,当我点击“提交”按钮后,"delete.php“将被执行。有人能帮我找出哪里出错了吗?我想知道是不是因为这个“确认”函数是某种内联样
我正在使用PHP向我的MySQL数据库提交一个表单。
我通过mysql_real_escape_string($content)函数发送表单数据。
当条目出现在我的数据库中(签入phpMyAdmin)时,我所有的双引号和单引号都会转义。
我很确定这是一个PHP配置问题?
所以:
$content = 'Hi, my name is Jascha and my "favorite" thing to do is sleep';
mysql_real_escape_string($content);
$query = 'INSERT INTO DB...