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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-07-06, 11:25   # 1
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

[PHP+SQL] בעיה מוזרה כשאני מנסה להכניס מידע לתוך טבלה....

שלום.
אני עובד על משהו קטן ... היתי צריך שם ליצור עמוד הרשמה...הכל טוב ויפה...אבל הבעיה היא שאחרי שאני מנסה להירשם זה מביא לי את הבעיה:
Column count doesn't match value count at row 1
מה היא אומרת בכלל? שכאילו השיאלתה שמכניסה את הנתונים השם של אחד השורות לא נכון?

אהההההם אני לא יודע אם זה יעזור אבל הנה עמוד ההרשמה:
PHP קוד:
<?php
define 
("PHP_FILE"true);
if(!
$_COOKIE['membersU']) {
    include 
'head.php';
    
$s1 mysql_query("SELECT * FROM `global` WHERE `id`=1") or die(mysql_error());
    
$s1 mysql_fetch_assoc($s1);
    
$url $s1['surl'];
    if(isset(
$_POST['submit'])) {
        
$user $_POST["user"];
        if(
$user == "") {
            die(
"<script type=\"text/javascript\">window.alert(\"שגיאה: חובה לציין שם משתמש\"); history.go (-1);</script>");
        }
        
$password $_POST["password"];
        
$passwordM md5($password);
            
$password2 $_POST["password2"];
        
$password2M md5($password2);
        if(
$password == "") {
            die(
"<script type=\"text/javascript\">window.alert(\"שגיאה: חובה לציין סיסמא\"); history.go (-1);</script>");
        }
        if(
$passwordM != $password2M) {
            die(
"<script type=\"text/javascript\">window.alert(\"שגיאה: הסיסמאות שהקלדת אינן תואמות\"); history.go (-1);</script>");
        }
        
$email $_POST["email"];
        if(
$email == "") { 
                die(
"<script type=\"text/javascript\">window.alert(\"שגיאה: חובה לציין כתובת אימייל\"); history.go (-1);</script>"); 
        } 
        
$date date("d/m/Y");
        
$ip $_SERVER['REMOTE_ADDR'];
        
$err 0;
        
$checkvaild mysql_query("SELECT * FROM `members`");
        while(
$users mysql_fetch_array($checkvaild)) {
            if (
$users["user"] == $user || $users["email"] == $email) { $err 1; }
        }  
        if (
$err == 1) { die("<script type=\"text/javascript\">window.alert(\"שגיאה: שם משתמש או אימייל תפוסים\"); history.go (-1);</script>");
        } else {
            
$chars "ABCDEFGHIJLMNPQRSTUVWXYZ123456789"
            
srand ((float)microtime() * 1000000); 
            
$i 0
            
$code ''
            while (
$i <= 7) {
                
$num rand () % 33;
                
$tmp substr ($chars$num1);
                    
$code $code.$tmp;
                    
$i++; 
            }
            
mysql_query("INSERT INTO `members` ( `user` , `password` , `email` , `date` , `ip``code` , `active` , `level` )valueS ('$user', '$passwordM', '$email', '$date', '$ip', '$code', 'no', '0')") or die(mysql_error());
            
$idcheck mysql_query("SELECT * FROM `members` where `user`='$user'"); 
            
$idfinal mysql_fetch_array($idcheck); 
            
$id $idfinal['id'];
            
$emailsend "תודה שנרשמתה
            אנא זכור פרטים אלה
            -------------------------
            מספר זהות - $id
            שם משתמש - $user
            סיסמא - $password
            -------------------------
            לחץ כאן על מנת לאמת את החשבון משתמש:
            {$url}activate.php?user=$id&CODE=$code
            "
;
            
mail("$email""פרטים להרשמתך""$emailsend");
            echo 
"<p><b>ההרשמה בוצעה בהצלחה!</b><br /> ברגעים אלא נשלח אליך אימייל עם לינק לאימות המשתמש! אנא לחץ/י אליו על מנת שהמשתמש יהיה פעיל!<br />פעולת השליחה עשויה להימשך מספר דקות.<br />בתודה צוות ההנלה.<br /><br /><a href=\"index.php\">חזרה לעמוד הראשי של האתר</a></p>";
            include 
'foot.php';
        }
    }else{
        echo 
'<form action="register.php" method="post">
        <table border="0">
        <tr>
        <td>
        שם משתמש: 
        </td>
        <td>
        <input type="text" name="user" size="20" />
        </td>
        </tr>
        <tr>
        <td>
        סיסמא: 
        </td>
        <td>
        <input type="password" name="password" size="20" />
        </td>
        </tr>
        <tr>
        <td>
        סיסמא: 
        <span style="font-size: 8pt; color: #FF0000">(שוב)</span> 
        </td>
        <td>
        <input type="password" name="password2" size="20" />
        </td>
        </tr>
        <tr>
        <td>
        אימייל: 
        <span style="font-size: 8pt; color: #FF0000">(חובה לציין אמיתי)</span> 
        </td>
        <td>
        <input type="text" name="email" size="20" />
        </td>
        </tr>
        <tr><td></td></tr>
        <tr>
        <td>
        <input type="submit" name="submit" value="הרשם!" />
        </td>
        </tr>
        </table>
        </form>'
;
        include 
'foot.php';
    }
}else{
    
header("Location: cpanel.php");
    exit;
}
?>
אני יודע שזה קצר

