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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=23476)

Elad-A 07-06-06 14:57

[PHP] צריך עזרה בפעולת הוספה
 
שלום,

יש לי מערכת הורדות וניסיתי להוסיף שדה שהוא יציג בעצם את התאריך שהקובץ נוסף
יצרתי במסד שדה אבל יש בעיה קטנה הקוד הוספה הוא ככה:
PHP קוד:

<html dir="rtl">
<?php
require ("connect.php");
$en2 $_POST['en'];
$he2 $_POST['he'];
$art2 $_POST['art'];
$year2 $_POST['year'];
$size2 $_POST['size'];
$up2 $_POST['up'];
$cat2 $_POST['cat'];
$list2 $_POST['list'];
$note2 $_POST['note'];
$link2 $_POST['link'];
$pic2 $_POST['pic'];

$query mysql_query("insert into ds(en, he, art, year, size, up, cat, list, note, link, pic) VALUES('$en2','$he2','$art2','$year2','$size2','$up2','$cat2','$list2','$note2','$link','$pic2')")
or die(
mysql_error());
echo 
"<script>window.location=\"index.php\"</script>";
?>

ואני רוצה לעשות שהוא יוסיף גם את הערך date לטבלה ואני לא מצליח...
כי שאני מנסה לעשות הוא רושם בעיה.
למישהו יש פתרון איך לעשות את זה?

meshuga 07-06-06 15:00

תראה לנו מה אתה מנסה, אנחנו לא צריכים לקחת את הקוד לעשות ולהביא לך, תראה לנו מה ניסית נגיד לך מה טעית.

Elad-A 07-06-06 15:05

אה אחי הצלחתי! עשיתי ככה במקום כל הקוד שהיה לי וזה יותר טוב..:-)
PHP קוד:

<html dir="rtl">
<?php
require ("connect.php");
$en2 $_POST['en'];
$he2 $_POST['he'];
$art2 $_POST['art'];
$year2 $_POST['year'];
$size2 $_POST['size'];
$up2 $_POST['up'];
$cat2 $_POST['cat'];
$list2 $_POST['list'];
$note2 $_POST['note'];
$link2 $_POST['link'];
$pic2 $_POST['pic'];
$date date("d-m-Y H:i:s");

mysql_query("INSERT INTO `ds` VALUES ('','$en2','$he2','$art2','$year2','$size2','$up2','$cat2','$list2','$note2','$link','$pic2','$date')") or die("שגיאה");
echo 
"<script>window.location=\"index.php\"</script>";
?>

על אותו עיקרון אפשר להכניס את כתובת האיפי של השולח לא?
ואם כן תוכל להביא לי את הפקודה של זה? שכחתי אותה...

BBman 07-06-06 15:07

אם אין לך שדה לאכסון תאריך אז תיצור אחד , תיקרא לו date ותן לו סוג TEXT.

ואז :

PHP קוד:

<html dir="rtl"> 
<?php 
require ("connect.php"); 
$en2 $_POST['en']; 
$he2 $_POST['he']; 
$art2 $_POST['art']; 
$year2 $_POST['year']; 
$size2 $_POST['size']; 
$up2 $_POST['up']; 
$cat2 $_POST['cat']; 
$list2 $_POST['list']; 
$note2 $_POST['note']; 
$link2 $_POST['link']; 
$pic2 $_POST['pic']; 
$date=date('d.m.y h:i:s'); 
$query mysql_query("INSERT INTO `ds`(`en`, `he`, `art`, `year`, `size`, `up`, `cat`, `list`, `note`, `link`, `pic`,`date`) VALUES('$en2','$he2','$art2','$year2','$size2','$up2','$cat2','$list2','$note2','$link','$pic2','$date')"
or die(
mysql_error()); 
echo 
"<script>window.location=\"index.php\"</script>"
?>

אם זוהי כוונתך , ושי צודק , אתה לא יכול לתת לנו סתם קוד אלא תסביר מה אתה צריך.

עריכה :

שמתי לב שהסתדרת עוד לפני שהספקתי לשלוח.

לגבי אייפי :


PHP קוד:

$ip=getenv("REMOTE_ADDR"); 

אני חושב שיש פונקציה יותר טובה למציאת ip , לא זכור לי.

Elad-A 07-06-06 15:08

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

BBman 07-06-06 15:12

כן ראיתי , כבר ששלחתי את ההודעה הספקת להסתדר , שים לב לעריכה.

Elad-A 07-06-06 15:20

תודה רבה עובד טוב! אפשר לנעול.

eLad 07-06-06 19:22

בכל מקרה, לפעם הבאה שתדע.. השתמשת במילים שמורות בשאילתא שלך


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

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