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

مساعدة في تصميم صفحة تحميل الصور

بدأه sofiender في 5 سبتمبر 2010 · 3 رد · 409 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي هذا الكود لرفع الصور في الموقع و من ثم عرضها

صفحة الadd

   <form method="POST" enctype="multipart/form-data" action="news.php" dir="rtl">
<div align="center">
<table border="1"  bgcolor="#CCCC99" dir="rtl" >
        <tr>
            <td class="bigfont" width="100" align="center"><span lang="ar-sa">
            titre</span></td>
            <td>

            <input type="text" name="title_news"  size="20">

            </td>
        </tr>
        <tr>
          <td class="bigfont" width="100" align="center">صورة </td>
          <td>

            <p>
              <input type="file"   name="image" id="image" size="20">
              </p>
            <p>
              <label for="fileField"></label>
              </p></td>
        </tr>
    </table>
</div>
<p align="center"><BR>
<input type="submit" value="ارسل "></p>
</form>

صفحة الصور

 <?php

$host="127.0.0.1";
$user="root";
$password="00000";
$db_name="physique";
$tb_name="new";

 mysql_connect("$host","$user","$password")or die ("لايوجد اتصال بقاعدة البيانات");
mysql_select_db($db_name)or die ("not select");
//استقبال المتغيرات
$title=$_POST['title_news'];
$file_name=$_FILES['image']['name'];
//--------------------------------------------------

 if ($title_news="" || $image=="" ){

  die("برجاء التاكد من تعبيت البيانات");

 } else{


 $new_file=time(0000,9999).$file_name;//انشاء اسم صورة جديد
 $path_image= "upload/".$new_file; //تحديد تخزيمن الصورة في مجلد upload

 move_uploaded_file($_FILES["image"]["tmp_name"],$path_image);//تحميل الصورة



 $sql=mysql_query("INSERT INTO $tb_name (title_news,path_image) VALUES ('$title','$path_image')") or die ("error query");


      if (isset($sql)){

  die("

     <center>تم ادخال البيانات</center>

      <meta http-equiv='refresh' content='1; url=show_news.php' />

  ");
  }
 }


?>

صفحة الاظهار

      <?php
$host="127.0.0.1";
$user="root";
$password="201188";
$db_name="physique";
$tb_name="new";

 mysql_connect("$host","$user","$password")or die ("لايوجد اتصال بقاعدة البيانات");
mysql_select_db($db_name)or die ("not select");


$sql= mysql_query("SELECT * FROM $tb_name")or die ("Query failed");

 while ($row=mysql_fetch_array($sql)){

 //_______________استخراج  عنوان الخبر والموضوع والصورة_____________________

 echo "<table align='center'  width='100%' dir='rtl'>";
 echo "</tr><tr>";

 echo "<td>$row[title_news]</td>";//عنوان الخبر
    echo "</tr><tr>";
     echo "<td><img src='$row[path_image]' width=100%/></td>";//صورة الخبر
      echo "</tr><tr>";


echo"</table>";
  }
?>

المطلوب هو

كيفي يتم اضافة عنصر التحميل للصور -parcourir

اي اريد لل parcourir

ان تظهر كلما وضعت صورة في ال parcourir يظهر عنصر parcourir اخر

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

لان في بعض الاحيان احتاج لارفع 4 صور او 10 و ربما يصل حتى الى 100 او اكثر وذالك تحت عنوان واحد و تحت بعضهم في صفحة واحدة

ثانيا انا واضع جدول عرضه 500 و هو المكان الذي ستظهر فيه الصور - في بعض الاحيان تكون الصورة عرضها اكثر من 500 فتظهر الصورة صغيرة ذات عرض500

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

او يظهر عنوان فوق الصورة مثل المنتديات == اضغط هنا لترى الصورة بحجمها الطبيعي==

3- كيف يتم عمل صفحة لاظهار العناوين فقط و عند الضغط على العنوان تضهر صفحة الاظهار التي بها العنوان و تحتها الصور انظر اعلاه

تم تعديل هذه المشاركة بواسطة sofiender في 5 سبتمبر 2010 في 15:37

#2

العملية تتم بالجافاسكربت اخي ويبي لها شوية وقت

#3

بارك الله فيك اخي

يا ليت لو يتكرم علينا احد الاخوة بوضع السكريبت المناسب

و يفضل لو يكون كود مع بعض التفسير

و جزاكم الله الف خير

#4

للرفع

المطلوب هو كيفية اضافة مجموعة من الparcourir اي زر اختيار الضور للرفع

لاني اريد ان يكون هناك 5 ازرار

ارجو الاجابة في اقرب وقت

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…