הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] חח שוב פעם אני צריך עזרה (https://hosts.co.il/forums/showthread.php?t=23406)

Elad-A 06-06-06 14:11

[PHP] חח שוב פעם אני צריך עזרה
 
תראו יש לי את הקוד הבא שאמור לעדכן את הטבלאות במסד אך משום מה הוא עושה לי בעיה...
PHP קוד:

<?php
include "connect.php";

$id=$_POST["id"];
$en $_POST["en"];
$he $_POST["he"];
$art $_POST["art"];
$year $_POST["year"];
$size $_POST["size"];
$up $_POST["up"];
$cat $_POST["cat"];
$list $_POST["list"];
$note $_POST["note"];
$link $_POST["link"];
$pic $_POST["pic"];

mysql_query("update ds set en='$en', he='$he' , art='$art' , year='$year' , size='$size' , up='$up' , cat='$cat' , list='$list' , note='$note' , link='$link' , pic='$pic' where id=$id" or die(mysql_error());
echo 
"<script>window.location=\'index.php\'</script>";
?>

השגיאה שהוא מציג:
PHP קוד:

Parse errorsyntax errorunexpected ';' in /home/eladad/domains/eladad.web.lsrv.co.il/public_html/ea/edit_a.php on line 17 

תודה מראש, אלעד.

CSite.co.il 06-06-06 14:12

תציג את שורה 17, לא נתחיל לספור שורות עכשיו...
עריכה:
תחפש:
PHP קוד:

or die(mysql_error()); 

החלף ב:
PHP קוד:

or die(mysql_error()) 


Elad-A 06-06-06 14:18

אחי עשיתי את זה ועכשיו יש שגיאה אחרת..
PHP קוד:

Parse errorsyntax errorunexpected T_ECHO in /home/eladad/domains/eladad.web.lsrv.co.il/public_html/ea/edit_a.php on line 18 


lalamen 06-06-06 14:19

תנסה את זה

PHP קוד:

<?php

include "connect.php";

$id $_POST["id"];
$en $_POST["en"];
$he $_POST["he"];
$art $_POST["art"];
$year $_POST["year"];
$size $_POST["size"];
$up $_POST["up"];
$cat $_POST["cat"];
$list $_POST["list"];
$note $_POST["note"];
$link $_POST["link"];
$pic $_POST["pic"];

mysql_query("UPDATE `ds` set `en`='$en', `he`='$he' , `art`='$art' , `year`='$year' , `size`='$size' , `up`='$up' , `cat`='$cat' , `list`='$list' , `note`='$note' , `link`='$link' , `pic`='$pic' WHERE `id`=$id LIMIT 1") or die(mysql_error());
echo 
"<script>window.location=\"index.php\"</script>";
?>


Morishani 06-06-06 14:21

ציטוט:

נכתב במקור על ידי Elad-A
אחי עשיתי את זה ועכשיו יש שגיאה אחרת..
PHP קוד:

Parse errorsyntax errorunexpected T_ECHO in /home/eladad/domains/eladad.web.lsrv.co.il/public_html/ea/edit_a.php on line 18 


אני כמעט בטוח שהשורה צריכה להראות כך :
PHP קוד:

mysql_query("update ds set en='$en', he='$he' , art='$art' , year='$year' , size='$size' , up='$up' , cat='$cat' , list='$list' , note='$note' , link='$link' , pic='$pic' where id=$id") or die(mysql_error()); 

(שכחת סוגר אחרי הגרשיים בשאילתא)

Elad-A 06-06-06 14:23

גבר עכשיו זה אומנם לא מציג שגיאה אבל זה לא מעדכן...

Tomer 06-06-06 14:27

ציטוט:

נכתב במקור על ידי Elad-A
גבר עכשיו זה אומנם לא מציג שגיאה אבל זה לא מעדכן...

מדובר על שרת שמותקן בו DirectAdmin או שרת ביתי?

Elad-A 06-06-06 14:28

ציטוט:

נכתב במקור על ידי Atom-Bomb
מדובר על שרת שמותקן בו DirectAdmin או שרת ביתי?

DirectAdmin

lalamen 06-06-06 14:38

תראה את הטופס עצמו של השליחה

Tomer 06-06-06 14:44

ציטוט:

נכתב במקור על ידי Elad-A
DirectAdmin

אוקי, מה שרציתי לבדוק האמת זו טעות שלי, אבל בכ"ז:

תוסיף בתחילת הקובץ error_reporting(E_ALL); ותנסה לעדכן.. אם יש שגיאות תדביק פה..


כל הזמנים הם GMT +2. הזמן כעת הוא 13:45.

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