ABA


"עזרה קטנה בPHP"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #13521 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13521
YairNet
חבר מתאריך 12.6.03
23710 הודעות
   01:11   03.02.08   
אל הפורום  
  עזרה קטנה בPHP  
 
  

<?php include('../include/class.mssql.php');
$query = "SELECT TOP 1 OWNER_GUILD from MuCastle_DATA";
$result = mssql_query($query);
$row = mssql_fetch_row($result);
print "document.write('<a href=\"index.php?page=guildinfo&guild=".$row."\">".$row."</a>');";
?>

אני רוצה לעשות דבר כזה ,במידה ולא רשום כלום בתיבה אז יהיה כתוב None
תודה מראש


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  ... little O man 03.02.08 02:24 1
     אממ כמה דברים akoka 03.02.08 03:19 2
         תודה רבה YairNet 03.02.08 03:36 3
         ... little O man 03.02.08 20:31 4

       
little O man
חבר מתאריך 27.5.02
1109 הודעות
   02:24   03.02.08   
אל הפורום  
  1. ...  
בתגובה להודעה מספר 0
 
   קודם כל לא הבנתי בדיוק מה אתה מנסה לעשות בקוד הזה..
מה זה השדה הזה top 1 owner_guild ?!
ולמה אתה משתמש בפונקציה של JS להוציא? מה רע בecho?
ושאתה פונה למשתמש שאתה קורא לו מהDB אחרי fetch_array אתה קורא לו בצורה הזו

$var

ככה ש
$row
יחזיר לך ערך
array


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   03:19   03.02.08   
אל הפורום  
  2. אממ כמה דברים  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 03.02.08 בשעה 03:25 בברכה, akoka
 
1.mysql_fetch_row מתאים במקרה הזה מאוד,כי הוא מוציא רק שורה אחת מהמסד,למרות שאפשר לעשות את זה עם mysql_fetch_array אבל זה לא הסיטואציה.

2.בקשר לecho אולי הקוד PHP כתוב בתוך תגיות סקריפט ככה ש echo "dasdsadasdsaas"; לא ממש יעבוד,אתה חייב להוציא פלט עם write של document.

בקשר לשאלה שלך יאיר פשוט תעשה את הדבר הבא:


if (empty($row[0]))
{
print "document.write('<span>none</span>')";
}
else
{
print "document.write('<a href=\"index.php?page=guildinfo&guild=".$row[0]."\">".$row[0]."</a>');";
}

4.השאילתא שלך כתובה די בסדר למרות שאני הייתי מעדיף לכתוב אותה בצורה אחרת אבל זה רק אני .


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
YairNet
חבר מתאריך 12.6.03
23710 הודעות
   03:36   03.02.08   
אל הפורום  
  3. תודה רבה  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
little O man
חבר מתאריך 27.5.02
1109 הודעות
   20:31   03.02.08   
אל הפורום  
  4. ...  
בתגובה להודעה מספר 2
 
   כן שמתי לב שרשום FETCH ROW..
והייתי כותב אחרת..

אבל בכל אופן תודה שתיקנת אותי .


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net