View Single Post
ישן 16-03-09, 17:55   # 32
SniR-S
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 546

SniR-S לא מחובר  

ציטוט:
נכתב במקור על ידי Hezi & BomBas צפה בהודעה
אתה לא יכול להגדיר את $id אחרי שאתה משתמש בו... תגדיר אותו לפני ה IF שלך.
גם כשאני מגדיר מעל..
אגב, הוא מביא לי את השגיאה הזו [הקובץ]:
PHP קוד:
Warningmysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/---/domains/---.co.il/public_html/random/Admin/editsmambers.php on line 11 
כאשר אני נכנס לכתובת הזו:
editsmambers.php?id=$id
אז אין את השגיאה, רק אם אני נכנס לקובץ רגיל..

הינה החלק העליון מתוך הקובץ.
PHP קוד:
<?php
include $_SERVER['DOCUMENT_ROOT']."/random/header.php";

if (
$_SESSION['login'] == 1) {
nav_bar_admin();

if (
$_SESSION['admin'] == 1) {
if (
$_GET['id'] == $id) {
  
$id $_GET['id'];
    
$query mysql_query("SELECT * FROM users WHERE id = $id ");
    
$result mysql_fetch_array($query);
$user $result['user'];
$icq $result['icq'];
echo 
"
<form action=\"editsmambers.php?update=$id\" method=\"post\">
<input type='text' value='$user' size='30' name='user'>
<input type='text' value='$icq' size='30' name='icq'>
<input type='submit' value='עדכן' name='submit'>
</form>
"
;
}

  
$id $_GET['id'];
if (
$_GET['update'] == $id) {
    
$icq $_POST['icq'];
    
mysql_query("UPDATE users SET icq = '$icq' WHERE id = $id ");
    echo 
'<b><span style="color: red;">המשתמש עודכן בהצלחה!</span></b>';
    echo 
'<meta http-equiv="refresh" content="2;url=editsmambers.php" />';
}
השגיאה שהוא נותן לי היא בעצם בשורה הזו:
PHP קוד:
    $result mysql_fetch_array($query); 
  Reply With Quote