. name: . . family: . .
. . . . چون وقتی اجرا میشه قسمت else اجرا میشه" name="description"> . name: . . family: . .
. . . . چون وقتی اجرا میشه قسمت else اجرا میشه" />

مشکل فایل

عنوان : مشکل فایل
گروه درخواست : پایگاه داده ها ( زبان SQL)
شرح درخواست :

سلام میخواستم بدونم سرور MySQL من که روش دیتابیس قرار داره رو چجوری پیدا کنم؟؟
و مشکل این این کد چیه:


name:

family:





if(!empty($_POST['name'])&&!empty($_POST['family'])){
$name=$_POST['name'];
$family=$_POST['family'];
$c=@mysqli_connect("MySQL","root","","amir");
if(!mysqli_connect_error()){
mysqli_query($c,"insert into amir2(name,family) values ('".$name."','".$family."')");
mysqli_close($c);
header("location:ne.html");
}
else
{
echo "error happened";
}
}
?>
چون وقتی اجرا میشه قسمت else اجرا میشه


پاسخ کارشناس

با سلام
آیا سرور شما محلی هست؟؟؟
مشکل کد شما هم اینه که قسمت if اجرا نمیشه چون یه قسمتی از کد ایراد داره (بیشتر بررسی میکنم و مشکلش رو میگم)

با تشکر ،
مهدی جوادی
پاسخیاب

توسط مهدی جوادی در تاریخ 1397/04/09


پاسخ شما

سرور محلی هست و از ومپ سرور هستش ، if تماما درسته و فک می کنم مشکل کانکت با سرور رو داره ودر قسمت mysqli_connect پارامتر اول باید سرور باشه ، من درست نوشتمش؟

توسط امیرحسین در تاریخ 1397/04/09


پاسخ کارشناس

سوالتون یه مقدار مبهم هستش
سرور MySQL که خودتون میگید ومپ هستش و وقتی روی ومپ راست کلیک کنید و localhost رو بزنید سرور محلی تون شروع به کار میکنید
و اگه توی همون ابتدا localhost/MySQL رو بزنید هرچی دیتابیس هست میاره واستون
و لطفا بگید میخاید کدتون چ عملی رو واستون انجام بده


با تشکر ،
مهدی جوادی
پاسخیاب

توسط مهدی جوادی در تاریخ 1397/04/10


پاسخ کارشناس

برای پیدا کردن سرور طبق عکسی که میفرستم پیش برید پیدا میکنید
عکس شماره 1 برای رفتن به قسمت سرور
و عکس شماره 2 برای پیدا کردن MySQL



با تشکر ،
مهدی جوادی
پاسخیاب

توسط مهدی جوادی در تاریخ 1397/04/11

فایل ضمیمه : 843613738_Newsfolder.zip


پاسخ شما

ممنون متوجه شدم من برای اون کد یک مقدار گیج شدم که table درست شده در سرور برای اتصال به اون با متد Mysqli_connect که پارامتر اولی سرور هست برای هر table درست شده سرور با شماره جداگانه داره .... مشکل حل شد ، اما نمی دونم چرا ون کد کار نمیکنه ، با اون کد میخواستم نحوه کار رو متوجه بشم که با ثبت اسم و فامیل وارد تیبل من بشه اما قسمت else هی اجرا میشه >>>
یه سوال دیگه : وقتی من یه صفحه php رو نوشتم و با action در یک صفحه دیگه الحاقش کردم چجوری اجراش کنم ؟؟ برنامه ای باید استفاده کنم ؟؟چون وقتی با نت بازش می کنم دستور صفحه اصلی رو اجرا میکنه ولی وقتی دکمه ای رو که براش قرار دادم رو کلیک می کنم میره روی صفحه php ای که بهش الحاق کردم مثلا کد اجرا می کنم و بعد کلیک رو register بلافاصله فایلی که درون action هست به نمایش در میاد:


name:

family:




توسط امیرحسین در تاریخ 1397/04/11

پاسخ کارشناس

با سلام
فایل های php رو باید با نرم افزار wamp server اجراش کنید
روی ومپ کلیک کنید و localhost رو بزنید بعد یه / بزارید و اسم فایل رو همراه با پسوند بنویسید
فقط یادتون باشه باید تمام فایل های مربوطه توی پوشه www در محل نصب ومپ باشه

با تشکر ،
مهدی جوادی
پاسخیاب

توسط مهدی جوادی در تاریخ 1397/04/12

شما هم سوال دارید ؟

از کارشناسان پاسخیاب بپرسید!