Jump to content
php.lv forumi

stencilz

Reģistrētie lietotāji
  • Posts

    162
  • Joined

  • Last visited

Everything posted by stencilz

  1. pie vainas nevar būt ka man pirms sub ir id ar aut_increment?
  2. it kā viss labi INSERT INTO priv_msg (sub, text, from, to, time) VALUES ('iubvuvcuyv', 'iuboivuvugvcuyvoyv', '1', '2', NOW())
  3. par cik nevaru iepostēt forumā Draza rakstīšu šeit. vai nu tiešām man ir atmiņā kā zivij :D mysql_query("INSERT INTO priv_msg (sub, text, from, to, time) VALUES ('".$_POST['subject']."', '".$_POST['text']."', '".$_SESSION['id']."', '".$_POST['to']."', NOW())"); kur man šeit ir kļūda? You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from, to, time) VALUES ('ububuipbui', 'iugvolhvbi;jbuiguyvuyfduk
  4. es paskatījos kā ziņas tiek saglabātas phpbb forumā, bet laikam tomēr būs vienā tabulā
  5. izdarīju šādi, divas tabulasvienā info par ziņu, un otrā pati ziņa - abām viens id. bet kā lai pievieno id otrā tabulā, pirmajai id ir auto_increment function pm($from, $to, $sub, $text) { mysql_query("INSERT INTO priv_msg (sub,from,to,time) VALUES ('".$sub."','".$from."','".$to."',NOW())"); $x = mysql_fetch_array(mysql_query("SELECT id FROM priv_msg WHERE ?????")); mysql_query("INSERT INTO priv_msg_text ()") }
  6. bet tad kādu struktūru taisīt datubāzei? vārds|zina1|zina2|zina3 ? tad vēl jāliek katrai ziņai savs laiks utt, man liekas ka tomēr mēģināšu ar txt failiņiem
  7. kā vajadzētu taisīt privātās ziņas starp lietotājiem, tā lai lietotājs tās pats varētu dzēst, tām būtu noteikts limits. kā var saglabāt extu *.txt failiņos, varbūt tas ir risinājums?
  8. vienkāršs veids, get ir vairākas iespeejamās veertības un paši get ir vairāki tad tas nav diez ko parocīgi kā jau teicu tikai piemērs, uz ātru roku rakstīts
  9. tev laikam ar redzi slikti ne? "kā redirektēt lapu tādā gadījumā" un kas ir domāts ar "tādā gadījumā" vars saprast šeit "get informācija nav pareiza un parādās balta lapa"
  10. tādā gadījumā tev laikam ir bagāta fantāzija if($_GET['page'] == "1") { echo 'bagaata fantaazija'; } if($_GET['page'] == "2") { echo 'bagaata fantaazija'; } if($_GET['page'] == "3") { echo 'nav bagaata fantaazija'; header('Location: start.php'); } tas ir tikai piemeers zinu kavar�“tu arī darīt != 1 && != 2 bet ja get ir vairākas iesp�“jamās v�“rtības un paši get ir vairāki tad tas nav diez ko parocīgi
  11. jā man ir atmiņa, es domāju - piemēram man ir page=1 vai page=2 tad notiek darbiiba, bet ja page=3 tad darbiiba nenotiek un paraadaas balta lapa
  12. domāju ka visiem ir zināma situācija, kad get informācija nav pareiza un parādās balta lapa, vai nav kāds vienkāršs veids kā redirektēt lapu tādā gadījumā?
  13. varbūt skanees drusku nesakarīgi :) ir piecas kolonnas column1,column2,column3,column4,column5. dažas no tām ir teksts dažas ir tukšas. vai ar vienu kveriju var panākt lai padotā informācija ievietojas vienā no tukšajām kolonnām? kaut kas it kā sanāk ar šādu kveriju mysql_query("UPDATE table SET column_1='".$_GET['add']."' OR column_2='".$_GET['add']."' OR column_3='".$_GET['add']."' OR column_4='".$_GET['add']."' OR column_5='".$_GET['add']."' WHERE column_1='' OR column_2='' OR column_3='' OR column_4='' OR column_5=''"); bet datubāzee saglabājas nevis tas ko vajag bet 0 it kā radās vēl viena doma if($column['column_1'] == "") { mysql_query("UPDATE table SET column_1='".$_GET['add']."' WHERE user_name='".$user."'"); } if($column['column_2'] == "") { mysql_query("UPDATE table SET column_2='".$_GET['add']."' WHERE user_name='".$user."'"); } if($column['column_3'] == "") { mysql_query("UPDATE table SET column_3='".$_GET['add']."' WHERE user_name='".$user."'"); } if($column['column_4'] == "") { mysql_query("UPDATE table SET column_4='".$_GET['add']."' WHERE user_name='".$user."'"); } if($column['column_5'] == "") { mysql_query("UPDATE table SET column_5='".$_GET['add']."' WHERE user_name='".$user."'"); } tikai kā varētu likt neizpildīties pārējiem if, ja info jau ir ievietota?
  14. stencilz

    Valodas

    ja lapai tikai linkiem mainās valodas, vai būtu labi taisīt tā - datubāzē saglabā en, ru vai lv un tad paņem pa visu lapu uztaisa trīs lielus if piemēram, if($lang['lang'] == "en") un katrā uzraksta linkus atbilstošajā valodā?
  15. nu, jā neidomājos tik vienkāršu lietu. paldies
  16. datubāzē ir lauks kurā ir skaitlis, caur get tiek padots skautlis 1 un 5, un man vajadzētu lai izvēlas visus laukus no datubāzes kur skaitlis ir no 1 līdz 5. kā to izdarīt?
  17. nu jā, par šo jau biju iedomājies pašā sākumā. bet cerēju ka varbūt ir kaut kas vieglāk skatāms
  18. nevar kaut kā vienkārši? if(time1 + 5 > time2) { izbeigt funkciju} iespējams tu nesaprati manu jautājumu, tas darbotos apmēram tā - lietotāja pēdējās aktivitātes laiks ir 22:30:01 un ja viņš nav izlogojies tad pie klikšķa kurš ir vēlāks nekā 22:35:01 viņu aizmet uz login.php
  19. no db izvelku piemēram 22:30:01, kā izdarīt lai ja tagad ir 22:35:01 tad notiek kaut kāda darbība, respektīvi kā pieskaitīt noteiktu skaitu minūšu laikam?
  20. viss mans domu lidojums apstājās pie neliela sīkuma :( datubāzē ir DATETIME kurš izvadīts kā $string['time'] kā lai viņu attēlo formātā H:i ?
  21. function add($user) { $x = mysql_query("SELECT user1,user2 FROM single WHERE user1='".$user."'"); $q = mysql_fetch_array($x); $z = mysql_query("SELECT COUNT(*) FROM single WHERE user1='".$user."'"); $a = mysql_fetch_row($z); if($a[0] == "0") { echo '1'; mysql_query("INSERT INTO single (user1) VALUES ('".$user."')"); echo 'please be patient <a href="s_f.php?page=add">refresh page</a>'; } if($a[0] == "1") { if($q['user1'] == $user && $q['user2'] == "") { echo '2'; echo 'please be patient <a href="s_f.php?page=add">refresh page</a>'; } if($q['user1'] == $user && $q['user2'] != "") { echo ''.$q['user1'].' accepted <a href="s_f.php?page=1">start play</a>'; } } } kad pirmo reizi ieiet lapā un izpildās insert kverijs viss ir ok, bet ja mēģina refreshot tad lapa neveras vaļā, kas varētu būt par probēmu?
×
×
  • Create New...