ورود

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



hamed9090
دوشنبه 26 بهمن 1394, 12:05 عصر
با سبام دوستان عزیز من دارم برنامه ای مینویسم که باید اطلاعات کاربر رو در mysql ذخیره کنم ولی تعداد متغیر ها یا همون اطلاعات حدود 23 تا هست ...
تو php هم با روش get دریافت میکنم ولی جواب نمیده به نظرتون چون اطلاعات زیاده مشکلی هست یا نه ربطی به این نداره؟؟؟

Nevercom
دوشنبه 26 بهمن 1394, 13:01 عصر
تعداد پارامتر ها مهم نیست، مشکل از این بخش نیست.
البته چون بصورت Get دریافت می کنی، یعنی همه ی اطلاعات رو در URL قرار میدی.
تعداد کاراکترهای URL محدودیت هایی داره، اینجا رو بخون : http://stackoverflow.com/q/417142/1686304 (بصورت کلی ۲۰۰۰ کاراکتر بیشتر نباشه)

غیر از اینها اگر هست، باید بررسی کنی چه خطایی وجود داره، اصلاً سمت سرور چیزی دریافت می کنی ؟ اگر دریافت می کنی آیا ناقص هست ؟
به هرحال پاسخ مشخصی واسه سوالت وجود نداره.

hamed9090
دوشنبه 26 بهمن 1394, 15:18 عصر
از روش برنامه نویسی مطمعا هستم چون دقیقا همون کد با تعداد متغیرهای کم کار میکنه ولی این یکی نه/.
اینم کد قسمت php به نظرتون مشکلی داره؟؟؟


<?php$con=mysqli_connect("mysql.hostinger.co.uk","u548492974_amir","amir4011amir","u548492974_db1");
$nimsal=$_POST['nimsal'];
$saltahsili=$_POST['saltahsili'];
$gamozeshi=$_POST['gamozeshi'];
$fullname=$_POST['fullname'];
$studentnumber=$_POST['studentnumber'];
$vorudinimsale=$_POST['vorudinimsale'];
$vorudisaltahsili=$_POST['vorudisaltahsili'];
$reshte=$_POST['reshte'];
$gerayesh=$_POST['gerayesh'];
$maghta=$_POST['maghta'];
$ruzane_shabane=$_POST['ruzane_shabane'];
$vgozarandeh=$_POST['vgozarandeh'];
$salvoruduni=$_POST['salvoruduni'];
$email=$_POST['email'];
$addressokunat=$_POST['addressokunat'];
$telephone=$_POST['telephone'];
$mobile=$_POST['mobile'];
$ostadporojeh=$_POST['ostadporojeh'];
$emailostad=$_POST['emailostad'];
$subjectporojeh=$_POST['subjectporojeh'];
$infoy=$_POST['infoy'];
$infom=$_POST['infom'];
$infod=$_POST['infod'];
$sqlQ="insert into projeh( nimsal,saltahsili,gamozeshi,fullname ,studentnumber,vorudinimsale,vorudisaltahsili ,reshte,gerayesh,maghta ,ruzane_shabane,vgozarandeh,salvoruduni,email ,addressokunat,telephone,mobile,ostadporojeh,email ostad,subjectporojeh,infoy,infom,infod) VALUES ('$nimsal','$saltahsili','$gamozeshi','$fullname', '$studentnumber','$vorudinimsale','$vorudisaltahsi li','$reshte','$gerayesh','$maghta','$ruzane_shaba ne','$vgozarandeh','$salvoruduni','$email','$addre ssokunat','$telephone','$mobile','$ostadporojeh',' $emailostad','$subjectporojeh','$infoy','$infom',' $infod')";
$result=mysqli_Query($con,$sqlQ);

if ($result) {
print "ok" ;
}
else
{
print "error" ;
}


mysqli_close($con);
?>

hamed9090
دوشنبه 26 بهمن 1394, 18:52 عصر
د.ستان درست شد...
مجوز دسترسی به اینترنت یادم رفته بود.خخخخ
در ضمن فهمیدم به روش post هیچ محدودیتی وجود نداره در ارسال پارامتر و در پست اول هم اشتباه گفتم GET منظورم post بود