הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 06-11-07, 15:04   # 1
Maccabi4ever
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 18

Maccabi4ever לא מחובר  

בעיה מוזרה עם get ב php

הקוד :
קוד:
<?
print "<html dir=rtl>";
print "<head> <meta **********=\"content-type\" CONTENT=\"text/html; charset=windows-1255\" /></head>";
include "connect.php";
$day1 = $_GET['day'];
function Get_Results($ln)
{
 $q = mysql_query ("SELECT * FROM resultboard Where leaguename='$ln' AND day='$day1'");
 if(mysql_num_rows($q) > 0)
 {
 echo "
<table><tr>
<td colspan='4' bgcolor='#F0F0F0' align=right width=702><font size=2><Font face=arial><font color=black><b>$ln</b></td></tr>
<tr>
<td bgcolor='#F0F0F0' align=right width=100><font size=2><Font face=arial><font color=black><div align=center><b>זמן משחק</b></td>
<td bgcolor='#F0F0F0' align=right width=250><font size=2><Font face=arial><font color=black><b><div align=center>קבוצת בית</b></td>
<td bgcolor='#F0F0F0' align=right width=90><font size=2><Font face=arial><font color=black><b><div align=center>תוצאה</b></td>
<td bgcolor='#F0F0F0' align=right width=250><font size=2><Font face=arial><font color=black><b><div align=center>קבוצת חוץ</b></td>
</tr>
 ";
  while ($select = mysql_fetch_array ($q))
  {
  echo "
<tr>
<td bgcolor='#F0F0F0' align=right width=100><font size=2><Font face=arial><font color=black><div align=center>$select[time]</td>
<td bgcolor='#F0F0F0' align=right width=250><font size=2><Font face=arial><font color=black><div align=center>$select[homename]</td>
<td bgcolor='#F0F0F0' align=right width=90><font size=2><Font face=arial><font color=black><div align=center>$select[result]</td>
<td bgcolor='#F0F0F0' align=right width=250><font size=2><Font face=arial><font color=black><div align=center>$select[awayname]</td>
</tr>
  ";
 } 
 } 
 echo "</table>";
}
function Get_Day($day)
{
 $query = "SELECT * FROM leaguename";
 $result = mysql_query($query);
 while($select = mysql_fetch_array($result))
  Get_Results($select[name]);
}
/*
$Days = Array("ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת");
if(isset($_GET['day']))
 if(isset($Days[$_GET['day']]))
  $Day = $Days[$_GET['day']];
 else
  $Day = "ראשון";
*/
Get_Day($Day);
?>
</html>
עכשיו קיים לי בבסיס נתונים day והכל זה לא קשור לזה עכשיו שאני רושם את הקישור :
קוד:
day.php?day=שני
זה אמור להציג לי את כל הרשומות השייכות ליום שני נכון ? זה מציג לי דף ריק
מה הבעיה ? וקיימים נתונים קיימים הכל זה לא קשור למסד
  Reply With Quote
ישן 06-11-07, 15:40   # 2
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

אולי ה day שחוזר מהשרת זה ב utf-8 או unicode או משהו כזה.. וזה לא תואם לעברית שאתה מכניס ב GET.. תבדוק את זה.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 06-11-07, 15:47   # 3
Maccabi4ever
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 18

Maccabi4ever לא מחובר  

הדף עצמו הוא ansi והוא קורא עברית והכל ...
כל הרשומות שלי ב mysql ב swidish או איך שלא רושמים את זה
וזה מציג בעברית הכל אין לי בעיה של עברית באתר...
אני לא חושב שזה קשור לקידוד כי עשיתי כבר הרבה כאלה ואני כל הזמן משתמש ב swedish וב ansi
אז זה לא קשור...
ודבר נוסף שזה לא קשור
ניסיתי גם לעשות day='$day1' סתומרת שאני יעשה day.php?day=1 אז זה יציג לי את רשומה עם ID 1 וזה גם לא עובד .. לא מציג כלום

Last edited by Maccabi4ever; 06-11-07 at 15:52..
  Reply With Quote
ישן 06-11-07, 16:02   # 4
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

נסה לשנות את Where ל WHERE.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 06-11-07, 16:18   # 5
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

תכניס את המשתנה $day1 ל global בפונקציה

PHP קוד:

$y 
'elad';

function 
some($c)
{
              global 
$y;
              echo 
$c $y;


Last edited by Elad-A; 06-11-07 at 16:21..
  Reply With Quote
ישן 06-11-07, 16:55   # 6
Maccabi4ever
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 18

Maccabi4ever לא מחובר  

אה יופי תודה רבה
  Reply With Quote
ישן 06-11-07, 17:06   # 7
Maccabi4ever
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 18

Maccabi4ever לא מחובר  

שאלה נוספת

אוקי יש לי שאלה נוספת עכשיו
קוד:
$day = $_GET['day'];
$sql = "TRUNCATE `resultboard` WHERE day='$day'";
$result = mysql_query($sql) or die("Failed: $sql - ".mysql_error());
זה אמור שנכנסים ל
קוד:
truncateday.php?day=שני
למחוק את כל הנתונים שה day שלהם הוא יום שני
וזה מראה שגיאה כזאתי :
קוד:
Failed: TRUNCATE `resultboard` WHERE day='שני' - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE day='שני'' at line 1
  Reply With Quote
ישן 06-11-07, 17:52   # 8
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

כי זה לא ה SYNTAX
ב TURNCUTE משתמשים בשביל לרוקן טבלה ובשביל להסיר את כל הערכים של ה AUTO_INCREMENT לדוגמא

אם אתה רוצה למחוק פשוט תשתמש ב DELETE
  Reply With Quote
ישן 06-11-07, 21:41   # 9
DavidBD
חבר על
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
גיל: 30
הודעות: 956

DavidBD לא מחובר  

אתה מסתבך אחי.
קוד:
$day = $_GET['day'];
$sql = "DELETE FROM`resultboard` WHERE day='$day'";
$result = mysql_query($sql) or die("Failed: $sql - ".mysql_error());
__________________
דוד בן דוד.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 11:52.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