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

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 25-12-05, 15:05   # 1
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

עזרה בPHP

שלום לכולם, יש לי בעיה קטנה... עשיתי טופס בHTML ושילבתי קוד PHP כדי שישלח לי את הנתונים לטופס. בטופס יש 2 שדות: שם והודעה.
עשיתי התקשרות לבסיס נתונים, ועשיתי שיוסיף לי את מה שהמשתמש ממלא לתוך בסיס הנתונים. זה מוסיף לי את הנתונים לבסיס נתונים אך רציתי לעשות תנאי if שיבדוק לי אם השדות האלו מוגדרים או לא, ושיעשה משהו בהתאם. כלומר לבדוק אם המשתמש מילא אותם או לא.
בדקתי באמצעות הפונקציה ()isset אם השדות מוגדרים וניסיתי לעשות שאם השדות מוגדרים אז שיוסיף לבסיס נתונים, ואם לא שיציג לו הודעה. עכשיו, הבעיה היא שלא משנה אם השדות מוגדרים או לא, בכל מקרה זה מוסיף את זה לבסיס נתונים. אז כנראה מההתחלה כבר השדות מוגדרים, ניסיתי להדפיס את מה שיש בשדות מההתחלה וזה הדפיס לי כלום, זאת אומרת שאין כלום בשדות.... אבל למה הוא מוסיף לי את זה בכל זאת לבסיס נתונים? מה הבעיה פה?
(עשיתי טבלה בבסיס נתונים שקוראים לה gustbook)
תודה לעוזרים.
הינה הקוד:
קוד:
<html>
<body>
<form action="<?php Print $PHP_SELF ?>" method="post">
Your Name: <input type="text" name="your_name"><BR>
Your Message: <input type="text" name="your_message"><BR>
<input type="submit" value="Send" name="send">
</form>
</body>
</html>
<?php
$user = "eXtaZa";
$pass = "123321";
$db = "eXtaZa";
$link = mysql_connect("localhost", $user, $pass);
if( ! $link)
	die("Couldn't connect to MySQL");
mysql_select_db($db, $link)
	or die("Couldn't open $db");
$query = "INSERT INTO gustbook (Name, Message) 
		values( '$your_name', '$your_message' ) ";
if( isset( $your_name ) && isset( $your_message ) )
{
mysql_query($query, $link) 
	or die("Couldn't add data");
}
else
print("Please fill all the details");
?>
  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. הזמן כעת הוא 09:30.

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