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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 25-01-06, 22:28   # 11
Gal Shafrir
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,626

Gal Shafrir לא מחובר  

אוקיי תודה,

אבל יש לי בעיה אחרת שעוד לא הצלחתי לפתור:
PHP קוד:
Parse errorparse errorunexpected T_ENCAPSED_AND_WHITESPACEexpecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/pop3667788/domains/gal.djoron.com/public_html/insert.php on line 61 
איך פותרים אותה?
__________________
בברכה,
גל שפריר - מעצב ומפתח אתרים.

עופר שפריר - במאי, תסריטאי ומפיק.
  Reply With Quote
ישן 25-01-06, 22:39   # 12
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 39
הודעות: 659

שקד לא מחובר  

ציטוט:
נכתב במקור על ידי DJ G.S
אוקיי תודה,

אבל יש לי בעיה אחרת שעוד לא הצלחתי לפתור:
PHP קוד:
Parse errorparse errorunexpected T_ENCAPSED_AND_WHITESPACEexpecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/pop3667788/domains/gal.djoron.com/public_html/insert.php on line 61 
איך פותרים אותה?
תביא את הקוד, אני לא קוסם ...
__________________
  Reply With Quote
ישן 25-01-06, 22:48   # 13
Gal Shafrir
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,626

Gal Shafrir לא מחובר  

אני לא יודע אני רוצה שאחרי שיכתבו בטופס את כל הפרטים זה ישלח למסד הנתונים...

זה הקוד:
PHP קוד:
<p align="center"> 

<html dir=rtl>  
<head> <title> &auml;&oslash;&ugrave;&icirc;&auml; &igrave;&icirc;&aring;&ograve;&atilde;&aring;&iuml; &auml;&ccedil;&aacute;&oslash;&eacute;&iacute; </title><style>
}

textarea {
    font-family: Arial;
    font-size: 13px;
    color: #666666; 


input {
    font-family: Arial;
    font-size: 12px;
    color: #666666;

}

button {
    font-family: Arial;
    font-size: 13px;
    color: #FFFFFF;


</style></head> 
<body>  
<font color="#ffffff"  size=2 face="arial"> 
<form action="?insert" method=post>
<p align=center> <br>    
<table id="Table_01" width="235" height="350" border="0" cellpadding="0" cellspacing="0"> 
<center><td width="235" height="350" colspan="5" rowspan="17" bgcolor="#e1e1e1"> </center> 
<td width="225" height="50" colspan="6" rowspan="18" bgcolor="#808080"> 
    <form action="mail.php" method=post>
<p align=center> 
<font color="#e1e1e1"  size=3 face="arial"> <br> 
 <p align=center> &ugrave;&iacute; &icirc;&ugrave;&uacute;&icirc;&ugrave;:      <input type=text name=user_name></p> 
 <p align=center> &ntilde;&eacute;&ntilde;&icirc;&agrave;:   <input type=text name=pass></p>  
 <p align=center> &atilde;&aring;&agrave;"&igrave;:    <input type=text name=email></p> 
<p align=center><br></p> 
        <p align=center><input type=submit value= &auml;&oslash;&ugrave;&iacute;!></p>  
     </form>  </font> </p> </td></table> 
     </form>
 </body>
</html> <font color="#000000"> 
<?php  
mysql_connect 
('localhost''שם משתמש''סיסמא'); // connection to the database
mysql_select_db("pop3667788_friends"); 
echo 
"";  

if(
$_POST['user_name'] =="") {
if(
$_POST['pass'] =="") {
if(
$_POST['email'] =="") {
echo 
"יש פרטים שלא מולאו"
}
else
{  
echo 
"נרשמת בהצלחה"

                
$queryone "INSERT INTO users ('username', 'password','email); 
                 VALUES ($_POST['username'], $_POST['password'], $_POST['email'])"
;
                 
$result mysql_query($queryone); 
                      or die(
"Query failed: " mysql_error());


                 
mysql_close($connection);
?>
מחכה לתשובה..
ותודה לשקד שעזר פה הרבה..
__________________
בברכה,
גל שפריר - מעצב ומפתח אתרים.

עופר שפריר - במאי, תסריטאי ומפיק.
  Reply With Quote
ישן 26-01-06, 07:14   # 14
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 39
הודעות: 659

שקד לא מחובר  

טוב קודם כל בבדיקה אם השדה ריק אתה עשית ככה:
PHP קוד:
 if($_POST['user_name'] =="") {
if(
$_POST['pass'] =="") {
if(
$_POST['email'] =="") {
echo 
"יש פרטים שלא מולאו"
}
else
{  
echo 
"נרשמת בהצלחה"
התנאי שאתה קבעת זה שאם user_name הוא ריק אז הוא יבדוק את pass.
אבל אם מכניסים ערך רק ב user_name ולא ב pass ולא ב email אז זה יעבור חלק, אתה צריך לדעת להשתמש באופרטורים:
operators ולדעת לעצור את הסקריפט(שהוא יפסיק לרוץ): exit,die
וכמובן אחרי שאתה פותח "{" אתה צריך גם לסגור ! "}"

שים לב שלא השתמשת פה ב mysql_query
PHP קוד:
                $queryone "INSERT INTO users ('username', 'password','email);
                 VALUES ($_POST['username'], $_POST['password'], $_POST['email'])"

והכנסת את זה פה, ואין לי מושג ממש למה, ועוד שלא הגדרת את $result
PHP קוד:
  $result mysql_query($queryone); 
טוב אני יעשה לך קצת סדר בראש, אני יכתוב לך קוד מלא של הקלט והככנסה למסד(ואל תגידו שאסור כי אני רואה שהבנאדם זקוק לעזרה והוא לפחות ניסה לעשות משהו)
PHP קוד:
$user_name $_POST['user_name'];
  
$pass      $_POST['pass'];
  
$email     $_POST['email'];

$queryone mysql_query("INSERT INTO `users` (user_name,password,email) VALUES ('$user_name','$pass','$email')") or die (mysql_error()); 

עקרונית זה אמור לעבוד.
אבל שם לב לעוד פרט מצד אחד אתה קורא ל - user_name ומצד שני ל- username שים לב לזה, בד"כ דברים כאלה יוצרים בעיות.

וחוץ מזה בכדי להרחיב את הידע שלך, אז אין צורך להשתמש ב
PHP קוד:
                  mysql_close($connection); 
ביגלל שהוא נסגר לבד בסוף הסקריפט.

אם יש משהו לא מובן בקוד, אתה מוזמן לשאול.
בהצלחה
__________________
  Reply With Quote
ישן 26-01-06, 08:06   # 15
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

גם לא סגרת את התנאים כמו שצריך.
PHP קוד:
<?php   
mysql_connect 
('localhost''שם משתמש''סיסמא'); // connection to the database 
mysql_select_db("pop3667788_friends");  
echo 
"";   

if((
$_POST['user_name'] =="") or ($_POST['pass'] =="") or ($_POST['email'] ==""))//הפכתי את כל התנאים לתנאי אחד
{
echo 
"יש פרטים שלא מולאו";  

else 
{   
echo 
"נרשמת בהצלחה";  
/*להוסיף או פה סוגריים מסולסלות*/
}
                
$queryone "INSERT INTO users ('username', 'password','email);  
                 VALUES ($_POST['username'], $_POST['password'], $_POST['email'])"

                 
$result mysql_query($queryone);  
                      or die(
"Query failed: " mysql_error()); 


                 
mysql_close($connection); 
/*או פה*/
//}
?>
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter

Last edited by BlueNosE; 26-01-06 at 08:13..
  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:01.

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