תודה מראש לכל העוזרים.
  Reply With Quote
ישן 22-07-06, 11:39   # 2
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

עקרונית זה אומר ששמת יותר VALUES מהשדות שכתבת
תספור אותם אולי שכחת פסיק
כמו במקרה הזה : `ip``code`
שזה צריך להיות `ip`,`code`
ואז כנראה הבעיה שלך תיפתר כי הוא קורא את `ip``code` כשם משתנה אחד ולא 2
  Reply With Quote
ישן 22-07-06, 11:41   # 3
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

אוקיי יכול להיות שאתה צודק...בוא נראה...

עריכה:
תודה רבה XD חחחחח פסיק אחד .... פסיק אחד הפריעה לי לסיים עבודה לא קטנה XD

עריכה2:

הודעת ה1111 שלי XD
  Reply With Quote
ישן 22-07-06, 11:47   # 4
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

1. לא אמרתי לך פעם להפסיק לספור את ההודעות שלך ???

2. אם היית משתמש בעורך טקסט עם HIGHLIGHT זה לא היה קורה לך
המלצה שלי, ZEND הוא גם מראה לך טעויות בזמן אמת, תוך כדי כתיבה - מומלץ בחום

3. אתה מוכר מערכות ? או שזה סתם מערכת בשבילך או בשביל חבר או משהו כזה ?
  Reply With Quote
ישן 22-07-06, 13:23   # 5
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

1. אני זוכר שמשהו אמר לי פעם...לא זוכר מי...

2. אתה יכול לפרט לי יותר על זה?

3. בשבילי...למה?
  Reply With Quote
ישן 22-07-06, 14:27   # 6
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

לגבי 2
אתה יכול להוריד מאתר הבית שלהם www.zend.com
לפי דעתי, הוא הכי טוב שקיים
תוכנה טיפה כבדה אבל מצויינת, תנסה לתכנת איתה ותגלה הרבה מאד דברים
זה נקרא zend studio server
  Reply With Quote
ישן 22-07-06, 15:57   # 7
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

ציטוט:
נכתב במקור על ידי RS324
לגבי 2
אתה יכול להוריד מאתר הבית שלהם www.zend.com
לפי דעתי, הוא הכי טוב שקיים
תוכנה טיפה כבדה אבל מצויינת, תנסה לתכנת איתה ותגלה הרבה מאד דברים
זה נקרא zend studio server
וואלה, תודה!
  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. הזמן כעת הוא 01:46.

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