حل شده درخواست کد php ( متشکرم از راهنمایی دوستان )
#11
(1398/12/12، 10:43 عصر)rezamms نوشته است:
کد:
<?php
$name=$_GET["name"];
$conn = mysqli_connect("localhost", "db-1399", "m.gh","db-1399");
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "SELECT * FROM Game1 WHERE name='$name'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
  $row = mysqli_fetch_assoc($result)
  echo $row["score"];
}
?>

در کد بالا این کار انجام میشه
فقط باید به روش زیر عمل کنید
اول آدرس فایل رو بدست بیارید
مثلا  rezamms.ir/getscore.php
بعد جلو اون عبارت:
کد:
?name=reza
رو بزارید
و جای reza هم میتونید هر اسمی که میخواید قرار بدید

پس با مثال من میشه:

کد:
http://rezamms.ir/getscore.php?name=reza


موفق باشید


بعد score رو تو صفحه می نویسه؟
  پاسخ


 سپاس شده توسط: :. $ .: ، tairon
#12
بله برای مثال خروجی به صورت زیر خواهد بود:

15
  پاسخ


 سپاس شده توسط: M.gh
#13
(1398/12/12، 10:45 عصر)rezamms نوشته است: بله برای مثال خروجی به صورت زیر خواهد بود:

15


بعد اگه هزاران کاربر همزمان بخواهند این کار رو انجام بدن شاید هنگام request کردن score یکی دیگه رو نشون بده.

این اتفاق می افته؟
  پاسخ


 سپاس شده توسط: tairon
#14
خیر
چون نام در url ارسال شده
و همین طور در هنگام انتخاب از جدول فقط بر اساس نام ارسال شده خروجی میده
  پاسخ


 سپاس شده توسط: M.gh
#15
(1398/12/12، 10:51 عصر)rezamms نوشته است: خیر
چون نام در url ارسال شده
و همین طور در هنگام انتخاب از جدول فقط بر اساس نام ارسال شده خروجی میده


یعنی بگم اگه پست کردن تموم شد request بشه؟


خیلی خیلی ممنون

یعنی واقعا یک اعتبار هم کم ات است
دمت گرم. 





  پاسخ


 سپاس شده توسط: tairon
#16

ببخشید یک سوال کوچولو ی دیگه

مثلا میخوام کاربر score  رو وارد کنه بعد name بیاد باید این کد رو بزنیم؟ :

کد:
<?php
$score=$_GET["score"];
$conn = mysqli_connect("localhost", "db-1399", "m.gh","db-1399");
// Check connection
if (!$conn) {
   die("Connection failed: " . mysqli_connect_error());
}

$sql = "SELECT * FROM Game1 WHERE score='$score'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
 $row = mysqli_fetch_assoc($result)
 echo $row["name"];
}
?>
  پاسخ


 سپاس شده توسط: :. $ .: ، tairon
#17
خب ببینید این بحثش فرق داره چون ممکنه تعداد زیادی باشن که score شون یکسان باش
  پاسخ


 سپاس شده توسط: M.gh
#18
(1398/12/12، 10:07 عصر)M.gh نوشته است:
(1398/12/12، 10:06 عصر)محمد 82 نوشته است: سلام
جدولتون رو با کدوم سیستم پیاده سازی کردید ؟؟؟ بهتون پیشنهاد میکنم که اگه از روش اقا مجتبی رفتید ، پلاگین اقا میلاد به نام پارسکور رو بخرید و با اون پیاده سازی کنید . خیلی خوب و راحته . نیازی به کد هم نداره .


دوست عزیز بیراهه نروید 

لطفا اگر می دونید سوالم رو پاسخ دهید .

بیراهه نیست . فقط کافیه اون رو پیاده کنید . داخل پلاگین این چیزایی که میخواد رو داره . فقط کافیه یه اونت بزنید که شناسه رو بگیرو امتیازش رو نشون بده . البته با اسم نمیشه باید شناسه بزنه . واسه این میگم اسون تره . حالا شما راه سخت دوست داری . هرطور راحتی .
استودیو بازیسازی ایروید
جدید ترین ها : شهرزاد ، دربند;1357 و ATOM
[تصویر:  ads.gif]
  پاسخ


 سپاس شده توسط: M.gh
