הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 25-02-13, 00:05   # 11
mayden
Авторитет
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 2,556

mayden לא מחובר  

אולי הצגת השגיאות כבויה.

<FONT style="BACKGROUND-COLOR: #fcfcfc">
PHP קוד:
ini_set('display_errors'1); 
error_reporting(E_ALL); 
</SPAN>

תריץ את זה - ותבדוק אם ישנם שגיאות.
__________________

ציטוט:
" זוכרים בשביל ללמוד, יודעים בשביל ללמד, מבינים בשביל לתכנת.."
  Reply With Quote
ישן 25-02-13, 00:25   # 12
EBSites
חבר מתקדם
 
EBSites's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 382

EBSites לא מחובר  

איפה אני ממקם את זה?
  Reply With Quote
ישן 25-02-13, 00:28   # 13
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

ראש הדף
  Reply With Quote
ישן 25-02-13, 00:34   # 14
EBSites
חבר מתקדם
 
EBSites's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 382

EBSites לא מחובר  

מציג שגיאה:

Notice: Undefined variable: catgid in /home/XXX/domains/pclick.co.il/public_html/clips/clips.php on line 24
  Reply With Quote
ישן 25-02-13, 08:02   # 15
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

תבדוק בשורה 24 אם יש לך איזה משנה כלשהו בשם catgid ומה לא בסדר איתו..
  Reply With Quote
ישן 25-02-13, 19:45   # 16
Gmedia
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
הודעות: 206

Gmedia לא מחובר  

אם תביא את הקוד נוכל לעזור לך להבין איך לפתור את הבעיה. (ותודה שהתמיכה בהוסטס שווה יותר מכל אתר אחר )
__________________
- אחסון אתרים בחינם ואמין -

מפתח אתרי אינטרנט, משפר תבניות WordPress
מעצב אתרי אינטרנט וסטודנט להנדסת חשמל.
  Reply With Quote
ישן 25-02-13, 19:58   # 17
EBSites
חבר מתקדם
 
EBSites's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 382

EBSites לא מחובר  

אין עליכם באמת.
אני מאוד מעריך את זה, תודה ענקית!

זה הקוד:

ציטוט:
<table cellpadding="0" cellspacing="0" class="page" align="center" width="780">
<tr><td class="catitlepage">סרטונים</td></tr>
<tr>
<td class="pagesize" width="30%">

