Я вставляю содержимое textarea в mysql, и я получаю его с PHP. с проблемой отправки havnt и я могу вставить новые данные. У меня разные divs и Textarea, поэтому я не могу использовать вход для ввода. Я использую Ajax, но Ajax load process.php раньше, чем щелчок, поэтому получить значение раньше и вставить старые данные. Как я могу загрузить process.php в ajax при щелчке или в любом случае получить переменную после ввода нового текста в textarea с кликом. СпасибоAjax load PHP early
<script type="text/javascript">
function useradd()
{
var data=$("#user,#user2,#user3,#user4").serialize();
$.ajax({
type: "POST",
url: "process.php",
data: data,
dataType: "html",
});
}
</script>
process.php
<?php
include'db.php';
$text1=$_POST['text1'];
$text2=$_POST['text2'];
$text3=$_POST['text3'];
$text4=$_POST['text4'];
$n=new db();
$n->connect();
$n->delete();
$n->insert($text1,$text2,$text3,$text4);
?>
вставки
public function insert($text1,$text2,$text3,$text4)
{
$sql=mysql_query("REPLACE INTO strak(text1,text2,text3,text4) VALUES('$text1','$text2','$text3','$text4')");
if(!$sql)
{
echo mysql_error();
}
}
принести код в текстовое поле
<textarea id="t1" name="text1" style="height:100%;">
<?php
$conn=mysql_connect("localhost","fach","hektar12","p-d");
if($conn)
{ $seldb=mysql_select_db("p-d",$conn);
if($seldb)
{ $retrive=mysql_query("select text1 from strak",$conn);
if($retrive)
{ $result=mysql_fetch_row($retrive);
echo ($result[0]);
}
}
}
mysql_close($conn);
?>
</textarea>
Сколько способов вы собираетесь задать этот вопрос? – RiggsFolly
Почему вы не можете использовать кнопку простого отправки? – RiggsFolly
Что заставляет работать javascript 'useradd()'? – RiggsFolly