رفتن به مطلب

خطا در php ؟


پست های پیشنهاد شده

سلام / من به تازگی میخوام php یاد بگیرم و دارم از رو یک کتاب مثالهاشو مینویسم / الان این مثال به عنوان اولین تمرین من هست ... هر بلایی که سرش میارم خطا میده / کد ها و پیش نمایش رو گذاشتم ، خواهشا یه نگاه بندازید / ممنون میشم/


<html>
<head>
<title>tamrin</title>
</head>
<body>
<form action="test.php" method="post">
<table border=1>
<tr bgcolor="#00FF">
<td width=150>نام کتاب</td>
<td width=100>تعداد درخواست</td>
</tr>
<tr>
<td>pascal</td>
<td align="center"><input type="text" name="pasqty" size="10"></td>
</tr>
<tr>
<td>vc++</td>
<td align="center"><input type="text" name="vcqty" size="10"></td>
</tr>
<tr>
<td>cpro</td>
<td align="center"><input type="text" name="cqty" size="10"></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" value="ok" size=20></td>
</tr>
</table>
</body>
<html>


<html>
<head>
<title>tamrin</title>
</head>
<body>
<?php
$sum = $_POST['pasqty'] + $_post['vcqty'] + $_post['cqty'];
$price = $_POST['pasqty']*3000 + $_POST['vcqty']*2500 + $_POST['cqty']*4000;
echo "total quantity:".$sum;
echo "total price:".$price;
?>
</body>
</html>

25996182864089081065.jpg

لینک به ارسال

کدتون را به دقت درست کنید :


<html>
<head>
<title>tamrin</title>
</head>
<body>
<?php
$sum = $_POST['pasqty'] + $_POST['vcqty'] + $_POST['cqty'];
$price = $_POST['pasqty']*3000 + $_POST['vcqty']*2500 + $_POST['cqty']*4000;
echo "total quantity:".$sum;
echo "total price:".$price;
?>
</body>
</html>

لینک به ارسال

اون خطا برای اینه که شرطی قبل از کد نیست و در صورتای که مقداری post نشده باشه ارور بر می گردونه این رو تست کنید


<html>
<head>
<title>tamrin</title>
</head>
<body>
<?php if(isset($_POST['pasqty'])) {
$sum = $_POST['pasqty'] + $_POST['vcqty'] + $_POST['cqty'];
$price = $_POST['pasqty']*3000 + $_POST['vcqty']*2500 + $_POST['cqty']*4000;
echo "total quantity:".$sum;
echo "total price:".$price;
}
?>
</body>
</html>

لینک به ارسال
خوب چرا شما ها خودتون کد رو تست نمیکنید !

برای اینکه ما نه مشکل داریم نه فرصت 1

شما باید خودتون تست کنید

تا الان سه حالت کدهاتون عوض شدند و این تقریبا غیر ممکنه که ارورتون تغییر نکرده باشه و هنوز همون ارور اول که مربوط به کوچکی و بزرگی حروف POST بود را دریافت کنید متن ارورتون را بگذارید تا بررسی شه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...