تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] استفسار
#1
السلام عليكم لدي كود تالي بلغة 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);
 
      }

الرد }}}
تم الشكر بواسطة:
#2
(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'"
الرد }}}
تم الشكر بواسطة:
#3
(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


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم