رفتن به مطلب

مشکل کجاست؟


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

مشکل کد زیر چیه؟


<html>
<head>
</head>
<body>
<?php
$conn = new mysqli('localhost:3306' , 'root' , '' , 'student');
if("['txtid']"=="1"){
$query = "insert into list(id , name , vahed, time , datetest,ostad) values('1' , 'ریاضی 1','1','دوشنبه ها ساعت 10-12','92/11/28','آقای رضایی')";
}
else("['txtid']"=="2")
{
$query = "insert into list(id , name , vahed, time , datetest,ostad) values('2' , 'ریاضی 1','1','دوشنبه ها ساعت 10-12','92/11/28','آقای رضایی')";
}
$conn->query($query);
if($conn->affected_rows>0)
echo "<br /> The Registeration was successful ! <br />";
else
echo "<br /> The Error Occured ! The Registeration was Canceled <br />";
?>
</form>
</body>
</html>

لینک به ارسال

تگ form باز نشده..

تو انتخاب عنوان تاپیک دقت کنید.

ویرایش شده توسط S M Mahdavi
لینک به ارسال

من از این کد استفاده کردم:


<form method="post" action="register.php">
شناسه درس : <input type="text" name="txtid" />
<input type="submit" name="btnRegister" value="ثبت درس" />

حالا میخوام وقتی در فرم عدد 1 را وارد میکنند و ثبت درس را میزنند یک اطلاعات خاصی ذخیره بشه و اگر عدد 2 اطلاعات دیگری استفاده بشه. این شرط را کجا باید تعیین کنم؟؟

کد زیر را نوشتم .فقط لطف کنید بگید کجا باید شرط را بذارم؟


<html>
<head>
</head>
<body>
<form>
<?php
$conn = new mysqli('localhost:3306' , 'root' , '' , 'student');
$query = "insert into list(id , name , vahed, time , datetest,ostad) values('3' , 'ریاضی 1','1','دوشنبه ها ساعت 10-12','92/11/28','آقای رضایی')";
$conn->query($query);
if($conn->affected_rows>0)
echo "<br /> The Registeration was successful ! <br />";
else
echo "<br /> The Error Occured ! The Registeration was Canceled <br />";
?>
</form>
</body>
</html>

ویرایش شده توسط mostafa_d26
لینک به ارسال

<?php if(isset($_POST['textid'])) :
$tid = $_POST['textid'];
if($tid == 1) {
//دستور ثبت اطلاعات اول
}
elseif($tid == 2) {
//دستور ثبت اطلاعات دوم
}
endif;?>

لینک به ارسال

مرسی واقعا ممنون حل شد.

فقط یک سوال دیگه :

چجوری میتونم هنگام ثبت اطلاعات چک کنم که اطلاعاتی داره تو ی خونه خاصی ذخیره میشه تکراری هست یا نه ؟ ( مثلا در کد زیر میخوام تمام خانه ها چک بشه که اگر حتی یک خانه قبلا با همین مشخصات ثبت شده اطلاعات ذخیره نشود.)


<html>
<head>
</head>
<body>
<?php
$conn = new mysqli('localhost:3306' , 'root' , '' , 'student');
$query = "insert into students(FName , LName , SSN) values('Mostafa' , 'Dehghan' , '5552')";
$conn->query($query);
if($conn->affected_rows>0)
echo "<br /> The Registeration was successful ! <br />";
else
echo "<br /> The Error Occured ! The Registeration was Canceled <br />";
?>
</form>
</body>
</html>

لینک به ارسال

برای مثال همچین چیزی میشه:

$dp = "SELECT * FROM tbl_users WHERE username='$user' OR email='$email'";
$con->query($dp);
if($con->affected_rows == 0){
//عملیات ورود به دیتابیس
}

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...