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

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

ofek_golan 30-08-06 21:18

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

<form method="post" onsubmit="return checking()">
<input type="text" name="username">: שם משתמש
<input type="submit" value="שלח">
</form>
<?

include "config.php";

$username $_POST["username"];

function 
checking() {

$date date("j/n/Y");
$time date("G:i:s");
}

mysql_query(" INSERT INTO users (username,date,time) VALUES ($username,$date,$time) "ordie(mysql_error());
?>

תא DATE הוא מותאם לDATE וTIME מותאם לTIME...
זה לא עובד

lalamen 30-08-06 21:21

מה אתה מנסה לעשות?

ofek_golan 30-08-06 21:23

להכניס את השעה ואת התאריך שהטופס נשלח

lalamen 30-08-06 21:26

PHP קוד:

<?

include "config.php";

if(isset(
$_POST['username']))
{
$username $_POST["username"];
$date date("j/n/Y");
$time date("G:i:s");

mysql_query(" INSERT INTO users (username,date,time) VALUES ($username,$date,$time) "ordie(mysql_error());
}
else
{
echo 
'
<form method="post" action="{$_SERVER['
PHP_SELF']}">
<input type="text" name="username">: שם משתמש
<input type="submit" value="שלח">
</form>
'
;
}
?>


Eli-Hai 30-08-06 21:43

אם השדה Time מוגדר כ-DateTime (משלב תאריך ושעה), הפורמט להזנת הנתונים כמו שה-phpMyAdmin מקבל הוא כך -
קוד:

$date = date("d/m/Y H:i:s");
EDIT
lalaman, יש לך טעות בהדפסה, אם כבר אז ככה -
קוד:

<form method=\"post\" action=\"{$_SERVER['PHP_SELF']}\">\n
<input type=\"text\" name=\"username\">: שם משתמש\n
<input type=\"submit\" value=\"שלח\">\n
</form>


ofek_golan 30-08-06 22:12

יש טעות בפקודה של הINSERT....
ואני רוצה את התאריך ואת הזמן בניפרד

Elad-A 31-08-06 08:25

תנסה ככה:
PHP קוד:

<?

include "config.php";

if(isset(
$_POST['username']))
{
$username $_POST["username"];
$date date("j/n/Y");
$time date("G:i:s");

mysql_query(" INSERT INTO users (username,date,time) VALUES ('$username','$date','$time') ") or die(mysql_error());
}
else
{
echo 
'
<form method=\"post\" action=\"{$_SERVER['
PHP_SELF']}\">\n
<input type=\"text\" name=\"username\">: שם משתמש\n
<input type=\"submit\" value=\"שלח\">\n
</form>
'
;
}
?>


ofek_golan 31-08-06 11:23

PHP קוד:

Parse errorsyntax errorunexpected T_STRINGexpecting ',' or ';' in ... on line 16 


lalamen 31-08-06 11:25

PHP קוד:

<?

include "config.php";

if(isset(
$_POST['username']))
{
$username $_POST["username"];
$date date("j/n/Y");
$time date("G:i:s");

mysql_query(" INSERT INTO users (username,date,time) VALUES ($username,$date,$time);"ordie(mysql_error());
}
else
{
?>
<form method="post" action="<?=$_SERVER['PHP_SELF']; ?>">
<input type="text" name="username">: שם משתמש
<input type="submit" value="שלח">
</form>
<?php
}
?>


ofek_golan 31-08-06 11:29

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


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

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