PDA

View Full Version : حرفه ای: کمک در تغیرات این فرم



elimiz
چهارشنبه 24 آبان 1391, 23:23 عصر
سلام دوستان .
من میخوام که کاربر مشخصات این فرم رو خودش وارد کنه. مثلا شماره و متن رو خودش بنویسه و دکمه ارسال رو بزنه. در این فرم مشخصات از قبل پر شده و تا صفحه لود میشه اس ام اس خود به خود ارسال میشه. من میخوام دوتا تکس باکس برای وارد کردن شماره و متن و یک دکمه ارسال باشه


<?php

Require_once('nusoap/nusoap.php');
$client= new nusoap_client('http://ws.idehsms.ir/index.php');
$err = $client->getError();
If(!$err)
{
$send = $client -> call('SendSMS',
Array(
'username' =>'0123',
'password' =>'123456',
'reciever' =>'09192029901',
'text' =>' متن مورد نظر',
'sender' => '3000242412'
) );
$err = $client -> getError();
If($err)
echo($err);
Else
{
echo($send);
}
}
?>

faravaghi
چهارشنبه 24 آبان 1391, 23:39 عصر
سلام دوست عزیز،
با توجه به چیزی که من متوجه شدم شما باید این طوری عمل کنید که:
همون فرمی که میخواین اطلاعات رو از کار بر بگیرین رو طراحی کنید بعد توی اکشن فرم ادرس این صفحه که کدشو قرار دادین بزارین و متد ارسال اطلاعات رو هم POST اتخاب کنید.
بعد توی این صفحه اطلاعات رو این جوری قرار بدین سرجای اصلی خودش:


<?php

Require_once('nusoap/nusoap.php');
$client= new nusoap_client('http://ws.idehsms.ir/index.php');
$err = $client->getError();
If(!$err)
{
$send = $client -> call('SendSMS',
Array(
'username' =>'0123',
'password' =>'123456',
'reciever' =>$_POST['Mobile'],
'text' =>$_POST['SMSBody'],
'sender' => '3000242412'
) );
$err = $client -> getError();
If($err)
echo($err);
Else
{
echo($send);
}
}
?>

که صفحه اول به این صورت میشه:

<html>
<head>
</head>
<body>
<form id="form1" name="form1" method="post" action="Send.php">
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<label for="Mobile2">Mobile :</label>
</td>
<td colspan="2">
<input type="text" name="Mobile" id="Mobile" />
</td>
</tr>
<tr>
<td>Message: </td>
<td colspan="2">
<input type="text" name="SMSBody" id="SMSBody" />
</td>
</tr>
<tr>
<td colspan="3">
<input type="submit" name="Send" id="Send" value="Submit" />
</td>
</tr>
</table>
</form>
</body>
</html>