#19
(1398/12/12، 11:48 عصر)محمد 82 نوشته است:
(1398/12/12، 10:07 عصر)M.gh نوشته است:
(1398/12/12، 10:06 عصر)محمد 82 نوشته است: سلام
جدولتون رو با کدوم سیستم پیاده سازی کردید ؟؟؟ بهتون پیشنهاد میکنم که اگه از روش اقا مجتبی رفتید ، پلاگین اقا میلاد به نام پارسکور رو بخرید و با اون پیاده سازی کنید . خیلی خوب و راحته . نیازی به کد هم نداره .


دوست عزیز بیراهه نروید 

لطفا اگر می دونید سوالم رو پاسخ دهید .

بیراهه نیست . فقط کافیه اون رو پیاده کنید . داخل پلاگین این چیزایی که میخواد رو داره . فقط کافیه یه اونت بزنید که شناسه رو بگیرو امتیازش رو نشون بده . البته با اسم نمیشه باید شناسه بزنه . واسه این میگم اسون تره . حالا شما راه سخت دوست داری . هرطور راحتی .


محمد جان سوءتفاهم پیش نیاد ، ببینید من از این ثبت امتیازات می خوام یک استفاده ی دیگه بکنم و نمی خوام امتیازات رو ارسال کنم.
اتفاقا چند وقت پیش در رابطه به ثبت امتیازات یک تاپیک زدم که شما همین پارسکور رو معرفی کردید و من هم تهیه کردم و خیلی خوب برام کار کرد  1


(1398/12/12، 11:29 عصر)rezamms نوشته است: خب ببینید این بحثش فرق داره چون ممکنه تعداد زیادی باشن که score شون یکسان باش


ممنون آقا رضا

ولی score ای که من می فرستم یه چیزی مثل شناسه ی گوشی و مطمئنن با کسی دیگه یکسان نیست.

بی زحمت شما بگویید که درست است یا نه :

مثلا میخوام کاربر score  رو وارد کنه بعد name بیاد باید این کد رو بزنیم؟ :

کد:
<?php
$score=$_GET["score"];
$conn = mysqli_connect("localhost", "db-1399", "m.gh","db-1399");
// Check connection
if (!$conn) {
   die("Connection failed: " . mysqli_connect_error());
}

$sql = "SELECT * FROM Game1 WHERE score='$score'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
 $row = mysqli_fetch_assoc($result)
 echo $row["name"];
}
?>


  پاسخ


 سپاس شده توسط: tairon
#20

آقا رضا با اون کدی که شما دادین من هر موقع پست می کنم این ارور رو میده :

Parse error: syntax error, unexpected 'echo' (T_ECHO) in /home/vhosts/mahdiyar1.orgfree.com/Mygames/impotant.php on line 13

در ضمن  score  من فرمت اش عددی نیست و عدد و کاراکتر قاطی است ، این مشکل ایجاد نمی کند؟
  پاسخ


 سپاس شده توسط: tairon


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده خرید درون برنامه مایکت در وب ویو Arianm 3 841 1402/4/25، 12:01 عصر
آخرین ارسال: Arianm
Wink سیستم شخصی سازی خودرو Arianm 1 390 1402/4/24، 05:21 عصر
آخرین ارسال: SHAMIRZA
  علت بازی نشدن وقتی نصب شده amirhosseinalizadehgharebaba81 1 313 1402/4/23، 02:22 عصر
آخرین ارسال: (:--ALI--:)
  چگونگی اجرا بازی روی ه‍است ایران (:--ALI--:) 8 1,461 1402/3/24، 04:50 عصر
آخرین ارسال: (:--ALI--:)
  وصل شدن به روح هاست قبلی :) amirhosseinalizadehgharebaba 2 2,026 1401/11/2، 09:43 عصر
آخرین ارسال: amirhosseinalizadehgharebaba

پرش به انجمن: