السلام عليكم ورحمة الله وبركاتة
يعطيكم الف عافية يا شباب , انا اريد ان ادخل في الل list معلومات عن طريق الداتا بيس يعني لازم تكون المعلومات بناءا على الداتا بيس.
انا رح ارس ل اللفيين ويا ريت تساعدوني
السلام عليكم ورحمة الله وبركاتة
يعطيكم الف عافية يا شباب , انا اريد ان ادخل في الل list معلومات عن طريق الداتا بيس يعني لازم تكون المعلومات بناءا على الداتا بيس.
انا رح ارس ل اللفيين ويا ريت تساعدوني
احنا والاوراكل والزمن طويل وراها وراها
هلا ال OCP واللي عنده عن ال OCM ما يبخل علينا
انا حاولت استنبط المشكلة لكن سؤالك مش واضح بالنسبالى للأسف
اكتبلنا الكود الى عندك مشكلة فيه هنا بدل من ارفاق عدة ملفات عشان تلاقى اجابة بشكل اسرع إن شاء الله
السلام عليكم
اسف اخي على عدم الوضوح انا قمت بارسال الملفيين المطلوبين فقط .
الخطا هو في المنطقة التالية في الملف المسمى insert.php
المنطقة الحمراء, اريد ادخال المعلومات داخل ال list بناءا على المعلومات التي في الداتا بيس. :rolleyes:
<?php
$user=$_POST["name"];
$pass=$_POST["pass"];
$sid=$_POST["sid"];
if($connect=ocilogon($user,$pass,$sid)){
$count=0;
$arr;
$s = OCIParse($connect, "select catid from categories");
OCIExecute($s, OCI_DEFAULT);
while (OCIFetch($s)) {
// echo "COL1=" . ociresult($s,CATID) .
//", COL2=" . ociresult($s,CATNAME) . "\n";
$arr[$count]=ociresult($s,CATID);
$count++;
}
echo'
<html>
<body>
<form name="form1" method="post" action="save.php">
<p>
<label>category number
<input type="text" name="catid">
</label>
</p>
<p>
<label><label>category name
<input type="text" name="catname">
</label> </label>
</p>
<p><label>category description
<textarea name="catdescription"></textarea>
</label> </p>
<p><label>category type
<input type="text" name="cattype">
</label> </p>
<p><label><label>parent number
<select name="select">
<?php
for($i=0;$i<$count;$i++)
{
echo "<option>$arr[$i]</option> ";
}
?>
</select>
</label></label> </p>
</form>
</body>
</html>
';
} //end of the if statment
else{
echo "connection failed";
}
?>
احنا والاوراكل والزمن طويل وراها وراها
هلا ال OCP واللي عنده عن ال OCM ما يبخل علينا
مازال الوضع غامض لكنى حاولت استنتج , شوف كدة :)
<?php
$user=$_POST["name"];
$pass=$_POST["pass"];
$sid=$_POST["sid"];
if($connect=ocilogon($user,$pass,$sid)){
$arr = array();
$s = OCIParse($connect, "select catid from categories");
OCIExecute($s, OCI_DEFAULT);
while (OCIFetch($s)) {
// echo "COL1=" . ociresult($s,CATID) .
//", COL2=" . ociresult($s,CATNAME) . "\n";
$arr[]=ociresult($s,CATID);
}
?>
<html>
<body>
<form name="form1" method="post" action="save.php">
<p>
<label>category number
<input type="text" name="catid">
</label>
</p>
<p>
<label><label>category name
<input type="text" name="catname">
</label> </label>
</p>
<p><label>category description
<textarea name="catdescription"></textarea>
</label> </p>
<p><label>category type
<input type="text" name="cattype">
</label> </p>
<p><label><label>parent number
<select name="select">
<?php
foreach($arr as $key=>$value)
{
echo "<option value='$value'>$value</option> ";
}
?>
</select>
</label></label> </p>
</form>
</body>
</html>
<?php
} //end of the if statment
else{
echo "connection failed";
}
?>السلام عليكم
شكرا جزيلا الك اخ SHREF
الحمد للة اشتغلت صح
بدي اطلب منك اذا في عندك كتب PHP
تكون فيها EXAMPLE ADVANCED
والله يعطيك الف عافية
الكتب ممكن تبعتهم على ايميلي
allam_fatayer@yahoo.com
احنا والاوراكل والزمن طويل وراها وراها
هلا ال OCP واللي عنده عن ال OCM ما يبخل علينا
السلام عليكم
لي سوال : هو كيف بقدر احتفظ connection اللي انا اعملتة في الملف وانتقل فية لملف اخر
وعندي سوال اخر : كيف بقدر اخد القيمة اللي بال list
والف شكر ليك
احنا والاوراكل والزمن طويل وراها وراها
هلا ال OCP واللي عنده عن ال OCM ما يبخل علينا
عملية الاحتفاظ بما ظهر لديك بالقائمة غير موجودة الا بحالة استخدام الكاش ضمن موقعك و بصراحة الموضوع معقد شوي
و لذلك انت بحاجة الى تنفيد الكود الذي يظهر القائمة بكل مرة تريد ظهور القائمة فيها
هذا الموضوع مغلق.