Jump to content
php.lv forumi
Sign in to follow this  
laucinieks

Divi jautājumi

Recommended Posts

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

Share this post


Link to post
Share on other sites

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);

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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 by mounkuls

Share this post


Link to post
Share on other sites

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 by laucinieks

Share this post


Link to post
Share on other sites
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 by mounkuls

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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 by laucinieks

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...