Jump to content
php.lv forumi

stencilz

Reģistrētie lietotāji
  • Posts

    162
  • Joined

  • Last visited

Posts posted by stencilz

  1. 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

  2. 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 ()") }

  3. Par IF dzirdējis neesi ? Visos iepriekšējos postos arī bija pieminēts.

     

    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

     

    if($_GET['page'] == "3") {
     echo 'nav bagaata fantaazija';
    header('Location: start.php'); }

    šis nestrādās, jo headeri jau būs aizsūtīti

     

    kā jau teicu tikai piemērs, uz ātru roku rakstīts

  4. 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

  5. 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?

  6. 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ā?

  7. 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

  8. 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...