PDA

View Full Version : مشکل POST اطلاعات روی هاست



zatron
شنبه 28 بهمن 1391, 16:53 عصر
سلام من یه سایت دارم روی لوکال تمام پست ها کار میکنه یعنی و قتی فرم رو سابمیت میکنم همه چی درسته ولی روی هاست مشکل داره اینم کدم



<form action="<?php echo $_SERVER['PHP_SELF']; ?>" id="newForm1" method="post" class="justify">
<table>
<tr>
<td style="padding: 4px;" width="140">سريال کالا <font color="red"></font></td>
<td>
<input id="serial" name="serial" class="required" style="direction: ltr;" type="text">
<input type="button" class="" value="Search">
</tr>
<tr>
<td style="padding: 4px;" width="140">نام برند<font color="red"> * </font>
</td>
<td>
<input class="required" id="brandname" name="brandname" type="text">
</td>
</tr>
<tr>
<td style="padding: 4px;" width="140">&nbsp;</td>
<td>
<input name="sendForm1" value="ثبت" style="width: 40%;" type="submit">&nbsp;
<input name="sendForm1" value="جديد" style="width: 100px;" type="reset">&nbsp;</td>
</tr>
</table>
</form>


اینم کد PHP



if(isset($_POST['sendForm1']))
{
include "site_echo/site_dbcon.php";
include "site_echo/pdate.php";
$serial = xss_clean($_POST['serial']);
$areaid = $_SESSION['all'][3]; $goodsname =
$Size = $_POST['Size'];
$Kind = $_POST['Kind'];
$Color = $_POST['Color'];
$USBPort = $_POST['USBPort'];
$SpeakerPort = $_POST['SpeakerPort'];
$CodeAmval = $_POST['CodeAmval'];
if($serial == '' || $brandname == '' )
{
echo 'خطا : پر کردن فیلدهای ستاره دار اجباری است!';
echo "<br>".'سریال کالا و نام برند';

}



حالا روی لوکال کاملا اطلاعات ارسال میشه ولی روی هاست پست میشه ولی اتفاقی نمیفته ؟ چرا ؟

navid3d_69
شنبه 28 بهمن 1391, 16:57 عصر
اروری نمیده؟
ممکن هست آدرس include ها مشکل داشته باشه چون در local حروف بزرگ و کوچک فرقی نداره include میشه ولی در سرور Linux مهم هست

zatron
شنبه 28 بهمن 1391, 17:06 عصر
اروری نمیده؟
ممکن هست آدرس include ها مشکل داشته باشه چون در local حروف بزرگ و کوچک فرقی نداره include میشه ولی در سرور Linux مهم هست
نه هیچی فقط صفحه رفرش میشه م حتی نمیگه هیچی پست نشده include هم درسته چون یه قسمتش ECHO میشه و رو صفحه میاد

navid3d_69
شنبه 28 بهمن 1391, 17:10 عصر
یک فرم خالی با یک فیلد بزار ببین پست کار میکنه مقدار اکشن هم خالی بزار تست کن اگر بعد از اون تست یک فرم خالی جواب نداد باید مشکل از هاست باشه

zatron
شنبه 28 بهمن 1391, 17:13 عصر
ببینید من الان تو صفحه اصلی تست میکنم درسته و اطلاعات با توجه به INCLUDE پست میشه و تو صفحهای دیگه نمیشه

hamed-php
شنبه 28 بهمن 1391, 17:16 عصر
سلام به جای این


$_SERVER['PHP_SELF'];

اسم صفحه خودتو بگذار ببین کار میکنه؟

zatron
شنبه 28 بهمن 1391, 17:21 عصر
ممنونم دوستان الان پست میشه اما یه alert دارم نیازی به کتاب خانه jquery هست