View Single Post
ישן 10-04-07, 10:28   # 1
Gal Shafrir
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,626

Gal Shafrir לא מחובר  

Smile [Q] שגיאה בפונקציה

אני בונה "מזוודה" של db ואני רוצה לדעת כאשר אני בונה פונקציה כמו connect
שמכילה את האיברים - host,db_user,db_pass,db_name כאשר לא ממלאים אחד מהם
היא תפלוט שגיאה שאני רוצה משהו בנוסח "אנא מלא את אחד האיבירים.."
ולא:
PHP קוד:
WarningMissing argument 4 for connect() 
זה הקוד שלי כרגע:
PHP קוד:
function connect($host,$db_user,$db_pass,$db_name) {

    
$this -> host $host;
    
$this -> db_user $db_user;
    
$this -> db_pass $db_pass;
    
$this -> db_name $db_name;
    
    if (!
$host OR !$db_user OR !$db_pass OR !$db_name) {
        echo 
"<strong>אנא מלא את כל הפרטים כדי שנוכל לזהות את מסד הנתונים</strong>";
    }
    else {
    
$connect = @mysql_connect($host,$db_user,$db_pass);
    
$select = @mysql_select_db($db_name);
    
    if (!
$connect) {
        echo 
"לא ניתן להתחבר למסד הנתונים";
    }
    else {
    if (!
$select) {
        echo 
"שגיאה הרעה בהתחברות למסד הנתונים";
    }
    }
    }

תודה לעוזרים..
__________________
בברכה,
גל שפריר - מעצב ומפתח אתרים.

עופר שפריר - במאי, תסריטאי ומפיק.