אני בונה "מזוודה" של db ואני רוצה לדעת כאשר אני בונה פונקציה כמו connect
שמכילה את האיברים - host,db_user,db_pass,db_name כאשר לא ממלאים אחד מהם
היא תפלוט שגיאה שאני רוצה משהו בנוסח "אנא מלא את אחד האיבירים.."
ולא:
PHP קוד:
Warning: Missing 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 "שגיאה הרעה בהתחברות למסד הנתונים";
}
}
}
}
תודה לעוזרים..