laucinieks Posted January 25, 2011 Report Share Posted January 25, 2011 Pirmais : Kāpēc aizpildot laukus un uzspiežot sūtīt, it kā parādās ziņa nosūtīta bet neaizsūtās uz epastu. Kods : http://paste.php.lv/7897d8c315cce1f45939a4272bc9b17c?lang=php Otrais: Ir balsošanas un komentēšanas sistēma - http://paste.php.lv/24239e6983bb85aaf040d7e132ffa2fd?lang=php Komentēšanas sistēma strādā labi, bet balsošanas sistēma uzspiežot pievienot, nekas nenotiek, datubāzē nekas netiek pievienots. Bet ir vajadzīgs, lai pievieno. Savukārt, ja aizpilda komentēšanu un uzspiež ievietot, ievietojas gan komentārs, gan tukšs lauks pie balsošanas. Ceru uz palīdzību Quote Link to comment Share on other sites More sharing options...
bubu Posted January 25, 2011 Report Share Posted January 25, 2011 mail funkcija atgriež rezultātu - pārbaudi to, lai zinātu, ka meils tiešām nosūtījies. Un vispār abiem skriptiem pašā sākumā ieliec: error_reporting(E_ALL); set_ini("display_errors", 1); Quote Link to comment Share on other sites More sharing options...
laucinieks Posted January 25, 2011 Author Report Share Posted January 25, 2011 Uzliku pārbaudi, viss labi, parādījās, ka ir nosūtīts, liku tā - if (mail($mail, $subject, $message)) { echo("<font color='orange'>Ziņojums ir veiksmīgi aizsūtīts</font>"); } else { echo("<font color='orange'>Ziņojums netika nosūtīts</font>"); } arī sākumā ieliku, tās divas rindiņas, bet nu nekas neparādījās. Quote Link to comment Share on other sites More sharing options...
mounkuls Posted January 25, 2011 Report Share Posted January 25, 2011 (edited) Man gan delfos maila nav, bet katram gadījumam apskaties spamkasti, inboxā tā bieži notiek. Par otro, $_POST['vards'] laikam vajag $_POST['vardss'], ja reiz no tās formas. Edited January 25, 2011 by mounkuls Quote Link to comment Share on other sites More sharing options...
laucinieks Posted January 25, 2011 Author Report Share Posted January 25, 2011 (edited) Provēju arī uz inbox.lv, un uz info@lapasnosaukums.lv arī nenāk. Par balsošanu sanāca, tagad ir vajadzīgs, lai viņš pārbauda vai no tās ip adreses nav jau balsots. if ($_POST['balsot']) { } Cik saprotu starp {} jāliek ir, viss, kas pārbauda to. Varbūt variet palīdzēt ar to? Kā arī, ir vajadzīgs ielikt tā, ka pie skaits_ne un skaits_ja tiek pievienots +1 balss, katru reizi kad nobalso. to var panākt tā - if ($_POST['vote'] == 'ja') { ... } else { ... } tabulu uzliku, kā INT, bet kā var uzlikt, lai viņš pievieno +1 balsis katru reizi, kad tiek nobalsots? Edited January 25, 2011 by laucinieks Quote Link to comment Share on other sites More sharing options...
mounkuls Posted January 25, 2011 Report Share Posted January 25, 2011 (edited) Par balsošanu sanāca, tagad ir vajadzīgs, lai viņš pārbauda vai no tās ip adreses nav jau balsots. Tad nu redzi, lai to realizētu, sākumā balsotājam vajag arī to IP piesiet pirmoreiz balsojot. Savādāk jau nebūs iespējas pārbaudīt, ir vai nav balsots no tās IP. Cerībā, ka uzrakstīšu kodu, garām, štuko pats. To, ka gribēsi arī lai votes+1 jau paredzēju. Taisi vēl vienu tabulu, kur glabāsi videos un votescount. Vienīgi vēl iesaku padomāt uzreiz, būs tikai voted videos vai kategorijas visādas var būt (perspektīvā). Ja tā, vajag arī kategorijas lauku. Arī tas var nebūt viengais, ko vajag, bet pārējais atnāks pats jau. Edited January 25, 2011 by mounkuls Quote Link to comment Share on other sites More sharing options...
laucinieks Posted January 26, 2011 Author Report Share Posted January 26, 2011 Tos kopējos skaitus, gadījumā nevar izvilkt ar count($skaitlis), pirms tam nodefinējot, kas ir skaitlis ar $sql = 'select skaits from balsosana where video="Video_nosaukums" '; $data = mysql_query($sql); $row = mysql_fetch_array($data); $skaitlis = $row['skaits']; Vakardien mēģināju kaut ko izdarīt, bet viņš izvelk ārā tikai array vai 1. Quote Link to comment Share on other sites More sharing options...
rebuilder Posted January 26, 2011 Report Share Posted January 26, 2011 where video="Video_nosaukums" galīgi nav racionāli, tev katrs nosaukums būs unikāls? Quote Link to comment Share on other sites More sharing options...
laucinieks Posted January 26, 2011 Author Report Share Posted January 26, 2011 Jā, katram video ir savs nosaukums. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted January 26, 2011 Author Report Share Posted January 26, 2011 (edited) Par to skaitu atradu, tagad paliek tādas lietas - 1)Kā var uztaisīt pārbaudi, ja datubāzē eksistē tāds ieraksts ar tādu un tādu video nosaukumu, tad updato, ja neeksistē, tad inserto? 2) Nenāk vēl vienalga tās vēstules uz epastu. Kur varētu būt problēma? EDIT: Visu pats sataisīju, variet vērt ciet. Liels paldies tiem, kas palīdzēja. Edited January 26, 2011 by laucinieks 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.