استفسار - ahmed_king2023 - 23-10-23
السلام عليكم لدي كود تالي بلغة php انا اتحقق في حالة ادخل رقم القيد مره اخري يظهر رساله له تقول طالب موجود مسبقا
لكن يظل يدخل بنفس رقم القيد الرجاء افادة اخواني الكرام
PHP كود :
<?php include 'database.php'; if (isset($_POST['submit'])) { $fname = $_POST['fname']; $idcode = $_POST['idcode']; $course_name = $_POST['course_name']; $course_code = $_POST['course_code']; $mid_exam = $_POST['mid_exam']; $fir_exam = $_POST['fir_exam']; $final = $_POST['final']; $sql="select *from student where id_code='.$idcode.'"; $resualt=mysqli_query($conn,$sql); $nums=mysqli_num_rows($resualt); if($nums>0) { echo '<div class="alert alert-primary" role="alert"> طالب موجود مسبقا </div>'; } else{
try { $sql = "INSERT INTO `student` (fname,id_code,course_name,course_code,mid_exam,fir_exam,final) VALUES ('$fname','$idcode','$course_name','$course_code','$mid_exam','$fir_exam','$final')"; $resualt = mysqli_query($conn, $sql); if ($resualt) { echo '<div class="alert alert-primary" role="alert"> تم حفظ بيانات بنجاح </div>'; } } catch(Exception $e) { echo 'Message: ' .$e->getMessage();
mysqli_close($conn); } }
RE: استفسار - Ahmed5 - 24-10-23
(23-10-23, 08:00 PM)ahmed_king2023 كتب : السلام عليكم لدي كود تالي بلغة php انا اتحقق في حالة ادخل رقم القيد مره اخري يظهر رساله له تقول طالب موجود مسبقا
لكن يظل يدخل بنفس رقم القيد الرجاء افادة اخواني الكرام
PHP كود :
<?php include 'database.php'; if (isset($_POST['submit'])) { $fname = $_POST['fname']; $idcode = $_POST['idcode']; $course_name = $_POST['course_name']; $course_code = $_POST['course_code']; $mid_exam = $_POST['mid_exam']; $fir_exam = $_POST['fir_exam']; $final = $_POST['final']; $sql="select *from student where id_code='.$idcode.'"; $resualt=mysqli_query($conn,$sql); $nums=mysqli_num_rows($resualt); if($nums>0) { echo '<div class="alert alert-primary" role="alert"> طالب موجود مسبقا </div>'; } else{
try { $sql = "INSERT INTO `student` (fname,id_code,course_name,course_code,mid_exam,fir_exam,final) VALUES ('$fname','$idcode','$course_name','$course_code','$mid_exam','$fir_exam','$final')"; $resualt = mysqli_query($conn, $sql); if ($resualt) { echo '<div class="alert alert-primary" role="alert"> تم حفظ بيانات بنجاح </div>'; } } catch(Exception $e) { echo 'Message: ' .$e->getMessage();
mysqli_close($conn); } }
PHP كود :
$sql="select *from student where id_code='$idcode'";
RE: استفسار - ahmed_king2023 - 02-11-23
(24-10-23, 01:17 AM)Ahmed5 كتب : (23-10-23, 08:00 PM)ahmed_king2023 كتب : السلام عليكم لدي كود تالي بلغة php انا اتحقق في حالة ادخل رقم القيد مره اخري يظهر رساله له تقول طالب موجود مسبقا
لكن يظل يدخل بنفس رقم القيد الرجاء افادة اخواني الكرام
PHP كود :
<?php include 'database.php'; if (isset($_POST['submit'])) { $fname = $_POST['fname']; $idcode = $_POST['idcode']; $course_name = $_POST['course_name']; $course_code = $_POST['course_code']; $mid_exam = $_POST['mid_exam']; $fir_exam = $_POST['fir_exam']; $final = $_POST['final']; $sql="select *from student where id_code='.$idcode.'"; $resualt=mysqli_query($conn,$sql); $nums=mysqli_num_rows($resualt); if($nums>0) { echo '<div class="alert alert-primary" role="alert"> طالب موجود مسبقا </div>'; } else{
try { $sql = "INSERT INTO `student` (fname,id_code,course_name,course_code,mid_exam,fir_exam,final) VALUES ('$fname','$idcode','$course_name','$course_code','$mid_exam','$fir_exam','$final')"; $resualt = mysqli_query($conn, $sql); if ($resualt) { echo '<div class="alert alert-primary" role="alert"> تم حفظ بيانات بنجاح </div>'; } } catch(Exception $e) { echo 'Message: ' .$e->getMessage();
mysqli_close($conn); } }
PHP كود :
$sql="select *from student where id_code='$idcode'";
اخي احمد في حالة تعديل بيانات استعمل get لجلب id مستخدم لكن في رابط يظهر id تعتبر مشكله حيث اي شخص بمجرد تغير رقم يمكنه تغير بيانات شخص اخر
هدا كود تعديل وعرض بيانات
PHP كود :
<?php include 'database.php'; $id = $_GET['updateid']; $sql = "select *from `student` where id=$id "; $res = mysqli_query($conn, $sql); $row = mysqli_fetch_assoc($res); $fname = $row['fname']; $course_code = $row['course_code']; $course_name = $row['course_name']; $mid_exam = $row['mid_exam']; $fir_exam = $row['fir_exam']; $final = $row['final']; $id_code = $row['id_code'];
if (isset($_POST['submit'])) { $fname = $_POST['fname']; $course_name = $_POST['course_name']; $course_code = $_POST['course_code']; $mid_exam = $_POST['mid_exam']; $fir_exam = $_POST['fir_exam']; $final = $_POST['final']; $id_code = $_POST['id_code']; $sql = " update `student` set id=$id,fname='$fname',course_name='$course_name',course_code='$course_code',mid_exam='$mid_exam',fir_exam='$fir_exam',final='$final',id_code='$id_code' where id=$id";
$resualt = mysqli_query($conn, $sql); if ($resualt) { header('location:display.php'); } else { echo mysqli_error($conn); } } ?>
PHP كود :
<?php include 'database.php'; $sql="select *from student"; $resault=mysqli_query($conn,$sql); while($row=mysqli_fetch_assoc($resault)) { $id=$row['id']; echo '<tr> <td class="text-center"> '.$row['id'].' </td> <td class="text-center"> '.$row['id_code'].' </td> <td class="text-center"> '.$row['fname'].' </td> <td class="text-center"> '.$row['course_name'].' </td> <td class="text-center"> '.$row['course_code'].' </td> <td class="text-center"> '.$row['mid_exam'].' </td> <td class="text-center"> '.$row['fir_exam'].' </td> <td class="text-center"> '.$row['final'].' </td> <td class="text-center"> <button class="btn btn-primary "> <a href="update.php?updateid='.$id.'" class="text-light"> تعديل</a> </button> <button class="btn btn-danger "> <a href="delete.php?deleteid='.$id.'" class="text-light">حدف </a> </button> </td>
</tr>';
} ?>
مرفق صوره رابط تعديل شخص يحمل id=19
|