رفتن به مطلب

آموزش های زبان پی اچ پی نسخه پایین لطفا


پست های پیشنهاد شده

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


<form method="POST" action="#">
<input type="text" name="a" />user</br>
<input type="text" name="b" />paswword</br>
<input type="submit" value="enter" />
</form>

<?php
if(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();







}

?>

ویرایش شده توسط مرتضی نظری
قرار دادن کد در به صورت کد
  • امتیاز 1
لینک به ارسال

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

  • امتیاز 1
لینک به ارسال

سلام

الان چی رو نیاز دارید؟ اصلا توضیحتون کامل نبود.

کد بالابرای بخش ورود هست.

اما مشکلتون چی هست؟

پ.ن:

لطفا پست های پشت سرهم ارسال نکنید.

  • امتیاز 3
لینک به ارسال

ببخشید واقعا معذرت می خواهم سوال این است من می خواهم یک دیکشنری با پی اچ پی درست کنم کدش رو ببینید


<form method="POST" action="#">
<input type="text" name="a" />user</br>
<input type="submit" value="enter" />
</form>

<?php
if(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
لینک به ارسال

کد شما کلا مشکل بود!

از کجا گرفتید؟!

<form method="POST" action="">
<input type="text" name="a" />user</br>
<input type="submit" value="enter" />
</form>

<?php
if(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
لینک به ارسال

کد شما کلا مشکل بود!

از کجا گرفتید؟!

<form method="POST" action="">
<input type="text" name="a" />user</br>
<input type="submit" value="enter" />
</form>

<?php
if(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
لینک به ارسال

بیس این کد و کد شما تفاوت خاصی نداره. هر دو از mysqli استفاده میکنن

http://php.net/manual/en/mysqli.query.php

کوئری رو در پایگاه داده پرس و جو میکنه

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...