<?php
require_once("config.php");
require_once("xxx.inc");
?>
<?php
$query = "select * from catgs";
$result = mysql_query($query) or die("Query failed: ".mysql_error());
while($row = mysql_fetch_array($result)){
echo "<a target='_top' href='clips.php?catgid=".$row['id']."'>"
.$row['catgname']."</a> | ";
}
echo "<a href='index.php'></a></div>";
$query = "select * from articles order by id desc";
$result = mysql_query($query) or die("Query failed: ".mysql_error());
if($catgid!=null){
if($aid==null){
?>
<br>
<div style="width: 780; height: 5px"><font style="font-size: 1pt"><br></font></div>
<table cellpadding="0" cellspacing="0" class="msglist">
<?php
if($pid==null)$pid=1;
$check = 1;
$count = 0;
$count2= 0;
while($row = mysql_fetch_array($result)){
if(!strcmp($row["catgnum"],$catgid) && !strcmp($row['rank'],"2")){
$check=0;
if($count2<(7*$pid)-7){
$count2++;
}
else if($count!=0 &&$count==(7*$pid)-7)break;
else if($count==7*$pid)break;
else{
$count++;
?>
<table cellpadding="0" cellspacing="0" width="780">
<tr>

<td width="15%">
<IMG SRC="<?php echo $row['image'] ?>" style="border: solid 5px #FFFFFF" width="90" height="90"></td>
<td width="100%" style="border-style: none; border-width: medium">
<a target="_top" href="clips.php?catgid=<?php echo $row['catgnum'] ?>&aid=<?php echo $row['id'] ?>"><b><?php echo $row["title"] ?></b></a>
</font>
&nbsp;<font size="1" color="black" face="arial"><?php echo "/ נוסף בתאריך ובשעה: ".$row["date"] ?></font></br>
<font size="2" color="black" face="arial">
<?php echo $row['discription'] ?></font></br></td>

</tr></table>
<hr class="hr" size="1">
<?php
}
}
}
if($check){
echo "אין סרטונים במאגר זה.";
}
$query = "select * from articles";
$result = mysql_query($query) or die("Query failed: ".mysql_error());
$count = 0;
$count2= 1;
echo "<tr><td colspan='2' align='center'>| ";
while($row = mysql_fetch_array($result)){
if(!strcmp($row["catgnum"],$catgid) && !strcmp($row['rank'],"2")){
$count++;
if($count==1){
echo "<a target='_top' href='{$_SERVER['PHP_SELF']}?catgid=".$catgid."&pid=".$count2."'>"
.$count2."</a> | ";
$count2++;
}
if($count==7){
$count=0;
}
}
}
echo "</td></tr>";
}
else if($aid!=null){
?>
<table align="center" cellpadding="0" cellspacing="0">
<?php
$check = 1;
while($row = mysql_fetch_array($result)){
if(!strcmp($row["id"],$aid) && !strcmp($row["catgnum"],$catgid)){
?>
<table cellpadding="0" cellspacing="0" width="780">
<tr>
<td><br></td>
</tr>
<tr>
<td align="center" width="100%">
<b><font size="4" color="black" face="arial"><?php echo $row["title"] ?></b></font></br>
&nbsp;<font size="1" color="black" face="arial"><?php echo "נוסף בתאריך ובשעה: ".$row["date"] ?></font></br><br>
<script type="text/javascript" src="../media/swfobject.js"></script>
<div id="flashcontent">המחשב שלך לא תומך בפלאש</div>
<script type="text/javascript">
var so = new SWFObject("http://albums.tapuz.co.il/albums/flixBlogPlayer.swf?autoStart=false&MID=<?php echo breakLongWords($row["article"],70,"") ?>", "menu", "458", "384", "7", "#FFF");
so.write("flashcontent");</script></td>

</tr></table>
<p>
<table width="458" align="center">
<tr>
<td width="120"><font size="2">קישור לסרטון:</font></td>
<td><input class="clips" type="text" value="http://www.pclick.co.il/clips/clips.php?catgid=<?php echo $row['catgnum'] ?>&aid=<?php echo $row['id'] ?>" dir="ltr"></td>
</tr>
</table>

</table>
</div>

</td>
</tr>
<?php
$check=0;
break;
}
}
if($check){
echo "<br>העמוד המבוקש אינו קיים";
}
}
}
?>
</table>

</td>
</tr>
</table>
  Reply With Quote
ישן 26-02-13, 11:25   # 18
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,582

satan לא מחובר  

המשתנה $catgid פשוט לא מוגדר בשום מקום ולכן השגיאה undefined.. זו שגיאה שהעלאת ע"י הוספת שורת הקוד שנתנו לך ע"מ להציג את כל השגיאות במערכת ללא כל סינון.

מומלץ שתוריד את הצגת השגיאות הכללית הזו לאחר סיום העבודה או אפילו תוך כדי כי זה מציג לך שגיאות שלא תמיד יעזרו לך בפתרון הבעיה.

כל מקרה התנאי,
if($catgid!=null){

מכיל את השורות 20-150 שבניהן לא מודפס שום פלט בכלל ושם נמצאת הבעיה. אם תוסיף בסוף התנאי הזה else ותדפיס שגיאה כלשהי מבוקרת שלך אז תראה שהיא תוצג.

פשוט המשתנה ריק או לא מוגדר ולכן לא מוצג כלום..

אפשר לראות שאחרי שהתנאי IF הזה נסגר אז שאר התגי HTML כן מודפסים ואין איתם בעיה.

כך שהבעיה היא בתנאי
  Reply With Quote
ישן 26-02-13, 17:02   # 19
EBSites
חבר מתקדם
 
EBSites's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 382

EBSites לא מחובר  

כמו ששמתם לב אני "קצת" חלש בPHP.
אשמח להסבר יותר מפורט בבקשה, ואיך אני משתמש עם else?

תודה.
  Reply With Quote
ישן 27-02-13, 23:45   # 20
Gmedia
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
הודעות: 206

Gmedia לא מחובר  

http://php.net/manual/en/control-structures.elseif.php
__________________
- אחסון אתרים בחינם ואמין -

מפתח אתרי אינטרנט, משפר תבניות WordPress
מעצב אתרי אינטרנט וסטודנט להנדסת חשמל.
  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. הזמן כעת הוא 14:32.

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