الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعده في الكود php

بدأه تاراتاتا في 9 يونيو 2011 · 6 رد · 483 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ابي منك مساعدة في الكود هذا

يظهرلي البيانات من قاعدة البيانات الاركل لما اضع رقم في صفحة الداينمك بيج يحولني على هذه الصفحة ويظهر كل البيانات الي في الجدول

انا اريد بس يظهر لي ببيانات الرقم الي خشيته الid

ومو عارف كيف وفي نهاية الاسبوع هذه الي جاي اسلم مشروعي فاليت تساعدوني في حلم المشكله وليستفيد غيري من حلهاا

اكون شااكر لكم

<?php
$conn1=odbc_connect('dsn_oracledb','SYSTEM','SYSTEM');
if (!$conn1)
  {exit("Connection Failed: " . $conn1);}
$sql="SELECT * FROM d_st_acd where id=id"; 
$rs=odbc_exec($conn1,$sql);
if (!$rs)
  {exit("Error in SQL");}
echo "<table><tr>";
echo "<th>id</th>";
echo "<th>name</th>";
echo "<th>fathername</th>";
echo "<th>familyname</th>";
echo "<th>doe</th>";
echo "<th>nationality</th>";
echo "<th>college</th>";
echo "<th>department</th>";
echo "<th>level_no</th>";
echo "<th>group_no</th>";
echo "<th>course</th>";
echo "<th>hours</th>";
echo "<th>cours_code</th>";
echo "<th>time_of_course</th>";
echo "<th>room_no</tr>";
while (odbc_fetch_row($rs))
  {
$id=odbc_result($rs,"id");
$name=odbc_result($rs,"name");
$fathername=odbc_result($rs,"fathername");
$familyname=odbc_result($rs,"familyname");
$doe=odbc_result($rs,"doe");
$nationality=odbc_result($rs,"nationality");
$college=odbc_result($rs,"college");
$department=odbc_result($rs,"department");
$level_no=odbc_result($rs,"level_no");
$group_no=odbc_result($rs,"group_no");
$course=odbc_result($rs,"course");
$hours=odbc_result($rs,"hours");
$cours_code=odbc_result($rs,"cours_code");
$time_of_course=odbc_result($rs,"time_of_course");
$room_no=odbc_result($rs,"room_no");
echo "<tr><td>$id</td>";
echo "<td>$name</td>";
echo "<td>$fathername</td>";
echo "<td>$familyname</td>";
echo "<td>$doe</td>";
echo "<td>$nationality</td>";
echo "<td>$college</td>";
echo "<td>$department</td>";
echo "<td>$level_no</td>";
echo "<td>$group_no</td>";
echo "<td>$course</td>";
echo "<td>$hours</td>";
echo "<td>$cours_code</td>";
echo "<td>$time_of_course</td>";
echo "<td>$room_no</td></tr>";
  }
odbc_close($conn1);
echo "</table>";
?>

تم تعديل هذه المشاركة بواسطة Xacker في 10 يونيو 2011 في 04:45

#2

و عليكم السلام و رحمة الله

لنفرض أنه لديك صفحة بإسم showstudent.php تقومين فيها بإظهار جميع الطلبة كالآتي:

.
.
.
<a href="showinfo.php?student=odbc_result($rs,"id")">odbc_result($rs,"name")</a>

hالآن أنت تريدين عند الضغط على إسم طالب ما تظهر المعلومات الخاصة به:

