عرض مشاركة واحدة
قديم 30-04-2016, 01:02 AM   #7

M.HADAD
عضو سوبر



الصورة الرمزية M.HADAD


• الانـتـسـاب » Mar 2013
• رقـم العـضـويـة » 110693
• المشـــاركـات » 2,013
• الـدولـة » المنوفية
• الـهـوايـة » الجرافيك
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 29
M.HADAD صـاعـد

M.HADAD غير متواجد حالياً



افتراضي رد: #حملة تطوير العرب للسيرفرات الخاصة



اقتباس:
المشاركة الأصلية كتبت بواسطة elbattawy1st عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
بص يامعلم سهل انك تعمل connection مابين php و sql
وبعد كده ممكن تعمل حوار انو يطهر اليونكات الا ماتت دى
جملة الربط مابين php و sql

كود PHP:
<?php    
    $serverIp 
'ABDO\SQLEXPRESS';
    
$userName 'sa';
    
$password '29468237150';    
    
$dbName1 'SRO_VT_ACCOUNT';
    
$dbName2 'SRO_VT_SHARD';
    
$dbName3 'SRO_VT_SHARDLOG';
    
$dbConn mssql_connect($serverIp$userName$password) or die ("Couldn't connect to server $serverIp");
?>

كده انت عملت جملة الربط حطها فى اول صفحة (php (index
و لو انت مثلا عاوز نعملها فى ملف phpو تسمى Config
هتعمل كده
هتروح تحط جملة الربط فى ملف Config.php
وبعد كده تروح على Index و تحط الكود دا
هتكون بشكل دا
الكود دا بتحطو فى اول صفحة index
كود PHP:
<?PHP
ob_start
();
session_start();
include(
"config.php");    
?>

كده معاك Connection تمام

عاوز بقى تخلى صفحة php تعمل select من SQL
هتعمل كده
هضيف الكود دا علشان يعمل ربط $dbName3 دا اسم الداتا الا انت حطتها فى ملف Config الا هيا SRO_VT_SHARDLOG
كود PHP:
    mssql_select_db($dbName3$dbConn); 

وبعد كده هضيف السطر دا فى اخر الصفحة

كود PHP:
<?php    
    mssql_close
();
?>

كده كل Connection شغال و محدد الداتا كمان نيجى بقى لخطوة انك تظهر الجدول الافى SQL
هتضيف السطر دا فى النص php

كود PHP:
    echo '<div id="y1" style="display:none" align="center">';
    echo 
'<table border=10>';
$Name1 mssql_query("select Name from unique_refresh where Num = '1'");
       if(
$char mssql_fetch_array($Name1)) $name1 $char['Name']; 
كلمة دى زى $Name1 زى Declare فى sql
ودا امر Select
كود PHP:
select Name from unique_refresh where Num '1' 
طبعا مفهوم انا بس بديك مثال
كده الامر هيتعمل select فى كلمة دى $name1
اما الجزء دا $char['Name']
اسم التابل الا معمول فية الامر
عاوز بقى تظهر الكلمة دى فى جدول مثلا هتعمل كده
هيكون بشكل دا
كود PHP:
            echo '<tr>
<td><div style="padding-left:1px;height:40px;background:#131415;cursor:pointer;margin-bottom:4px;"><div style="float: left;font-size: 10pt;color:#4eff00;"><b>'
.$name1.'</b></div></td>
</tr>'


هتلاحظ هنا هتلاقى declare الا انت عملتو ظهر فى جدول الا هوا دا '.$name1.'
لو انت مثلا عامل فى تاب sql محمود هتلاقية ظهر كلمة محمود
والجزء دا جملة بداية الجدول echo '<tr>
و دا النهاية

عاوز مثلا تخلى صفحة php يعمل select الاكتر 50 يونك ماتو او 50 واخد points مثلا يعنى
هتعمل كده
كود PHP:
        $i 0;
        
$sql mssql_query("SELECT TOP 50 * FROM unique_refresh_log ORDER BY Points DESC;");    
        while (
$row mssql_fetch_array($sql)) {
            
$i++;

الجزء دا خاص علشان يرقم السطور فى صفحة php اوتوماتك على حسب الا اعلى $i = 0;
اما الجزء دا SELECT TOP 50 * FROM unique_refresh_log ORDER BY Points DESC فاعلشان تعمل select ل 50 يونك او اى حد خد points
وطبعا لو ليك فى sql هتفهمو كويس
و لو هتعمل للبونكات هتغير اسم تابل بتاع unique_refresh_log لاسم التابل بتاعك
و هتغير ORDER BY Points ب ORDER BY time
لو الا انت عاملو عندك فى تابل الابيسجل اليونكات الاماتت
نيجى بقى لخطوه ظهور فى جدول
هضيف الكود دا بعد الكلمة دى while ($row = mssql_fetch_array($sql)) {

كود PHP:
            echo '<tr>
<td><div style="padding-left:1px;height:40px;background:#131415;cursor:pointer;margin-bottom:4px;"><div style="float: left;font-size: 10pt;color:#17ADBB;"><b>'
.$i.'</b></div></td>
<td><div style="padding-left:1px;height:40px;background:#131415;cursor:pointer;margin-bottom:4px;"><div style="float: left;font-size: 10pt;color:#17ADBB;"><b>'
.$row['Charname'].'</b></div></td>
<td><div style="padding-left:1px;height:40px;background:#131415;cursor:pointer;margin-bottom:4px;"><div style="float: left;font-size: 10pt;color:#17ADBB;"><b>'
.$row['Name1'].'</b></div></td>
            </tr>'


هتلاحظ هنا ان دا هيرقملك السطور .$i.
و الجزء دا هيقرا اسم الكاركتر .$row['Charname'].
Charname دا اسم الكاركتر هيتاخد اوتوماتك
الجزء دا خاص باليونك .$row['Name1']. او point الاخدها على حسب انت ودماغك يعنى

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


توقيع M.HADAD :


رد مع اقتباس