سلام
ببخشید من میخوام یه فرم داشته باشم که با وارد کردن نام کاربری و اوکی کردن، اطلاعاتی مثل سن، ایمیل و ... رو دریافت کنه و نشون بده
میشه کدشو برام بنویسین ؟
ممنون
سلام
ببخشید من میخوام یه فرم داشته باشم که با وارد کردن نام کاربری و اوکی کردن، اطلاعاتی مثل سن، ایمیل و ... رو دریافت کنه و نشون بده
میشه کدشو برام بنویسین ؟
ممنون
شرکت " فناوران پویان هزارنویس " به شماره ثبت : 441236 و شناسه ملی : 14003550285 "مسئولیت محدود"
با مجوز رسمی از وزارت فرهنگ و ارشاد اسلامی ، سازمان تنظیم مقررات و ارتباطات رادیویی و دارای نماد اعتماد الکترونیکی از وزارت صنعت و معدن و تجارت
[پشتیبانی تیکت] با واحد پشتیبانی پرتال کاربران هزارنویس به صورت 24 ساعته در 7 روز هفته، شبانه روزی مکاتبه نمایید.
[پشتیبانی تلفنی] وقت اداری (8 الی 16) : 02188109322 - پشتیبانی در مواقع [ضروری] : 09125362909 - 09332354071
مثلا ما در دیتابیسمون چند یوزر داریم با اطلاعات خودشون (سن، ایمیل ....)
حالا میخوام یه کادر داشته باشم تا username کاربر رو بنویسیم و اوکی کنیم و همون اطلاعات رو برامون نشون بده
دوست عزیز شما باید توی فرمتون یوزرنیم را به صفحه php ای که وظیفه خواندن اطلاعات از دیتابیس داره ارسال کنید.
توی اون صفحه php اگه میخواین از mysqli استفاده کنید میتونید از کدهای زیر استفاده کنید(توی این کد فقط ایمیل را توی یک متغییر ریختم):
البته این کد کامل نیست و باید اطلاعات دیتابیستون را بهش بدین و با توجه به نام ستون های داخل دیتابیستون یکسری تغییرات درونش بدینکد:$username=$_POST['username']; $conn = new mysqli($host, $user, $pwd, $db); $sql = "SELECT * FROM table_name WHERE username='$username'"; $result = $conn->query($sql) or die(mysqli_error()); $row = $result->fetch_assoc(); $email=$row['email'];
ممنون
میشه یه مثال کامل رو بزارید، php صفرم![]()
دوست عزیز
فراخوانی اطلاعات از دیتابیس در پی اچ پی جزو مباحث پایه ی این زبان برنامه نویسی هست که ملیونها نمونه در اینترنت به زبانهای مختلف موجود هست . حتی به یک کتابفروشی یا کتابخانه سری بزنید میتونید نمونه های زیادی به زبان فارسی ببینید . همچنین از موتور جستجوی گوگل استفاده کنید . مطمئنا خیلی سریعتر به نتیجه های بهتر خواهید رسید .
دوست عزیز اگه بخوام کامل بگذارم که باید بیام تمام مراحل از ایجاد جدول و تعریف یوزر برای دسترسی به جدول و بعد یه نمونه فرم و یه صفحه دریافت را براتون بنویسم و اون قسمت مربوط به ایجاد جداول را هم باید با تصویر بگذارم که متوجه بشید چی به چیه
متاسفانه همچین وقتی ندارم و شما باید خودتون سرچ کنید و نحوه ایجاد جدول در دیتابیس را یاد بگیرید و به همراه اطلاعاتی که نیاز دارید درون اون جدول درج بشه جدول را ایجاد کنید و یک یوزر هم برای دسترسی به جدول تعریف کنید، بعد یه فرم ارسال هم بنویسید(قسمت کدهای html و css ) و بعد بیاین تا راهنماییتون کنیم
مثلا برای یاد گرفتن نحوه ایجاد یوزر و ایجاد دسترسی به دیتابیس میتونید از لینک زیر استفاده کنید
http://joomaria.ir/blog/%D8%B3%D8%A7...9%D8%A7%D9%84/
سلام
الان من کد زیر رو نوشتم،میدونم اشکال داره ولی نمیدونم کجا !!!
کد:<?php $con = mysql_connect("localhost", "root", "") or die(mysql_error()); mysql_select_db("mydatabase", $con) or die(mysql_error()); $result = mysql_query("SELECT * FROM xfmf9_private_messages WHERE msg_sender='$msg_sender'", $con) or die(mysql_error()); $msgsender = $_POST['msg_sender']; while ($row = mysql_fetch_array($result)){ $id = $row['msg_id']; $name = $row['msg_sender']; $family = $row['msg_receiver']; $age = $row['msg_text']; echo "$id و $name و $family و $age"; } mysql_close($con); ?> <form action="" method="POST"> <input type="text" name="msg_sender" id="msg_sender" value=""> <input type="submit" value="ok"> </form>
کد:$sql = "SELECT * FROM xfmf9_private_messages WHERE msg_sender='".$msg_sender."'"; $result = mysql_query($sql, $con) or die(mysql_error());این رو امتحان کن . ولی دوست عزیز همونطور که گفتم سعی کن اول از منابع درست یاد بگیری . یکم تحقیق و مطالعه کن . بهتر به نتیجه خواهی رسید . برای مثال mysql دیگه از رده خارج شده و نا امن محسوب میشه . از mysqli استفاده کن .کد:echo $id." و ".$name." و ".$family." و ".$age;
این سایت رو حتما پیگیری کن آموزش های خوبی داره :
http://www.w3schools.com/php/default.asp
ویرایش :
یکی اینکه شما $msgsender تعریف کردید برای دریافت فاطلاعات فرم ولی از $msg_sender در کوئری خود استفاده کردید .
دوم اینکه شما این مقدار رو اول استفاده کردید در کوئری ولی بعد اون رو تعریف کردید . یعنی برنامه شما از چیزی که تعریف نشده اول استفاده کرده و بعد اون تعریف شده . کد آخر به شکل زیر خواهد بود :
کد:<?php $con = mysql_connect("localhost", "root", "") or die(mysql_error()); mysql_select_db("mydatabase", $con) or die(mysql_error()); $msg_sender = $_POST['msg_sender']; $result = mysql_query("SELECT * FROM xfmf9_private_messages WHERE msg_sender='".$msg_sender."'", $con) or die(mysql_error()); while ($row = mysql_fetch_array($result)){ $id = $row['msg_id']; $name = $row['msg_sender']; $family = $row['msg_receiver']; $age = $row['msg_text']; echo "$id و $name و $family و $age"; } mysql_close($con); ?> <form action="" method="POST"> <input type="text" name="msg_sender" id="msg_sender" value=""> <input type="submit" value="ok"> </form>
ویرایش توسط cartman10mpi : November 23rd, 2015 در ساعت 17:00
نشد !
ممنونl
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)