if(isset($_GET['student']))
{
  $idstudent = (int)$_GET['student']; // هنا نخزن رقم ال id الخاص بالطالب
if (!$conn1)
{exit("Connection Failed: " . $conn1);}
$sql="SELECT * FROM d_st_acd where id=$idstudent"; // هنا إستعملنا id الطالب لستخراج معلوماته
.
.
.

ملاحظ بسيطة و هي لو كتبت بالعربية الفصحى حتى يفهمك الآخرون و لاتنسي وضع الشيفرة داخل الوسوم الخاصة بها حتى تسهل القراءة.

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#3

اخوي مو عاارف وين احط الكود

قبل كذا انا باشرحلك كل شي عشاان يكون واضح لك

عندي صفحة افرض اسمهاا ST.PHP

فيها هذا الكود

<form name="form9" action="n_st_ac.php" method="post">
<p>New Student Insertion</p>
<p>
ID:
<input type="number" name="id" size="10"  maxlength="10" value=""/>
</p>
<p>
<input type="submit" name="submit" value="Submit!" />
</p>
</form>

وهو عباره عند ادخال الطالب يدخل رقمه الID

حلو يحوله الى الصفحة الي حطيت فيهاا الكود هذا

واسمهاا n_st_ac.php

<?php
$conn1=odbc_connect('dsn_oracledb','SYSTEM','SYSTEM');
if (!$conn1)
  {exit("Connection Failed: " . $conn1);}
$sql="SELECT * FROM d_st_acd where id=id"; 
$rs=odbc_exec($conn1,$sql);
if (!$rs)
  {exit("Error in SQL");}
echo "<table><tr>";
echo "<th>id</th>";
echo "<th>name</th>";
echo "<th>fathername</th>";
echo "<th>familyname</th>";
echo "<th>doe</th>";
echo "<th>nationality</th>";
echo "<th>college</th>";
echo "<th>department</th>";
echo "<th>level_no</th>";
echo "<th>group_no</th>";
echo "<th>course</th>";
echo "<th>hours</th>";
echo "<th>cours_code</th>";
echo "<th>time_of_course</th>";
echo "<th>room_no</tr>";
while (odbc_fetch_row($rs))
  {
$id=odbc_result($rs,"id");
$name=odbc_result($rs,"name");
$fathername=odbc_result($rs,"fathername");
$familyname=odbc_result($rs,"familyname");
$doe=odbc_result($rs,"doe");
$nationality=odbc_result($rs,"nationality");
$college=odbc_result($rs,"college");
$department=odbc_result($rs,"department");
$level_no=odbc_result($rs,"level_no");
$group_no=odbc_result($rs,"group_no");
$course=odbc_result($rs,"course");
$hours=odbc_result($rs,"hours");
$cours_code=odbc_result($rs,"cours_code");
$time_of_course=odbc_result($rs,"time_of_course");
$room_no=odbc_result($rs,"room_no");
echo "<tr><td>$id</td>";
echo "<td>$name</td>";
echo "<td>$fathername</td>";
echo "<td>$familyname</td>";
echo "<td>$doe</td>";
echo "<td>$nationality</td>";
echo "<td>$college</td>";
echo "<td>$department</td>";
echo "<td>$level_no</td>";
echo "<td>$group_no</td>";
echo "<td>$course</td>";
echo "<td>$hours</td>";
echo "<td>$cours_code</td>";
echo "<td>$time_of_course</td>";
echo "<td>$room_no</td></tr>";
  }
odbc_close($conn1);
echo "</table>";
?>

بس لما يظهر البيانات حنق الطالب يظهر كل البيانات الي موجوده حنق بااقي الطلاب

انا ابي بس يظهر حنق الطالب الي ادخل رقمه ياليت تكتبلي الكود كامل حنق n_st_ac.php

اكون شاكر لك عشاان مو عاارف وين حط الكود بالضبط الي اعطيتني هو

ومعليش اخوي

باتعبك معاايه

#4

لاحظي أن النموذج يحتوي على حقل نص بإسم id، اي أنه سيحمل رقم الطالب، الآن عند إرسال النموذج نقوم بالتحقق من أن حقل الid ممتلئ أم لا كالآتي:

if(isset($_GET['id']))
{
  $idstudent = (int)$_GET['student']; // هنا نخزن رقم ال id الخاص بالطالب
if (!$conn1)
{exit("Connection Failed: " . $conn1);}
$sql="SELECT * FROM d_st_acd where id=$idstudent"; // هنا إستعملنا id الطالب لستخراج معلوماته

الباقي معروف.

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5

يعني بيكون الكود كذا شوفه صح ولا

<?php
$conn1=odbc_connect('dsn_oracledb','SYSTEM','SYSTEM');
if(isset($_GET['id']))
{
  $idstudent = (int)$_GET['student'];
if (!$conn1)
  {exit("Connection Failed: " . $conn1);}
$sql="SELECT * FROM d_st_acd where id=$idstudent" 
$rs=odbc_exec($conn1,$sql);
if (!$rs)
  {exit("Error in SQL");}
echo "<table><tr>";
echo "<th>id</th>";
echo "<th>name</th>";
echo "<th>fathername</th>";
echo "<th>familyname</th>";
echo "<th>doe</th>";
echo "<th>nationality</th>";
echo "<th>college</th>";
echo "<th>department</th>";
echo "<th>level_no</th>";
echo "<th>group_no</th>";
echo "<th>course</th>";
echo "<th>hours</th>";
echo "<th>cours_code</th>";
echo "<th>time_of_course</th>";
echo "<th>room_no</tr>";
while (odbc_fetch_row($rs))
  {
$id=odbc_result($rs,"id");
$name=odbc_result($rs,"name");
$fathername=odbc_result($rs,"fathername");
$familyname=odbc_result($rs,"familyname");
$doe=odbc_result($rs,"doe");
$nationality=odbc_result($rs,"nationality");
$college=odbc_result($rs,"college");
$department=odbc_result($rs,"department");
$level_no=odbc_result($rs,"level_no");
$group_no=odbc_result($rs,"group_no");
$course=odbc_result($rs,"course");
$hours=odbc_result($rs,"hours");
$cours_code=odbc_result($rs,"cours_code");
$time_of_course=odbc_result($rs,"time_of_course");
$room_no=odbc_result($rs,"room_no");
echo "<tr><td>$id</td>";
echo "<td>$name</td>";
echo "<td>$fathername</td>";
echo "<td>$familyname</td>";
echo "<td>$doe</td>";
echo "<td>$nationality</td>";
echo "<td>$college</td>";
echo "<td>$department</td>";
echo "<td>$level_no</td>";
echo "<td>$group_no</td>";
echo "<td>$course</td>";
echo "<td>$hours</td>";
echo "<td>$cours_code</td>";
echo "<td>$time_of_course</td>";
echo "<td>$room_no</td></tr>";
  }
odbc_close($conn1);
echo "</table>";
?>
1
#6

نعم هو كذلك، هل من رسالة خطأ تظهر لك؟

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#7

مشكور اخوي حليت المشكله خلاص

مواضيع مشابهة