| ãáÇÍÙÇÊ |
| ||||||
| ãÔÇßá æÍáæá PHP Errors & Troubleshooting íãßäß æÖÚ Ãí ÇÓÊÝÓÇÑ í쾄 Ýí Ðåäß åäÇ. Ýí åÐÇ ÇáÞÓã íãßäß ØÑÍ Ãí ãÔßáÉ Ãæ ÇÓÊÝÓÇÑ íæÇÌåß Ýí ÈÑãÌÉ ÊØÈíÞÇÊ PHP¡ ÃíÖÇð íãßäß ÇáãÔÇÑßÉ Ýí Íá ãÔßáÇÊ ÇáÛíÑ. |
![]() |
| | LinkBack | ÃÏæÇÊ ÇáãæÖæÚ | ÊÞííã ÇáãæÖæÚ | ØÑíÞÉ ÇáÚÑÖ |
| | #1 (permalink) |
| ÚÖæ ÌÏíÏ ÊÇÑíÎ ÇáÇäÊÓÇÈ: 20-03-2008
ãÔÇÑßÇÊ: 36
ãÓÊæì ÇáÓãÚÉ : 0 |
ÚäÏí ÕÝÍÉ ÎÇÕÉ ÈÇáÏæÑÇÊ æÇáÍãÏÇááå ãÙÈæØÉ áßä ÇáãÔßáÉ Çäí ÇÈÛì ÇÖíÝ Ýí ÈÏÇíÉ ÇáÕÝÍÉ select ÈÞÇÆãÉ ÇáãæÙÝíä æÇÎÒä ÇÓã ÇáãæÙÝ ÇáãÎÊÇÑ ãä ÇáÞÇÆãÉ Ýí ÇáÏÇÊÇ ÈíÓ æÚäÏí ÇáßæÏ ÈÓ ãÇ ÃÏÑí æíä ÇÖíÝÉ Ýí ÕÝÍÉ html ÇæÕÝÍÉ ÇáÜ php æåÐÇ ßæÏ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" dir="rtl"> <head> <title>ÇáÏæÑÇÊ</title> </head> <style type='text/css'> .ds_box { background-color: #FFF; border: 1px solid #000; position: absolute; z-index: 32767; } .ds_tbl { background-color: #FFF; } .ds_head { background-color: #369; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 1px; } .ds_subhead { background-color: #CCC; color: #000; font-size: 11px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; width: 32px; } .ds_cell { background-color: #EEE; color: #000; font-size: 12px; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 1px; cursor: pointer; } .ds_cell:hover { background-color: #F3F3F3; } /* This hover code won't work for IE */ </style> <body> <center> <form id="input" action="Course.php" method="post"> <br /><br /> <hr width="350"align="center" color="#C0C0C0" /> <br /> <strong><label>ÇÓã ÇáãæÙÝ</label></strong> <select name="emp_id"> </select> <br /><br /> <strong><label>ÇÓã ÇáÏæÑå</label></strong> <input type="text" STYLE="background-color: #FAFAD2" name="course_name" value="" size="20"> <br /><br /> <table class='ds_box' cellpadding='0' cellspacing='0' id='ds_conclass' style='display: none;'> <tr><td id='ds_calclass'> </td></tr> </table> <strong><label>ÊÇÑíÎ ÈÏÇíÉ ÇáÏæÑå</label></strong> <input type="text" STYLE="background-color: #FAFAD2" name="Start_date" class="formi" onclick="ds_sh(this);" > <br /><br /> <strong><label>ãÏÉ ÇáÏæÑÉ</label></strong> <input type="text" STYLE="background-color: #FAFAD2" name="Period" value="" size="20"> <br /><br /> <strong><label>ÌåÉ ÇáÏæÑÉ</label></strong> <input type="text" STYLE="background-color: #FAFAD2" name="Center_name" value="" size="20"> <br /><br /> <input type="submit" value="ÍÜÝÜÙ"> <hr width="350" align="center" color="#C0C0C0" /> </center> </form> <script type="text/javascript"> // <!-- <![CDATA[ // Project: Dynamic Date Selector (DtTvB) - 2006-03-16 // Script featured on JavaScript Kit- http://www.javascriptkit.com // Code begin... // Set the initial date. var ds_i_date = new Date(); ds_c_month = ds_i_date.getMonth() + 1; ds_c_year = ds_i_date.getFullYear(); // Get Element By Id function ds_getel(id) { return document.getElementById(id); } // Get the left and the top of the element. function ds_getleft(el) { var tmp = el.offsetLeft; el = el.offsetParent while(el) { tmp += el.offsetLeft; el = el.offsetParent; } return tmp; } function ds_gettop(el) { var tmp = el.offsetTop; el = el.offsetParent while(el) { tmp += el.offsetTop; el = el.offsetParent; } return tmp; } // Output Element var ds_oe = ds_getel('ds_calclass'); // Container var ds_ce = ds_getel('ds_conclass'); // Output Buffering var ds_ob = ''; function ds_ob_clean() { ds_ob = ''; } function ds_ob_flush() { ds_oe.innerHTML = ds_ob; ds_ob_clean(); } function ds_echo(t) { ds_ob += t; } var ds_element; // Text Element... var ds_monthnames = [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ]; // You can translate it for your language. var ds_daynames = [ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' ]; // You can translate it for your language. // Calendar template function ds_template_main_above(t) { return '<table cellpadding="1" cellspacing="1" class="ds_tbl">' + '<tr>' + '<td class="ds_head" style="cursor: pointer" onclick="ds_py();"><<</td>' + '<td class="ds_head" style="cursor: pointer" onclick="ds_pm();"><</td>' + '<td class="ds_head" style="cursor: pointer" onclick="ds_hi();" colspan="3">[Close]</td>' + '<td class="ds_head" style="cursor: pointer" onclick="ds_nm();">></td>' + '<td class="ds_head" style="cursor: pointer" onclick="ds_ny();">>></td>' + '</tr>' + '<tr>' + '<td colspan="7" class="ds_head">' + t + '</td>' + '</tr>' + '<tr>'; } function ds_template_day_row(t) { return '<td class="ds_subhead">' + t + '</td>'; // Define width in CSS, XHTML 1.0 Strict doesn't have width property for it. } function ds_template_new_week() { return '</tr><tr>'; } function ds_template_blank_cell(colspan) { return '<td colspan="' + colspan + '"></td>' } function ds_template_day(d, m, y) { return '<td class="ds_cell" onclick="ds_onclick(' + d + ',' + m + ',' + y + ')">' + d + '</td>'; // Define width the day row. } function ds_template_main_below() { return '</tr>' + '</table>'; } // This one draws calendar... function ds_draw_calendar(m, y) { // First clean the output buffer. ds_ob_clean(); // Here we go, do the header ds_echo (ds_template_main_above(ds_monthnames[m - 1] + ' ' + y)); for (i = 0; i < 7; i ++) { ds_echo (ds_template_day_row(ds_daynames[i])); } // Make a date object. var ds_dc_date = new Date(); ds_dc_date.setMonth(m - 1); ds_dc_date.setFullYear(y); ds_dc_date.setDate(1); if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) { days = 31; } else if (m == 4 || m == 6 || m == 9 || m == 11) { days = 30; } else { days = (y % 4 == 0) ? 29 : 28; } var first_day = ds_dc_date.getDay(); var first_loop = 1; // Start the first week ds_echo (ds_template_new_week()); // If sunday is not the first day of the month, make a blank cell... if (first_day != 0) { ds_echo (ds_template_blank_cell(first_day)); } var j = first_day; for (i = 0; i < days; i ++) { // Today is sunday, make a new week. // If this sunday is the first day of the month, // we've made a new row for you already. if (j == 0 && !first_loop) { // New week!! ds_echo (ds_template_new_week()); } // Make a row of that day! ds_echo (ds_template_day(i + 1, m, y)); // This is not first loop anymore... first_loop = 0; // What is the next day? j ++; j %= 7; } // Do the footer ds_echo (ds_template_main_below()); // And let's display.. ds_ob_flush(); // Scroll it into view. ds_ce.scrollIntoView(); } // A function to show the calendar. // When user click on the date, it will set the content of t. function ds_sh(t) { // Set the element to set... ds_element = t; // Make a new date, and set the current month and year. var ds_sh_date = new Date(); ds_c_month = ds_sh_date.getMonth() + 1; ds_c_year = ds_sh_date.getFullYear(); // Draw the calendar ds_draw_calendar(ds_c_month, ds_c_year); // To change the position properly, we must show it first. ds_ce.style.display = ''; // Move the calendar container! the_left = ds_getleft(t); the_top = ds_gettop(t) + t.offsetHeight; ds_ce.style.left = the_left + 'px'; ds_ce.style.top = the_top + 'px'; // Scroll it into view. ds_ce.scrollIntoView(); } // Hide the calendar. function ds_hi() { ds_ce.style.display = 'none'; } // Moves to the next month... function ds_nm() { // Increase the current month. ds_c_month ++; // We have passed December, let's go to the next year. // Increase the current year, and set the current month to January. if (ds_c_month > 12) { ds_c_month = 1; ds_c_year++; } // Redraw the calendar. ds_draw_calendar(ds_c_month, ds_c_year); } // Moves to the previous month... function ds_pm() { ds_c_month = ds_c_month - 1; // Can't use dash-dash here, it will make the page invalid. // We have passed January, let's go back to the previous year. // Decrease the current year, and set the current month to December. if (ds_c_month < 1) { ds_c_month = 12; ds_c_year = ds_c_year - 1; // Can't use dash-dash here, it will make the page invalid. } // Redraw the calendar. ds_draw_calendar(ds_c_month, ds_c_year); } // Moves to the next year... function ds_ny() { // Increase the current year. ds_c_year++; // Redraw the calendar. ds_draw_calendar(ds_c_month, ds_c_year); } // Moves to the previous year... function ds_py() { // Decrease the current year. ds_c_year = ds_c_year - 1; // Can't use dash-dash here, it will make the page invalid. // Redraw the calendar. ds_draw_calendar(ds_c_month, ds_c_year); } // Format the date to output. function ds_format_date(d, m, y) { // 2 digits month. m2 = '00' + m; m2 = m2.substr(m2.length - 2); // 2 digits day. d2 = '00' + d; d2 = d2.substr(d2.length - 2); // YYYY-MM-DD return y + '-' + m2 + '-' + d2; } // When the user clicks the day. function ds_onclick(d, m, y) { // Hide the calendar. ds_hi(); // Set the value of it, if we can. if (typeof(ds_element.value) != 'undefined') { ds_element.value = ds_format_date(d, m, y); // Maybe we want to set the HTML in it. } else if (typeof(ds_element.innerHTML) != 'undefined') { ds_element.innerHTML = ds_format_date(d, m, y); // I don't know how should we display it, just alert it to user. } else { alert (ds_format_date(d, m, y)); } } // And here is the end. // ]]> --> </script> </body> </html> ßæÏ PHP: ßæÏ: <select name="emp_id">
<?
$q="select first_name,last_name from employee";
$r=mysql_query($q);
if ($r)
{
while ($f=mysql_fetch_array($r))
{
echo "<option value=\"$f[emp_id]\">$f[first_name] $f[last_name]</option>";
}
}
?>
</select>
|
| | |
| | #2 (permalink) |
| ÚÖæ ÌÏíÏ ÊÇÑíÎ ÇáÇäÊÓÇÈ: 20-03-2008
ãÔÇÑßÇÊ: 36
ãÓÊæì ÇáÓãÚÉ : 0 |
æÇáÔí ÇáËÇäí Çäí ÇÈÛì ÇØÈÚ åÐå ÇáÈíÇäÇÊ Çááí ÎÒäÊåÇ Ýí ÇáÏÇÊÇ ÈíÓ æÓæíÊ åÐÇ ÇáßæÏ ÈÓ Ýíå ÎØÃ ßæÏ: <html>
<head>
<title>view course</title>
</head>
<body>
<?
include("connect.php");
$result = mysql_query(“SELECT * FROM course”);
While ($row=mysql_fetch_row($result))
{
echo “<table><tr><td>ÇáÇÓã</td><td>$row[1]</td></tr>
<tr><td>ÇÓã ÇáÏæÑÉ</td><td>$row[2]</td></tr>
<tr><td>ÊÇÑíÎ ÈÏÇíÉ ÇáÏæÑÉ</td><td></td>$row[3]</tr>
<tr><td>ãÏÉ ÇáÏæÑÉ</td><td></td>$row[3]</tr>
<tr><td>ÌåÉ ÇáÏæÑÉ</td><td></td>$row[3]</tr><table>”;
}
?>
</body>
</html>
|
| | |
| | #3 (permalink) |
| ãÔÑÝ |
ÇáÓáÇã Úáíßã ÈÇáäÓÈÉ áÎÏÇ ÇáßæÏ ÃÓÊÈÏá Èåá ÞÓã ßæÏ PHP:
__________________ ÓÈÍÇä Çááå æÈÍãÏå , ÓÈÍÇä Çááå ÇáÚÙíã http://forum.montadaphp.net/t7750/ ÇáÇÊÕÇá ÈÞæÇÚÏ ÇáÈíÇäÇÊ ááãÔÇåÏÉ Çæä áÇíä áÊÍãíá ÇáãáÝ ---------------------------------------------------------------------- ÔÑÍ ÇÓÊÞÈÇá ÇáãÊÍæáÇ ÈÇáÜ POST ááãÔÇåÏÉ Çæä áÇíä áÊÍãíá ÇáãáÝ ---------------------------------------------------------------------- ÇÖÇÝÉ ÇáÈíÇäÇÊ áÞÇÚÏÉ ÇáÈíÇäÇÊ ááãÔÇåÏÉ Çæä áÇíä áÊÍãíá ÇáãáÝ ---------------------------------------------------------------------- ÚÑÖ ÇáÈíÇäÇÊ (ÇÎÊÈÇÑ) ááãÔÇåÏÉ Çæä áÇíä (ÌÒÆíä) ÇáÇæá ÇáËÇäí áÊÍãíá ÇáãáÝ (ÌÒÆíä) ÇáÇæá ÇáËÇäí ---------------------------------------------------------------------- ÈäÇÁ ÊÓÌíá ÇáÏÎæá ááæÍÉ ÇáÊÍßã (ÇáÌÒÆ ÇáÇæá) ááãÔÇåÏÉ Çæä áÇíä áÊÍãíá ÇáãáÝ ---------------------------------------------------------------------- |
| | |
| | #4 (permalink) |
| ÚÖæ ÌÏíÏ ÊÇÑíÎ ÇáÇäÊÓÇÈ: 20-03-2008
ãÔÇÑßÇÊ: 36
ãÓÊæì ÇáÓãÚÉ : 0 |
ÇáÓáÇã Úáíßã ØÈÞÊ ÇáßæÏ Çááí ÇÚØíÊäí áßä Ýíå ÎØÃ Ýí ÓØÑ 29 Úáì Úãæã ÇäÇ ÛíÑÊ Ýí ÇáßæÏ ØáÚÊ ãÚí ÇáäÊíÌÉ áßä Ôßá ÇáÕÝæÝ ãæ ãÊÓÇæíÉ íÚäì ÇáÎáÇíÇ Ôí ÕÛíÑ æÔí ßÈíÑ æáãÇ ÇÖíÝ ãÏÎáÇÊ ÊäÖÇÝ ãä ÈÏÇíÉ ÇáÌÏæá ãæ ãä äåÇíÊÉ íÇáíÊ ÊÞÏÑ ÊÓÇÚÏäí ÝíÉ æåÐÇ ÇáßæÏ Çááí ÇÓÊÎÏãÊÉ ßæÏ PHP: |
| | |
![]() |
| ÒæÇÑ åÐÇ ÇáãæÖæÚ ÇáÂä : 1 (0 ÚÖæ æ 1 ÖíÝ) | |
| ÃÏæÇÊ ÇáãæÖæÚ | |
| ØÑíÞÉ ÇáÚÑÖ | ÊÞííã åÐÇ ÇáãæÖæÚ |
| |
ãæÇÖíÚ ÐÇÊ ÕáÉ | ||||
| ÇáãæÖæÚ | ÇáßÇÊÈ | ÇáãÌáÓ | ÇáãÔÇÑßÇÊ | ÇáãÔÇÑßÉ ÇáÃÎíÑÉ |
| ããßä ãÓÇÚÏÉ | php_haker | ãÑÍÈÇð ÈÇáÃÚÖÇÁ ÇáÌÏÏ :) | 5 | 16-08-2009 03:35 PM |
| ÎØÃ ÍíÑäí ÌÏÇ ããßä ãÓÇÚÏÉ | ãáß ÇáÈÑãÌÉ | ãÔÇßá æÍáæá PHP Errors & Troubleshooting | 2 | 21-05-2009 06:51 AM |
| >> ããßä ãÓÇÚÏÉ << | SORPHP | ãÔÇßá æÍáæá PHP Errors & Troubleshooting | 5 | 14-08-2008 05:57 PM |
| ãÔßáÉ ããßä ãÓÇÚÏÉ .. | SORPHP | ãÔÇßá æÍáæá PHP Errors & Troubleshooting | 3 | 31-07-2008 10:03 PM |
| ããßä ãÓÇÚÏÉ ÃäÇ ãÈÊÏà | ÃÈä ÕÇÍÈ ÇáíÇåæ | ãÔÇßá æÍáæá PHP Errors & Troubleshooting | 9 | 18-02-2008 01:38 AM |