Это стандартный отправитель формы в jQuery:
<script>
$(document).ready(function(){
$("form#submit").submit(function() {
var fname = $('#fname').attr('value');
var lname = $('#lname').attr('value');
$.ajax({
type: "POST",
url: "report.php",
data: "fname="+ fname +"& lname="+ lname,
success: function(){
$('form#submit').hide(function(){
$('div.success').show();
});
}
});
return false;
});
});
</script>
а вот формы:
<form id="submit" name="submit">
<input id="fname" name="fname" size="20" type="hidden" value="aword"> <font class='black'>report:</font>
<input id="lname" name="lname" size="40" type="text">
<button id="send">send</button>
</form>
<form id="submittwo" name="submittwo">
<input id="fname" name="fname" size="20" type="hidden" value="anoterword"> <font class='black'>report:</font>
<input id="lname" name="lname" size="40" type="text">
<button id="send">send</button>
</form>
report.php:
<?php
$fname = htmlspecialchars(trim($_POST['fname']));
$lname = htmlspecialchars(trim($_POST['lname']));
$myFile = "reports.txt";
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "\n".$fname."\n";
fwrite($fh, $stringData);
$stringData = $lname."\n";
fwrite($fh, $stringData);
fwrite($fh, $theData);
fclose($fh);
?>
В PHP будет больше циклов. Что я хочу сделать, это представить их отдельно. Любая идея, как или вы можете сказать мне, где я могу найти ответ?