gtanori 10 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 (ویرایش شده) سلام من با این نسخه از پی اچ پی به اجبار استادمون باید بنویسم لطفا میشه دستورات دیگه برای چک کردن که اطلاعات از دیتابیس با فرم یکسان هست و دیگر رو بهم بدین با تشکر<form method="POST" action="#"><input type="text" name="a" />user</br><input type="text" name="b" />paswword</br><input type="submit" value="enter" /></form><?phpif(isset($_POST['a'])&&isset($_POST['b'])){$user=$_POST['a'];$pas=$_POST['b'];echo $user. " ".$pas;$con=mysqli_connect("localhost","root","","last");if(empty($con))echo "error coonect";else echo "sucesr conect"."</br>";$sig=$con->query('insert into sign values("'.$user.'","'.$pas.'")');if(empty($sig))echo " error data";else echo "sucese dear"." ".$user." ";$con->close();}?> ویرایش شده دی 91 توسط مرتضی نظری قرار دادن کد در به صورت کد 1 نقل قول لینک به ارسال
gtanori 10 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 من باید این نسخه پی اچ پی رو یاد بگیرم میدونم قدیمیه ولی مجبورم لطفا آموزشش رو بزارید فقط قسمت مای اسکیول رو می خواهم با تشکر 1 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 سلامالان چی رو نیاز دارید؟ اصلا توضیحتون کامل نبود.کد بالابرای بخش ورود هست.اما مشکلتون چی هست؟پ.ن:لطفا پست های پشت سرهم ارسال نکنید. 3 نقل قول لینک به ارسال
gtanori 10 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 ببخشید واقعا معذرت می خواهم سوال این است من می خواهم یک دیکشنری با پی اچ پی درست کنم کدش رو ببینید<form method="POST" action="#"><input type="text" name="a" />user</br><input type="submit" value="enter" /></form><?phpif(isset($_POST['a'])){$text=$_POST['a'];$con=mysqli_connect("localhost","root","","last");$dic=$con->query('SELECT pr,en from dic where en="$text" ');if(empty($dic)){echo "erroe serche";}else{echo "ok"."</br>";}while($res=$dic->fetch_row()){echo $rec[0].$rec[1];}$con->close();}?>من در دیتابیس جدولی را با نام dic ساختم و دو فیلد en و per رو دادم و کلمه تاتی هم برای دیکشنری در جدول وارد کردم ولیوقتی در فرم مثلا book را میزنم چیزی نشان نمی دهد آیا کد ها مشکلی دارد؟ 1 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 کد شما کلا مشکل بود!از کجا گرفتید؟!<form method="POST" action=""><input type="text" name="a" />user</br><input type="submit" value="enter" /></form><?phpif(isset($_POST['a'])){ $text = $_POST['a']; $con = mysqli_connect("localhost","root","","last"); $con->set_charset("utf8"); $query = "SELECT * FROM dic WHERE en='$text'"; if (mysqli_query($con, $query)) { $result = mysqli_query($con, $query); while ($row = mysqli_fetch_array($result)) { echo $row[0] . ' : ' . $row[1] . ' ' . $row[2]; echo '<br />'; } } else { echo 'error!'; } mysqli_free_result($result); mysqli_close($con);}?>بهتره کمی قواعد برنامه نویسی رو مطالعه کنید.موفق باشید 4 نقل قول لینک به ارسال
gtanori 10 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 کد شما کلا مشکل بود!از کجا گرفتید؟!<form method="POST" action=""><input type="text" name="a" />user</br><input type="submit" value="enter" /></form><?phpif(isset($_POST['a'])){$text = $_POST['a'];$con = mysqli_connect("localhost","root","","last");$con->set_charset("utf8");$query = "SELECT * FROM dic WHERE en='$text'";if (mysqli_query($con, $query)) {$result = mysqli_query($con, $query); while ($row = mysqli_fetch_array($result)) { echo $row[0] . ' : ' . $row[1] . ' ' . $row[2]; echo '<br />'; }} else { echo 'error!';}mysqli_free_result($result);mysqli_close($con);}?>بهتره کمی قواعد برنامه نویسی رو مطالعه کنید.موفق باشیدممنون استادمون گفته بود ولی اصلا نصف کدهای شما را نگفته و ازمون دیکشنری با صفحه عضو می خواهد!ببخشید یه این قسمت برای چی بکار می رود if (mysqli_query($con, $query))و اینکه در این نسخه ایی که اموزششو گذاشتید مانند همین کار می کنه با یک تفاوت اندک اگه بدم 1 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 بیس این کد و کد شما تفاوت خاصی نداره. هر دو از mysqli استفاده میکننhttp://php.net/manual/en/mysqli.query.phpکوئری رو در پایگاه داده پرس و جو میکنه 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .