ziedinjsh Posted August 21, 2009 Report Share Posted August 21, 2009 (edited) 1)Kā es varu ielkt iekš mysql news date? 2)Kapēc man rādās Notice: Undefined variable: par šiem - title, news, $date, news_id Tur ir kaut kas nepareizi? if (isset($_POST['add_news'])) { //This makes sure they did not leave any fields blank if (!$_POST['title'] | !$_POST['news']) { die('Tu neesi aizpildiji kadu no lauciniem'); } } mysql_query("SET NAMES UTF8"); // now we insert it into the database $insert = "INSERT INTO news (title, news, $date, news_id) VALUES ('".$_POST['title']."', '".$_POST['news']."', '".$_POST['$date']."', '".$_POST['news_id']."')"; $add_news = mysql_query($insert); echo ' <form name="add_news" method="post" action="'.$_SERVER['PHP_SELF'].'"> <table> <tr> <td>Nosukums</td> <td><input type="text" name="title"></td> </tr> <tr> <td>Jaunumi</td> <td><textarea name="news"></textarea></td> </tr> <tr> <td><input type="hidden" name="news_id"></td> <td><input type="submit" name="add_news" value="add news"></td> </tr> </table> </form> '; Edited August 21, 2009 by ziedinjsh Quote Link to comment Share on other sites More sharing options...
kechums Posted August 21, 2009 Report Share Posted August 21, 2009 1) time() (izvadē nāksies datus apstrādāt, lai būtu skatāms datums) vai mysql iebūvētā funkcija NOW(). 2) Mainīgos pirmajās iekavās nelieto, jo tur tiek norādīti tikai lauki, kuros tiks viss likts iekšā + iesaku news_id lauku taisīt kā primary un uzlikt auto_increment, lai nav jāmocās lieki ar id katru reizi (tādā gadījumā par id varēs aizmirst, nebūs nekur jājauc šamais iekšā), bet tavā gadījumā aptuveni tā izskatītos insert vaicājums. $insert = "INSERT INTO news (title, news, date, news_id) VALUES ('".$_POST['title']."', '".$_POST['news']."', NOW(), '".$_POST['news_id']."')"; Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted August 21, 2009 Author Report Share Posted August 21, 2009 news_id ir primary key :) Quote Link to comment Share on other sites More sharing options...
kechums Posted August 21, 2009 Report Share Posted August 21, 2009 (edited) Ja vēl esi uzlicis auto_increment, tad ar id visas liekās darbības ir atmestas. Edited August 21, 2009 by kechums Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted August 21, 2009 Report Share Posted August 21, 2009 par šiem - title, news, $date, news_id Tur ir kaut kas nepareizi? 1. ja no SQL diezvai tev bus laucinsh $date 2. date ir SQL REZERVETAIS vards (rezervets tipa noradiisnai) ,labak vinju nosauc par datums vai ka savadak ... ja nevar parsaukt ( gatavs skripts etc. tad izmanto apstrofus `date` 3. ja vajag sodienas datumu tad izmanto NOW() funkciju (bez pedinjam ) 4. Nekad neuzticies lietotaja atsutiitajiem datiem ieprieksh tos neparbaudijis, iznjemums varetu buut vieniigi skripts personiigai lietosnai, un arii tad velams no sakuma un beigam novakt tuksumus ar trim() funkciju, jo pat pats vari nokljudiities... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.