686868

خطا در php ؟

11 پست در این موضوع قرار دارد

سلام / من به تازگی میخوام 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

0

به اشتراک گذاری این پست


لینک به پست

مشکل شما در نحو هست


$_post

باید به این تغییر بدی


$_POST

3

به اشتراک گذاری این پست


لینک به پست

متاسفانه باز هم درست نشد / اگه امکانش هست خودتون کدها رو امتحان کنید.

0

به اشتراک گذاری این پست


لینک به پست

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


<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>

3

به اشتراک گذاری این پست


لینک به پست

رفیق ! باز هم نه / والا به خدا خودم موندم که این چشه / این که همش 4 خطه نمیتونم درستش کنم ! اگه زیاد بود چیکار میکردم !

0

به اشتراک گذاری این پست


لینک به پست

دقیقا پس از کپی کردن کد های بنده و اجرا چه اروری میگیرید ؟

3

به اشتراک گذاری این پست


لینک به پست

دقیقا همون خطا که تصویرش رو هم گذاشتم / در ضمن رفیق ! من تفاوتی بین کد شما و کد خودم نمیبینم ! کجاشو تغییر دادی ؟!....!

0

به اشتراک گذاری این پست


لینک به پست

اون خطا برای اینه که شرطی قبل از کد نیست و در صورتای که مقداری 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>

3

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


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

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

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

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

2

به اشتراک گذاری این پست


لینک به پست

فدای همه شماها / مشکل برطرف شد / لازم دونستم که از تک تک شما تشکر کنم.... دست همگی درد نکنه.

ویرایش شده در توسط 686868
2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری