اذهب إلى المحتوى

السؤال

نشر

لدي صفحه تحتوي علي input  وزر اضافه .. 

يجب عليا ادخال رابط اليوتيوب في الـ input  تقريبا 6 فيديوهات  وعندما اقوم بعمل اضافة يتم اضافته تلقائيا الي قاعده البيانات الي هنا الامور ماشية تمام ..

ومن ثم نقوم بعرض هذه ال6 الفيديو باستخدام ال graid باستخدام كود php  ؟

ارجو مساعدتي او من لديه علم بكود العرض من الرغم انني جربت كود select * from  اسم الجدول ولكن لم يتم عرض اي شي 

Recommended Posts

  • 1
نشر

لقد وجدت بعض الأخطاء في الملفات هل تريدين أن أقوم بإصلاحها جميعا 

الرجاء إرفاق كامل ملفاتك كي أنظر إليها أيضا وأقوم بإصلاح أية أخطاء فيها. 

عل العموم قمت بإصلاح الأخطاء في الملفات المرسلة وسأرفقها جميعا ولكن لو أفضل هو إرسال جميع الملفات لأقوم بإصلاحها  

+66.PNG

DBConnection.php

index.php

show.php

  • 1
نشر (معدل)

الأن عند إدراج في input الرابط يتم تخزينه في قاعدة البيانات و يتم إظهارها من خلال استعلام select و من ثم تقوم باستخدام foreach لجلب جميع الصفوف من قاعدة البيانات كما في ملف show.php 

الأن في ملف index.php يوجد استعلام الإدخال الرابط عن طريق input الموجود.

تم التعديل في بواسطة بلال زيادة
  • 0
نشر (معدل)

هل ممكن أن تقومي بإرفاق الكود الخاص بكي هنا أريد أن القي نظرة عليه. 

أو ممكن أن تقومي باستخدام خاصية iframe في html لعرض فيديو من خلال يوتيوب. 

سأضع لك مثالاً 

<iframe width="500" height="500"
src="هنا رابط فيديو اليوتيوب">
</iframe>

سيتم عرض فيديو اليوتيوب من خلال  خاصية iframe في HTML. 

وعند استخدامك لعرض الفيديوهات من خلال PHP 

$sql=mysql_query("SELECT * FROM `videos`");
while($r = mysql_fetch_array($sql)) {
    echo '
        <iframe width="420" height="315"
        src="' . $r['url'] . '">
        </iframe>
    ';
}

هذا مجرد مثالاُ لكيفية عرض الفيديوهات من خلال أستعلام PHP 

تم التعديل في بواسطة بلال زيادة
  • 0
نشر (معدل)

اوكي سوف اقوم بارفاق الكود الخاص بي 

 

index.php

show.php


<form method="POST">
<input type = "text" name="x">
<input type ="submit" value="add" name="add">

<?php 


if (isset($_POST['add'])){

    
require_once("DBConnection.php");
require_once("settings.php");

$con = new DBConnection($localhost);

$x_url=$_POST[x];

$cmd = $con->runQuery("insert INTO player (url) VALUES ('$x_url')");;


}

?>


</form>

تم التعديل في بواسطة Heba Saeed
  • 0
نشر

DBConnection.php

لقد قمت بعمل مثل ماكتبت في الكود ولكن لما يضبط 

 

<?php
require_once("DBConnection.php");
require_once("settings.php");

$con = new DBConnection($localhost);
$cmd = $con->getQuery("select * from player");

foreach ($cmd as $c);
$id=$c['id'];
$url=$c['url'];

$exe=$con->getQuery("SELECT * FROM player");
while($r = mysql_fetch_array($exe)) {
    echo '
        <iframe width="420" height="315"
        src="<?php echo $r['url']; ?>">
        </iframe>
    ';
}

?>
</div>

<div class='col-md-4'></div>


</div>

</div>

استخدم php اصدار 7 وليس 5 

  • 0
نشر

اوكي سوف اقوم بارفاق الملفات التي قمت بانشائها 

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

سوف اوريك بالصورة التالية 

انا الحين سوف اقوم بادراج الرابط والمفروض ع طول يتم ادراجه الي قاعده البيانات وعند اضغط ع رز show me  المفروض يتم اظهار المقاطع الفيديو  ف لما اقوم بذلك يقولي انه غير موجود بحكم انت ربطتهم ع قاعده البيانات تبعك هل تخبرني مالغلط 

Untitled.png

الملفات المرفقه بعد التعديل الذي عدلته انت 

طبعا لدي قاعده بيانات تحتوي ع url + id  

ال id  عباره عن auto enumeration 

 وال url  عباره عن  varchar 

ومن ثم معايا صفحه اسمها index  وهي تحتوي ع  input 

والصفحة الاخري اسمها  show وهي تحتوي ع تعليمه اضافة الفيديو  

قمت بربط صفحه ال index مع صفحه show  باستخدام خاصية  ajax  باستخدام زر showme 

DBConnection.php

index.php

show.php

  • 0
نشر

اولا شكرا لك اخي ع مساعدتك لي كل الشكر والتقدير لك والله لولا الله ثم مساعدتك ماقدرت اتجاوز الكود 

ثانيا لقد قمت بعمل وتعديل مثلما عملت ولكن حينما قمت بادراج الفيديوهات جوا input  وبعد ذلك قمت بضغط ع زر show me 

الفيديوهات تظهر معايا بالشكل ذا ماهو السبب اللي مايخلي الفيديوهات تظهر ع الشاشة مثلما عملت انت 

واعتذر اخي ان اتعبتك معايا في كثره الاسئله تبعي 

 

Untitled1.png

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...