التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Dec 2004-
#1 (permalink)  
ارجو المساعدة العاجلة لأجل المجلة العربية


السلام عليكم
قد بدأت بانشاء بعض صفحات المجلة العربية
لكن هناك بعض الأمور التي توقفت عندها
منها
كيف يمكنني عمل فورم كتابة مواضيع مثل المنتديات مع ازالة امكانية استخدام أكواد الـHTML
أرجو المساعدة مع ذكر الكود (لو ممكن )
وهناك شيء ثاني
وهو كيف يمكنني التعديل الجماعي على الحقول ؟
مثل الصورة:

حاولت لكن كان يظهر نفس الرقم في الكل أو يتم تحديث واحد منهم فقط
أرجو المساعدة مع ذكر الكود (لو ممكن )

وأريد أقتراحاتكم للمجلة






الرجل الخارق غير متواجد حالياً   قديم 03-08-2005, 11:04 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Feb 2002-
#2 (permalink)  

[quote=الرجل الخارق كيف يمكنني عمل فورم كتابة مواضيع مثل المنتديات مع ازالة امكانية استخدام أكواد الـHTML
أرجو المساعدة مع ذكر الكود (لو ممكن )
[/QUOTE]

يمكنك عمل ذلك عن طريق الدالة htmlspecialchars التي تقوم بتعطيل تنفيذ أسطر HTML من قبل المستعرض .. إليك المثال التالي :

كود PHP:
$text="<b><font color=red>بسم الله الرحمن الرحيم </font></b><hr>";
$X=htmlspecialchars($text);

echo 
$text;  //سيتم تفعيل الهتمل هنا
echo "<br>";
echo 
$X;  //هنا لن يتم تفعيل الهتمل 






__________________
ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
Dr.Server غير متواجد حالياً   قديم 04-08-2005, 02:45 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Feb 2002-
#3 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة الرجل الخارق
وهناك شيء ثاني
كيف يمكنني التعديل الجماعي على الحقول ؟

أرجو المساعدة مع ذكر الكود (لو ممكن )
مالتعديل الذي تود القيام به على الحقول ؟!

بشكل عام إذا أردت تطبيق دوال أو شروط معينة على مجموعة من الحقول مرة واحدة فقط فيمكنك عمل ذلك باستخدام المصفوفات .. بأن تجعل خاصية name اسم مصفوفة .. مثال :
كود PHP:
<form action="page.php" method="post">
حقل واحد: <input name=val[] type="text" ><br>
حقل اثنين: <input name=val[] type="text" ><br>
حقل ثلاثة: <input name=val[] type="text" ><br>
</form>
<?php
//نقوم بعمل حلقة تكرار للتعامل مع جميع قيم المصفوفة
for($i=0;$i<count($val);$i++) {
    echo 
$val[$i];  //اطبع قيمة الحقول أو تعامل معها كما تريد
}

?>






__________________
ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
Dr.Server غير متواجد حالياً   قديم 04-08-2005, 02:57 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2003-
#4 (permalink)  

اضافة جديدة على كود اخي Dr.Server

كود PHP:

<form action="page.php" method="post"> 
حقل واحد: <input name=val[] type="text" ><br> 
حقل اثنين: <input name=val[] type="text" ><br> 
حقل ثلاثة: <input name=val[] type="text" ><br> 
</form> 
<?php 
//نقوم بعمل حلقة تكرار للتعامل مع جميع قيم المصفوفة 

$val $_POST['val'];

foreach (
$val as $value)
{

echo 
$value;  //اطبع قيمة الحقول أو تعامل معها كما تريد

}

?>







__________________
AlwatanVoice, www.alwatanvoice.com
Almashroo, www.almashroo.com

Pal Coder == Palestinian Coder
Pal Coder غير متواجد حالياً   قديم 04-08-2005, 03:42 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Dec 2004-
#5 (permalink)  

شكرا لكم على الردود

بقي فقط كيفية استخدام أكواد الـvB






الرجل الخارق غير متواجد حالياً   قديم 04-08-2005, 11:46 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Feb 2002-
#6 (permalink)  

ستجد درسا في موقع الأخ البدري عن طريقة عمل دالة BBcode
وسيفيدك الدرس إن شاء الله

www.albdre.com






__________________
ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
Dr.Server غير متواجد حالياً   قديم 04-08-2005, 01:58 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2005-
#7 (permalink)  

http://www.php-ar.com/View_Lesson.ph...604b23450c9e69






مهتم غير متواجد حالياً   قديم 04-08-2005, 02:16 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Dec 2004-
#8 (permalink)  

شكرا لكم لكن لن تنفع اكواد التحرير الجماعي
أرجو تحرير الكود التالي لتعمل الطريقة المطلوبة


كود PHP:
<head>
<meta http-equiv="Content-Language" content="en-us">
</head>

<title>تحديث الترتيبات</title>
<?
include("config.php");
    
mysql_pconnect($dbhost$dbuname$dbpass);
        @
mysql_select_db("$dbname") or die ("Unable to select database");

if (
$update==done){
    
mysql_query("update links set nid='$nnid'");

    }
?>
<p align="center"><b><span lang="ar-om"><font size="5">تحديث الترتيبات</font></span></b></p>
<form method="POST" action="?update=done">
<div align="center">
    <table border="1" width="60%" id="table1">
        <!-- MSTableType="nolayout" -->
        <tr>
            <td align="center" width="37">
            <p align="center"><span lang="ar-om">الترتيب</span></td>
            <td align="center">
            <p align="center"><span lang="ar-om">الوصلة</span></td>
        </tr>
                <?
          $query
="select * from links order by nid ";
$result=mysql_query($query);
while(
$row mysql_fetch_array($result)) {  
?>
        <tr>
            <td align="center" width="37">
            <input type="text" name="nnid" size="3" value="<? echo$row[nid?>"></td>
            <td align="center"><a href="<? echo$row[link?>">
            <span style="text-decoration: none; font-weight: 700"><? echo$row[name?></span></a></td>
        </tr>
<?
}
?>
    </table>
</div>

    <p align="center"><input type="submit" value="تحديث الترتيبات" name="B1"></p>
</form>






الرجل الخارق غير متواجد حالياً   قديم 10-08-2005, 03:23 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 03:52 PM بتوقيت المملكة العربية السعودية