לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 21-01-2008, 23:33
  ofirk12 ofirk12 אינו מחובר  
 
חבר מתאריך: 31.10.07
הודעות: 27
PHP עזרה קוד לא עובד

אני רוצה שהקוד הזה הוא בעצם התחברות לאתר מכניסים שם משתמש וסיסמא והוא בודק ואמור להכניס אותך לדף עכשיו כל פעם אמרו לי לשנות דברים והכל ככה שאני מראה את הגירסא אחרונה שהיא לא עובדת ואמרו לי לשנות עליה ואני ישמח עם מישו יתקן לי
קוד PHP:
<?php  
    $link 
mysql_connect("localhost" "root" "") or die(mysql_error());  
    
mysql_select_db("mydb",$link) or die(mysql_error());  
    
$user $_POST["name"]; 
    
$pass $_POST["pass"]; 
    
$query 'SELECT * FROM user WHERE  name=\'' $user '\' AND pass =\'' $pass '\';' ;  
    
$result mysql_query($query $link) or die(mysql_error());   
    echo 
"<META HTTP******=refresh content=5 ; url='http://localhost/New%20Folder/online.html'>"
    echo 
"נכנסתה בהצלחה אתה מועבר לאתר תוך 5 שניות."
  
                 
    echo 
"</table>"
    
mysql_close($link);  
?>

אבל הקוד שמעביר אמרו לי לא טוב שינו לי אבל השינוי הזה עשה לי בעיות אז אני מביא את הקוד הזה אשמח לתיקון
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #2  
ישן 22-01-2008, 09:35
  יובל_כ יובל_כ אינו מחובר  
 
חבר מתאריך: 19.03.07
הודעות: 75
בתגובה להודעה מספר 1 שנכתבה על ידי ofirk12 שמתחילה ב "PHP עזרה קוד לא עובד"

נסה את זה:

קוד PHP:
<?php 
    $link 
mysql_connect("localhost" "root" "") or die(mysql_error()); 
    
mysql_select_db("mydb",$link) or die(mysql_error()); 
    
$user trim(strip_tags($_POST["name"])); 
    
$pass trim(strip_tags($_POST["pass"])); 
    
$query 'SELECT * FROM user WHERE name="' $user '" AND pass ="' $pass '"' 
    
$result mysql_query($query $link) or die(mysql_error());
 
    
$numofresults mysql_num_rows($result);
    if (
$numofresults 1) {
        die(
'לא נמצא שם משתמש או סיסמה אינה תואמת שם משתמש זה.');
    }
    if (
$numofresults 1) {
        die(
'BUG - duplicate User and Password');
    }
 
    echo 
"<META HTTP******=refresh content=5 ; url='http://localhost/New%20Folder/online.html'>"
    echo 
"נכנסתה בהצלחה אתה מועבר לאתר תוך 5 שניות."
 
 
    
mysql_close($link); 
?>

היו לך כמה בעיות -
נקודה-פסיק מיותרות בשאילתה לSQL.
לא נבדק בכלל שיש לך התאמה של שם משתמש וסיסמה
לא נוקו הערכים שקיבלת מהטופס (post) למניעת הזרקת SQL.

זה עדיין לא קוד שכתוב כמו שצריך אבל הוא אמור לעבוד.
_____________________________________
-----------
פרילאנס PHP.
yuval.karmi@gmail.com

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 22-01-2008, 12:53
  ofirk12 ofirk12 אינו מחובר  
 
חבר מתאריך: 31.10.07
הודעות: 27
בתגובה להודעה מספר 2 שנכתבה על ידי יובל_כ שמתחילה ב "נסה את זה: [PHP] <?php..."

זה עובד רק שיניתי את הקוד שמעביר דף תודה
עכשיו אני עורך את הודעה אני רוצה שיהיה לי את הקוד שמעביר עם זמן נגיד שאם זה לא נכון אז הוא רושם לא נמצא שם משתמש והכל ותוך כמה שניות הוא מועבר חזרה וזה יעביר או ככה אותו דבר שהוא נכנס עם הקוד נכון אז אחרי כמה שניות הוא מועבר אבל הבעיה שלי יש קוד שישר מעביר אותו בלי כמה שניות ואני לא מצליח לסיים אותו באם זה לא נכון

קוד PHP:
<?php 
    $link 
mysql_connect("localhost" "root" "") or die(mysql_error()); 
    
mysql_select_db("mydb",$link) or die(mysql_error()); 
    
$user trim(strip_tags($_POST["name"])); 
    
$pass trim(strip_tags($_POST["pass"])); 
    
$query 'SELECT * FROM user WHERE name="' $user '" AND pass ="' $pass '"' 
    
$result mysql_query($query $link) or die(mysql_error());
 
    
$numofresults mysql_num_rows($result);
    if (
$numofresults 1) {
        die(
'לא נמצא שם משתמש או סיסמה אינה תואמת לשם משתמש זה.');
       
    }
    if (
$numofresults 1) {
        die(
'BUG - duplicate User and Password');
    }
    
   echo 
'<script>location.href="online1.html";</script>';
  
    
mysql_close($link); 
?>

נערך לאחרונה ע"י ofirk12 בתאריך 22-01-2008 בשעה 13:05.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 23:49

הדף נוצר ב 0.06 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר