• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

ممكن كول

اعضاء جدد
  • عدد المشاركات

    26
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل شيء نشر بواسطة ممكن كول

  1. مممم ممكن نتواصل بطريقة افضل لاني مو فاهم انت بتعمل شو my email : [email protected]
  2. الانتقال الى صفحة php

    كود بسيط بتاع جافا اسكربت موجود في هذا السطر <input type="button" value="اظهار البيانات من قاعدة البيانات " name="submit2" size="20" onclick="window.location='showinfo.php?id='+frmMain.txtNo.value;" > </td> يستخدم الطريقة window.location لينقلك الي الصفحة الاخري و هي 'showinfo.php?id= اضافة اي ما يسكتبه الزائر في مربع txtNo
  3. السلام عليكم و رحمة الله تعالي و بركاتة عندما كنت اعمل علي عددة مشاريع متشابهة خطرت في بالي فكرة و هي لماذا لا اسهل علي نفسي و علي الاخرين هذة المعانة في عمل الفورمات و الكودات المتشابعة ( في عمل انظمة المعلومات ) و جعل الحياة اسهل و اكثر تفاهما لماذا لا اعمل دوال تسهل عملية انشاء الفورم بخياراتة المتعددة فبدات بعمل افكرة و هذه صورة من كود اضافة عميل و هذا الناتج يوجد هناك بعض البرامج التي تصنع لك فورمة او حتي موقع كامل اعتمادا علي قاعدة البيانات و من ضمن هذة البرامج phprunner http://xlinesoft.com/index.htm و لكن هذا لا يفي بالغرض نوعا ما رغم انة يعطيك بعض الحرية و لكن لا يعطيك خيارات كثيرة مثلا اذا كان الحقل ياتي من جدول اخر او اذا كنت اريد ان ادخال معلومات في جداول master details مثل فاتورة مثلا فكيف يكون الحال او اريد ادخال مجموعة من السجلات و افضل طريقة ليها هي الــ grid فهذة البرامج لا تتيح عمل هذة الاشياء الان بدات بتفيذ الفكرة و لكن لكسب الزمن اريد بعض الاشخاص الذين لديهم الرغبة في تطوير الفكرة للمضي بها قدما بسرعة و اذا وجد احدكم هذة الفكرة منفذة من قبل فليعطيني الرابط او اسم البربنامج لكسب الزمن و شكر للتواصل email :[email protected]
  4. الانتقال الى صفحة php

    هل حولتك لصفحة عنوانها showinfo.php ????
  5. الانتقال الى صفحة php

    ممكن بهي الطريقة <html dir="rtl" > <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> <title> </title> </head> <body > <center> <h2> صفحة المدير </h2> <form method="POST" action="my.php" name="frmMain"> <table border="1" width="300" height="300" align="center" style="font-family: Tahoma; font-size: 8pt"> <tr> <td width="288" align="center" colspan="2" bgcolor= #F80000 > ملاحظــه هامه جدا الرجاء تعبئة البينانات بدقة تامة </td> </tr> <tr> <td width="200" align="center" > <font size="2">اسم الطالب كما في سجل الجامعه </font></td> <td width="181" align="center"> <input type="text" name="name" size="20" /> </td> </tr> <tr> <td width="200" align="center"> <font size="2">رقم الطالب كما في سجل الجامعه </font></td> <td width="181" align="center"> <input type="text" name="txtNo" size="20"></td> </tr> <tr> <td width="200" align="center"> <font size="2">رقم الطالب كما في سجل الجامعه </font></td> <td width="181 align="center" > <input type="submit" value="ادراج البيانات الــى قـــاعدة البيــانـات" name="submit" size="20" > </td> </tr> <tr> <td width="200" align="center" > <font size="2"> الاطلاع على البيانات المدخله </font></td> <td width="181" align="center"> <input type="button" value="اظهار البيانات من قاعدة البيانات " name="submit2" size="20" onclick="window.location='showinfo.php?id='+frmMain.txtNo.value;" > </td> </td> </tr> </table> </form> </html> <?php $studentname =$_POST['name']; $studentid = $_POST['no']; if($_POST["submit"]) { //أولا يتم التحقق من ان حقل اسم الطالب و رقم تسجيل الطالب تم ادخلاهما معا if($studentname == '' || $studentid == '' ) { echo " <script language='javascript'> alert('يجب ادخال اسم و رقم الطالب معا '); </script> "; return; } else if(!preg_match("/^[\x{0621}-\x{063A}\x{0641}-\x{064A}]+$/u",$studentname)){ echo " <script language='javascript'> alert('الاسم يجب ان يتكون من حروف عربية فقط'); </script> "; } //التحقق من طول نص اسم الطالب else if(strlen($studentname) < 25 ) { echo " <script language='javascript'> alert('الاسم الذي ادخلته قصير جدا '); </script> "; } else if( strlen($studentname) > 45 ) { echo " <script language='javascript'> alert('الاسم الذي أدخلته طويل '); </script> "; } //التحقق من صحة الرقم else if(!filter_var($studentid, FILTER_VALIDATE_INT)|| strlen($studentid) !== 8 ) { //طباعة ان الرقم يجب ان يتكون من 8 أرقام فقط echo " <script language='javascript'> alert('رقم الطالب يجب ان يتكون من 8 أرقام فقط'); </script> "; } include("db1.php"); $rs=mysql_query("select id from st where id='$studentid'"); $x=mysql_fetch_row($rs); if(!empty($x[0])) { echo " <script language='javascript'> alert('الطالب تم ادخال البيانات الخاصه به سابقا'); </script> "; } else if($studentname !== '' && $studentid !== ''&& strlen($studentname) > 25 && strlen($studentname) < 45 && filter_var($studentid, FILTER_VALIDATE_INT)&& strlen($studentid) == 8 && empty($x[0]) && preg_match("/\p{Arabic}/u", $studentname)) { $insert1 = mysql_query("INSERT INTO st (id, name) VALUES (' $studentid', '$studentname') "); $insert2 =mysql_query("insert into regst (id) values ('$studentid')"); //طباعة أن التخزين قد تم بنجاح if(isset($insert1) && isset($insert2)) { echo " <script language='javascript'> alert('تم تسجيل البيانات بنجاح '); </script> "; } } } ?> و في صفحة عرض المعلومات تكون showinfo.php $idis = $_GET['id']; $sql = "select * from yourtable where id = '".$idis."'"; etc بس لازم تراعي ان هذة الطريقة راح تحولك حتي اذا كان رقم الطالب فارغ يعني ممكن تطوريها تعمليها في دالة تختبر وجود رقم في مربع النص الخاص برقم الطالب او ممكن تعالجيها بي الphp اتمني اني اكون افتدك
  6. اه الحين فهمت انت شو بدك بالضبط ان شاء الله بكرة رراح اظبتها لاني الحين عيوني احمرت من السهر و ما راح افهم شي فاعزرني ان شاء الله تلقاها جاهزة بكرة و شكرا ع التقيم :cool:
  7. يعني بدك فورم مثل الذي في الفورمة ؟؟
  8. طلب كود نسخ

    راجعت الرابط الي اعطيتني ايه تمام و بيعمل الفكرة نفسها طيب اذا انت مجهز كل شي مو ممكن تضيف السطر حقك في اي مكان في الجدول مثلا echo "<tr>"; echo'<td class="'.$zF.'"><input size="8" id="clip_text" maxlength="8" type="text" value="'.$getPlayers->pin.'"/></td>'; echo "<td class=\"$zF\">".$getPlayers->grund."</td>"; echo "<td class=\"$zF\">"; echo '<img src="img.inc/reiche/'.$getPlayers->typ.'.gif" title="Reich" alt="Reich"/>'; echo "<td class=\"$zF\">"; if(!empty($getPlayers->town)) { echo '<img src="img.inc/reiche/'.$getPlayers->town.'.gif" title="Reich" alt="Reich"/>'; } echo "</td>"; echo "<div id='d_clip_button'>Copy To Clipboard</div>"; echo "</tr>";
  9. وضح ما هي اللغة المستخدمة هل html ام php هل محتويات الموقع محفوظة في قاعدة بيانات ام انها ساكنة ؟
  10. طلب كود نسخ

    اه تقريبا انا فهمت انت عندك مجموعة من الحقول تحت بعض و تريد يكون بجانب كل منهم زر ينسخ المربع الجنبه صاح اذا صاح انت تريد كود بالجافا اسكربت ينسخ النص الموجود بالمربع ينسخة ال يودية الي clipboard اتمني ان تفيدك هذة الصفحة http://stackoverflow.com/questions/400212/how-to-copy-to-the-clipboard-in-javascript و اذا وجدت اي صعوبة لا تتردد في طلب المساعدة علي الاقل سيكونو الاخوة الاعضاء قد فهمو طلبك ( هذا اذا انا فهمت :cool: :cool: )
  11. شوف هذا المثال قاعدة البيانات -- phpMyAdmin SQL Dump -- version 3.5.1 -- http://www.phpmyadmin.net -- -- Host: localhost -- Generation Time: Jul 20, 2012 at 11:09 PM -- Server version: 5.5.8 -- PHP Version: 5.3.5 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; -- -- Database: `image_db2` -- -- -------------------------------------------------------- -- -- Table structure for table `ae_gallery` -- DROP TABLE IF EXISTS `ae_gallery`; CREATE TABLE IF NOT EXISTS `ae_gallery` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ext` varchar(3) NOT NULL, `title` varchar(50) NOT NULL, `data` mediumblob NOT NULL, `image_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; الصفحة <?php $db_host = 'localhost'; // don't forget to change $db_user = 'root'; $db_pwd = ''; $database = 'image_db2'; $table = 'ae_gallery'; // use the same name as SQL table $password = '123'; // simple upload restriction, // to disallow uploading to everyone if (!mysql_connect($db_host, $db_user, $db_pwd)) die("Can't connect to database"); if (!mysql_select_db($database)) die("Can't select database"); // This function makes usage of // $_GET, $_POST, etc... variables // completly safe in SQL queries function sql_safe($s) { if (get_magic_quotes_gpc()) $s = stripslashes($s); return mysql_real_escape_string($s); } // If user pressed submit in one of the forms if ($_SERVER['REQUEST_METHOD'] == 'POST') { // cleaning title field $title = trim(sql_safe($_POST['title'])); if ($title == '') // if title is not set $title = '(empty title)'; // use (empty title) string if ($_POST['password'] != $password) // cheking passwors $msg = 'Error: wrong upload password'; else { if (isset($_FILES['photo'])) { @list(,, $imtype, ) = getimagesize($_FILES['photo']['tmp_name']); // Get image type. // We use @ to omit errors if ($imtype == 3) // cheking image type $ext = "png"; // to use it later in HTTP headers elseif ($imtype == 2) $ext = "jpeg"; elseif ($imtype == 1) $ext = "gif"; else $msg = 'Error: unknown file format'; if (!isset($msg)) { // If there was no error $data = file_get_contents($_FILES['photo']['tmp_name']); $data = mysql_real_escape_string($data); // Preparing data to be used in MySQL query mysql_query("INSERT INTO {$table} SET ext='$ext', title='$title', data='$data'"); $msg = 'Success: image uploaded'; } } elseif (isset($_GET['title'])) // isset(..title) needed $msg = 'Error: file not loaded'; // to make sure we've using // upload form, not form // for deletion if (isset($_POST['del'])) { // If used selected some photo to delete // in 'uploaded images form'; $id = intval($_POST['del']); mysql_query("DELETE FROM {$table} WHERE id=$id"); $msg = 'Photo deleted'; } } } elseif (isset($_GET['show'])) { $id = intval($_GET['show']); $result = mysql_query("SELECT ext, UNIX_TIMESTAMP(image_time), data FROM {$table} WHERE id=$id LIMIT 1"); if (mysql_num_rows($result) == 0) die('no image'); list($ext, $image_time, $data) = mysql_fetch_row($result); $send_304 = false; if (php_sapi_name() == 'apache') { // if our web server is apache // we get check HTTP // If-Modified-Since header // and do not send image // if there is a cached version $ar = apache_request_headers(); if (isset($ar['If-Modified-Since']) && ($ar['If-Modified-Since'] != '') && (strtotime($ar['If-Modified-Since']) >= $image_time)) // and grater than $send_304 = true; // image_time } if ($send_304) { // Sending 304 response to browser // "Browser, your cached version of image is OK // we're not sending anything new to you" header('Last-Modified: ' . gmdate('D,d M Y H:i:s', $ts) . ' GMT', true, 304); exit(); // bye-bye } // outputing Last-Modified header header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $image_time) . ' GMT', true, 200); // Set expiration time +1 year // We do not have any photo re-uploading // so, browser may cache this photo for quite a long time header('Expires: ' . gmdate('D, d M Y H:i:s', $image_time + 86400 * 365) . ' GMT', true, 200); // outputing HTTP headers header('Content-Length: ' . strlen($data)); header("Content-type: image/{$ext}"); // outputing image echo $data; exit(); } ?> <html> <head> <title>MySQL Blob Image Gallery Example</title> </head> <body> <?php if (isset($msg)) { // this is special section for // outputing message ?> <p style="font-weight: bold;"><?= $msg ?><br><a href="f.php">reload page</a> <!-- I've added reloading link, because refreshing POST queries is not good idea --> </p> <?php } ?> <h1>Blob image gallery</h1> <h2>Uploaded images:</h2> <form action="f.php" method="post"> <!-- This form is used for image deletion --><?php $result = mysql_query("SELECT id, image_time, title FROM {$table} ORDER BY id DESC"); if (mysql_num_rows($result) == 0) // table is empty echo '<ul><li>No images loaded</li></ul>'; else { echo '<ul>'; while (list($id, $image_time, $title) = mysql_fetch_row($result)) { // outputing list echo "<li><input type='radio' name='del' value='{$id}'>"; echo "<a href='{$PHP_SELF}?show={$id}'>{$title}</a> – "; echo "<small>{$image_time}</small></li>"; } echo '</ul>'; echo '<label for="password">Password:</label><br>'; echo '<input type="password" name="password" id="password"><br><br>'; echo '<input type="submit" value="Delete selected">'; } ?> </form> <h2>Upload new image:</h2> <form action="f.php" enctype="multipart/form-data" method="POST"> <label for="title">Title:</label><br> <input id="title" name="title" size="64" type="text"><br><br> <label for="photo">Photo:</label><br> <input id="photo" name="photo" type="file"><br><br><label for="password">Password:</label><br> <input id="password" name="password" type="password"><br><br> <input type="submit" value="upload"></form> </body> </html> اتمني ان يفيدك هذا و اذا وجد اي صعوبة فلا تتردد في طلب المساعدة
  12. ما افضل لغه برمجه !

    نعم اخي Xacker اتفق معك و لكن هل اعين متحري ليجد كاتب الموضوع الاصلي لكتبة ..؟؟ و انت تعلم كم من الصعب معرفة من الكاتب الاصلي لموضوع في زحمة الانترنت الكبيرة و كثيرة المنتديات و لكن من الافضل ان يكتفي من ينقل الموضوع انة ليس هو صاحبة الاصلي و علي ما اعتقد ان هذا يكفي ( راي شخصي )
  13. مو فاهم ..!! انت لا تريدة ينقلك لصفحة اخري ؟؟ رجاء وضح اكثر
  14. ما افضل لغه برمجه !

    لماذا لا تكرر المواضيع الجميلة صراحة لو لا الاخ eng.nor لما قرات الموضوع و من المواكد ان هناك الكثيرين من امثالي
  15. اخي هذة لاتعمل الفورمات اعتمادا علي قاعدة البيانات و انما تبنيها انت .. اي نعم هي تقصر الوقت بعض الشي و لكن ليس هذا ما اريدة و انما انا اريد اعطي للدالة اسم الجدول في قاعدة البيانات و هي تعمل له الفورمة بتوضيح اكثر فتنشاء فورمة اعتمادا علي الجدول في قاعدة البيانات و هذا مثال اخر الفورمة التي نشاءت الجدول في قاعدة البيانات
  16. بيكتب نجحت العملية بس و راجع العنوان بتاع الصفحة راح تلقاه Success.html
  17. شكرا لك اخي M.B.O تم التحميل و جاري الدراسة و التحليل
  18. سوف تعمل صفحتين اضافيتين هذا كود الصفحة الرئيسية <?php include("Connections/config.php"); if ($_SERVER['REQUEST_METHOD'] == 'POST'){ $name=$_POST['cname']; $mail=$_POST['cmail']; $Domain=$_POST['cDomain']; $Number=$_POST['cNumber']; $Plan=$_POST['Plan']; $deats=$_POST['deats']; $deate=$_POST['deate']; $Note=$_POST['Note']; //if (isset($Submit)){ $date1 =$_POST["deate"]; $date2 =$_POST["deats"]; $difference = abs(strtotime($date2) - strtotime($date1)); $days = round(((($difference/60)/60)/24), 0); echo "kk"; $result = mysql_query("insert into clients(ID,cname,cmail,Domain,cNumber,Plan,deatstart,daetend,Note,days) Values('$id','$name','$mail','$Domain','$Number','$Plan','$deats','$deate','$Note','$days')"); if ($result){ header("location:Success.html"); }else{ header("location:Failure.html"); } //} } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html ; Charset=windows-1256"/> <meta http-equiv="Content-Language" content="ar-sa" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>اضافة عميل</title> <style type="text/css"> <!-- .style1 { color: #003300; font-weight: bold; } .style3 { color: #FF0000; font-weight: bold; } .style4 { color: #006600; font-weight: bold; } .style6 {color: #000000; font-weight: bold; } .style7 {color: #FF0000} body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(http://img45.ownskin.com/powerwall/9N/h5/fb/b7/f96e5d21.gif); } --> </style> <style type="text/css"> .nav{ background-image:url('http://2.bp.blogspot.com/-Q8WzgsyrYO4/UAKLLWZaw0I/AAAAAAAAAiA/VlSf8syAcHM/s1600/Untitled-1.png'); width:232px; height:239px; } .nav:hover{ background-image:url('http://3.bp.blogspot.com/-YcFNZMvh82Q/UAKLOOXppuI/AAAAAAAAAiI/niWKaVgaQUM/s1600/Untitled-2.png'); width:232px; height:239px; } </style> </head> <body> <table width="800" border="2" align="center"> <tr> <td><img src="http://2.bp.blogspot.com/-EgbL1tGGyS8/UAKA7lCIzpI/AAAAAAAAAh0/TukeQWWwTxk/s1600/552406_383283255058747_44249726_n.png" alt="" width="847" height="346" /></td> </tr> <tr> <td bgcolor="#FFFEFE"><p> </p> <form id="form1" name="form1" method="POST" action=""> <p align="center" class="style1"> </p> <table width="845" border="1" align="center" bordercolor="#ECE9D8" > <tr></tr> <tr></tr> <tr></tr> <tr></tr> <tr></tr> <tr> <td align="right" ><input name="deats" type="text" id="deats" size="100" /></td> <td align="center" bgcolor="#FF00FF"><div align="center"><strong>رابط الصفحة</strong></div></td> </tr> <tr> <td align="right" > <select name="Plan" id="Plan"> <option style="color:#F00">+500.000 Fans</option> <option style="color:#F00">+300.000 Fans</option> <option style="color:#F00">+100.000 Fans</option> <option style="color:#F00">+50.000 Fans</option> <option style="color:#F00">+10.000 Fans</option> </select></td> <td align="center" bgcolor="#999999"><strong>عدد الصفحة</strong></td> </tr> <tr> <td align="right" ><p> <textarea name="Note" cols="50" rows="6" id="Note"></textarea> </p></td> <td bgcolor="#FF0000"><div align="center"><strong>ملاحظات</strong></div></td> </tr> <tr > <td><div align="center"> <input name="Submit" type="submit" id="Submit" value="أضف العميل " /> </div></td> </tr> </table> <p> <?php if(isset($Submit)) { ?> </p> <p align="center" class="style4">تمت أظافة العميل بنجاح </p> <p align="center"><span class="style6"><span class="style6"> عدد أيام الأستضافة : </span><span class="style7"><?php echo $days;?></span></span> <span class="style7"><strong>يوم </strong></span></p> <? } // ????? ???? ??????? //???? [email protected] // ?? ????? ?? ???? ????? ????? ??????? ????? ???? ??? ????? ?????? ?> </form> <a href="" name="Submit" id="Submit" target="_top"> <div class="nav" > <table width="232" height="239" border="0"> <tr> </tr> </table> </div> </a> </td> </tr> </table> </body> </html> صفحة Success.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html ; Charset=windows-1256"/> <meta http-equiv="Content-Language" content="ar-sa" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>نجحت العملية</title> </head> <body> نجحت العملية </body> </html> صفحة Failure.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html ; Charset=windows-1256"/> <meta http-equiv="Content-Language" content="ar-sa" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>نجحت العملية</title> </head> <body> فشلت عملية الاضافة </body> </html>
  19. نعم و لكن الا تشعر انها عقيمة بعض الشي ..!! توجد بع الاشياء التي لا تدعمها مثل الاوتوكمبليت و الخ من الاشياء التي ذكرت في الموضوع
  20. صراحة موقع جيد للتعلم و خطوة موفقة ان شاء الله و لغة بايثون هي لغة جميلة اتمني ان يزيد انتشارها بين العرب و لكن اخي لا تتوقع الكثير من هذا المنتدي الذي له عنصرية لاعضائة القدامي ( اعرف انني قد اطرد خارج المنتدي بسبب هذا الكلام و لكن هذة الحقيقة ارجو ان تقبلوها بصدر رحب ..!!)
  21. نعم و لكن لابد من وجود سيرفر و لا اعني بسيرفر هنا جهاز سيرفر لا و انما برنامج ليترجم لك الاكواد الي html مثل php , و انا افضل iis و هو ياتي مع الويندوز بعد ان تضيف له الــ php manager في جهازك و يمكن ان اتضيفها له من web platform و تضع ملفات موقعك في مجلد تنشاة في هذا المسار C:\inetpub\wwwroot مثلا فليكن اسمة my و يمكن ان تصل لهذا الموقع من هذا العنوان http://yourcomputername/my/index.html
  22. رحمة الله وو ادخلة فسيح جناتة و ان شاء الله يكون ورث علمة لاحد لكي يواصل مسيرته من بعدة انا اعرفة و احتمال انك مو متابع الاخبار تبعه منشورة بكثرة في المواقع التقنية
  23. مشروع Google Glass Project

    الفيديو التقديمي للنظارة