Jump to content
php.lv forumi

laucinieks

Reģistrētie lietotāji
  • Posts

    439
  • Joined

  • Last visited

Everything posted by laucinieks

  1. Tātad, esmu izdomājis uztaisīt tādu nelielu spēli - Ir 3 lauki - vārds, Word in British, Word in American. Esmu uztaisījis arī tabulu - vārdi un salicis - id,english,american. Tagad tiku līdz vietai, kur vajag izvilkt visus vārdus random secībā, to it kā esmu uzlicis, ar - $sql = "select * from vardi ORDER BY rand()"; Bet tālāk sākas problēma, kā izvadīt katru reizi vārdu, lai tie neatkārtojas? Pašlaik tā izvadīšana man izskatās šādi - <?php $sql = "select * from vardi ORDER BY rand()"; $data = mysql_query($sql) or die(mysql_error()); while ($row = mysql_fetch_array($data)) { $english = $row['english']; $american = $row['american']; } if (!empty($_POST['sutit'])) { if ($_POST['american'] == $row['american']) { echo 'You entered the right word!'; } else { echo 'You entered the wrong word!'; } } ?> un forma izskatās tā - <form action="" method="post"> Name: <input type="text" name="vārds" /><br /><br /> Word in American English: <input type="text" name="american" /><br /><br /> Word in British English: <input type="text" name="english" value="<?php echo $english; ?>" readonly /><br /><br /> <input type="submit" name="sutit" value="Submit"/><br /> <br /> Viņš izvada randomā vārdus, it kā viss ar to strādā, bet vajag pielikt klāt, lai varētu ievadīt tikai pareizu vai nepareizu american vārdu. Nu, piemēram, izvada vārdu no english - ill, un tu ievadi american - sick. Viņš izmet "Tu esi pareizi uzrakstījis vārdu", bet ja ievada piemēram sic, tad "Tavs ievadītais vārds nav pareizs". Ceru uz palīdzību :), Laucinieks. EDIT: Mēģināju jau kaut ko pats izveidot, bet viņš visulaiku izmetu You entered the wrong word
  2. Kļūda :) IPB news skriptu man nevajag! Man vajag, lai visi jaunumi, ko izvada tiek sadalīti lappusēs.
  3. Sveicināti, Ir vajadzīgs skripts, kas uztaisa jaunumiem vairākas lapas. Ir skripts, kas velk ārā no viena ipb foruma visus jaunumus (tēmas) un izvada mājas lapā. Piemēram man tur ir uzlikti vienā lapā lai parāda 5 jaunumus. Ja šis skaitlis tiek pārsniegts, automātiski apakšā izveidojas otrā lappuse, kurā var apskatīties vecākus rakstus un tā uz priekšu.
  4. http://paste.php.lv/d3734a0e91b0aed9a5871b3e0f9aa7c8?lang=php Kā var uzlikt, lai skripts nemaina bildes nosaukumu pēc augšuplādes?
  5. 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.
  6. Jā, katram video ir savs nosaukums.
  7. 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.
  8. 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?
  9. 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.
  10. 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
  11. Sveiki, Lūgšu Jums palīdzību - Ir skripts - http://paste.php.lv/291c1465172d47758ccee5817982b641?lang=php Viņš no sākuma bija 5 failos, es viņu visu saliku 1 failā, bet ir dažas lietas, kas vēl nestrādā - 1) Neizvelk informāciju priekš personīgā paneļa. 2) Kad uzspiež reģistrācijas linku, nepazūd ieiešanas lauks. 3) Kad Aiziet uz index.php vairs sāna panelī nekas neparādas, vienkārši tukšums ( liku iekšā ar include 'fails.php'; ) 4) Ja parādās kāds no kļūdu paziņojumiem, uzreiz tiek norauts dizains. Piemēram, cilvēks ievada pirmo paroli pareizi, bet otro nepareizi, tad tiek izrauts gabals no dizaina. Cerams sapratāt, variet iztestēt uz sava datora to skriptu, tad redzēsiet kļūdas. Ceru uz palīdzību.
  12. Nu, labi, esmu ielicis, bet kāpēc pārlādējot lapu, man atkal aizmet uz ielogošanos?
  13. Tad cik saprotu, katra faila sākumā man ielikt lai viņš izvelk informāciju no datubāzes? Šīs divas rindas - $sql = "SELECT * FROM members WHERE username='".$_SESSION[username]."'"; $data = mysql_query($sql) or die(mysql_error())
  14. Cik man zināms nē, ja tu runā pa to, ko uzrakstīji Tu, jau mēģināju likt visos faila sākumos, bet tāpat, nesaglabājās. Liku tā - session_start(); $_SESSION[username] = $row[username]; $_SESSION['vards']= $row['firstname']; $_SESSION['uzvards'] = $row['lastname']; $_SESSION['epasts'] = $row['epasts'];
  15. Nē, nu man visa informācija parādās, ieejot panelī, bet pārlādējot lapu vai pārejot uz citu lapu, visa informācija atkal pazūd. Visās lapās ir session_sart(); sākumā. Ko vajadzētu darīt?
  16. Gan jau nebrīnīsieties, bet ir nedaudz jautājumi - 1) Ko man pie datiem likt? 2) Tajā $_SESSION['nosaukums'] var likt kādu gribu nosaukumu vai jāskatās, kaut kādos failos? Paldies, Laucinieks. edit: Vajag saglabāt personīgos datus - if (!empty($_SESSION[username])) { $_SESSION[username] = $row[username]; $sql = "SELECT * FROM members WHERE username='".$_SESSION[username]."'"; $data = mysql_query($sql) or die(mysql_error()); while ($row = mysql_fetch_array($data)) { $vards = $row['firstname']; $uzvards = $row['lastname']; $epasts = $row['epasts']; } echo 'Personīgās detaļas:<br />'; echo 'Esi sveicināts, <b>'.$_SESSION[username].'</b>.<br />'; echo 'Vārds: <b>'.$vards.'</b><br />'; echo 'Uzvārds: <b>'.$uzvards.'</b><br />'; echo 'Epasts: <b>'.$epasts.'</b><br />'; echo '<strong><a href="index.php?navi=logout">Iziet</a></strong>'; } else { echo ' <form action="login.php" method="post"> <label>Lietotājvārds: <input type="text" name="username" size="25" value=""></label><br /><br /> <label>Parole: <input type="password" name="password" size="25" value=""></label> <br /><br /> <input type="submit" value="Ieiet"> <br /><br /> Neesi vēl piereģistrējies? Izdari to <strong><a href=index.php?navi=registracija>šeit</a></strong> </form>'; } Šeit it kā ir daļa no skripta, kur izvada tos datus, tas būtu, vārds, uzvārds, epasts.
  17. Sveiki atkal, Tomēr tēma jāceļ uz augšu, šoreiz vēlos no Jums palīdzību, kā šim pašam personīgajam panelim uztaisīt sessiju, lai visa informācija paliek pēc lapas pārlādēšanas.
  18. http://www.bildites.lv/images/om79suerfeudjdpdwiqg.png Šeit ir viss pastāstīts, kā to var izdarīt? Cik saprotu ir jāizmanto javascript onmouseover komanda. Ceru uz palīdzību.
  19. Neviens, nekad, nepiedzimst par profesionāli. Viss notiek mācoties. Atrisinājumu atradu pats. Variet vērt ciet. Paldies visiem, kas mēģināja palīdzēt.
  20. ar include es varētu tikai ielikt to failu tas būtu man liekas tas pats, kas request.
  21. Ja godīgi es pats vairs nesaprotu, ko esmu sarakstījis. Vispār es vēlos, lai tā reģistrācija būtu vienā failā, nevis izmētāta pa 6 failiem. Lai visas funkcijas, kas tagad ir darbotos, bet viss būtu vienā failā. Vai tas ir iespējams?
  22. Nu vispār tagad ir vajadzīgs - šos 6 failus salikt vienā lielā failā, kā tas ir iespējams - šeit ir kodi visiem 6 failiem - register.php - http://paste.php.lv/d2fd8869f6b9dd09d050a76e0fb7f8cb?lang=php login.php - http://paste.php.lv/a2a404b7e677d8d72008a8d39095f9c6?lang=php logout.php - http://paste.php.lv/13004dc6c7b9e403f44eeb3dcecde35d?lang=php personigaispanelis.php - http://paste.php.lv/64929cc0c162b87d76a4664e0e5143c0?lang=php connect.php - http://paste.php.lv/b09d79c22fa3eafb88ad53afd0a5872c?lang=php registracija.php - http://paste.php.lv/146dc96a93eb364b214858d00e607839?lang=php
×
×
  • Create New...