PDA

View Full Version : ارسال محتویات یک texbox به یک فایل php



RAYMOON
چهارشنبه 10 خرداد 1391, 14:04 عصر
با سلام به همگی دوستان من یک تمپلیت آماده دارم که می خوام از اون در برنامه خودم استفاده کنم

این فایل آماده از نوع ای جکس است

ساختار ایندکسش اینجوریه من می خوام مقادیر name و email فرم رو به تابع های به همین اسم به load.php بفرسته
ممنون میشم کمک کنید:قلب::قلب:




<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="js/jquery-1.3.1.min.js"></script>
<script type="text/javascript">
/*<![CDATA[*/

$(document).ready(function () {

var value = $('#button input').val();
var name = $('#button input').attr('name');

$('#button input').remove();
$('#button').html('<a href="#" class="cssSubmitButton" rel=' + name + '>' + value + '</a>');

$('#button a').live('click', function () {

//You can use default form submission or with the ajax call below
//In this example, I'm using a dummy php call so that you can see the loading animation
//$('form[name=' + $(this).attr('rel') + ']').submit();

var link = $(this);

$.ajax({
url : 'load.php',
data: '',
type: 'GET',
cache: 'false',
beforeSend: function () {
link.addClass('loading');
},
success: function () {
link.removeClass('loading');
alert('Submitted');
}
});

});

});

/*]]>*/
</script>

<style type="text/css"> </head>
<body>

<form method="post" action="" name="subscribeForm">
<fieldset>
<label>Name: </label><input type="text" class="effect" name="name">
</fieldset>

<fieldset>
<label>Email: </label><input type="text" class="effect" name="email">
</fieldset>

<div id="button">
<input type="submit" value="Subscribe" name="subscribeForm"/>
</div>
</form>
</body>
</html>

RAYMOON
چهارشنبه 10 خرداد 1391, 22:21 عصر
:گریه: یکی کمک کنه

diaoko89
پنج شنبه 11 خرداد 1391, 15:49 عصر
دوست عزیز این کد رو در فایل index.php قرار بدهید

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">

$(document).ready(function(){
$("#clickme").click(function () {
$("#content").html('Retrieving...');
$.ajax({
type: "POST",
data: "name=" + $("#txtname").val()+"&mail=" + $("#txtmail").val(),
url: "load.php",
success: function(msg){
$("#content").html(msg)
}
});
});
});

</script>

</head>

<body>

<p>
name :
<input id="txtname" type="text" /><br>
Email : <input id="txtmail" type="text" /><br>
<input type="button" href="#get-content" id="clickme"
value="Subscribe" />
</p>
<div id="content">
نمایش تست اطلاعات ارسالی در اینجا
</div>
</body>
</html>

این کد رو هم در فایل load.php بنویسید


<?php
echo "name : ".$_POST['name'];
echo "<br> Mail :".$_POST['mail'];

?>
امیدورام که کارتون حل بشه با این کد :لبخند:

RAYMOON
پنج شنبه 11 خرداد 1391, 17:29 عصر
با سلام بر شما متشکر از راهنمایی شما ولی نه کار نداد :گریه:

کمک کنید

diaoko89
پنج شنبه 11 خرداد 1391, 23:55 عصر
دوست عزیز من خودم این رو تست کردم و کار میکنه امکان نداره که کار نکنه
احتمالا جایی از کار رو اشتباه انجام دادید
این فایل ضمیمه رو بگیرید و استفاده کنید
87732
البته دقیقا کل فایل ها رو توی سرور مجازی کپی کنید حتما جواب خواهید گرفت