Jump to content
php.lv forumi

anonīms

Reģistrētie lietotāji
  • Posts

    1,796
  • Joined

  • Last visited

Posts posted by anonīms

  1. $testee = mysql_query("SELECT * FROM forums_topiki LEFT JOIN forums_atbildes ON forums_atbildes.laiks=forums_topiki.laiks ORDER BY forums_topiki.laiks  DESC LIMIT 5  ") or die(mysql_error());
    $testee = mysql_fetch_array($testee);

     

    print_r($testee);

     

    Vot kādēļ viņš neizvelk datus no forums_atbildes tagad?

     

    * - visu taču vajadzētu

  2. $jaunakas_atb = mysql_query ("SELECT fa.id, fa.autors, fa.teksts, fa.topika_id, fa.kategorijas_id, fa.laiks, ft.autors, ft.kategorijas_id, ft.laiks 
    FROM forums_atbildes fa left join forums_topiki ft on ft.laiks = fa.laiks 
    ORDER BY fa.laiks DESC LIMIT 5 ") or die(mysql_error());

     

     

    bet lauki no ft rādas tukši

     

     

    Array ( [0] => 126 [id] => 126 [1] => aLT [autors] => [2] => english coming soon [teksts] => english coming soon [3] => 34 [topika_id] => 34 [4] => 2 [kategorijas_id] => [5] => 1205771929 [laiks] => [6] => [7] => [8] => )
  3. $jaunakas_atb = mysql_query ("SELECT fa.id, fa.autors, fa.teksts, fa.topika_id, fa.kategorijas_id FROM forums_atbildes fa left join forums_topiki ft on ft.kategorijas_id, ft.autors, ft.nosaukums,  ft.kategorijas_id = fa.kategorijas_id ORDER BY fa.id DESC LIMIT 5") or die(mysql_error());

     

    izlec errors par sintaksi.

  4. $jaunakas_atb = mysql_query ("SELECT fa.id, fa.autors, fa.teksts, fa.topika_id, fa.kategorijas_id FROM forums_atbildes fa left join forums_topiki ft on ft.id = fa.kategorijas_id ORDER BY fa.id DESC LIMIT 5") or die(mysql_error());

     

    uztaisot print_r, rādas tikai dati, ko izvelk no forums_atbildes

     

     

     

    Array ( [0] => 126 [id] => 126 [1] => aLT [autors] => aLT [2] => english coming soon [teksts] => english coming soon [3] => 34 [topika_id] => 34 [4] => 2 [kategorijas_id] => 2 )
  5. Lieta tāda, ka ir skripts 'Jaunākais forumā'

     

    $jaunakas_atb = mysql_query ("SELECT id, autors, teksts, topika_id, kategorijas_id FROM forums_atbildes ORDER BY id DESC LIMIT 5");
    while($pedatbildes = mysql_fetch_array($jaunakas_atb))
    {
    ................
    }

     

    bet sanāk tā, ka viņš tagad ņem atbildes, bet vēlos arī, lai tiktu ņemti dati no tabulas forums_topiki un tad oder by datums desc.

     

    To var panākt ar JOIN vai UNION?

    Un ja varētu, tad vēl mazu piemēru lūgums..

  6. Vēl nedaudz pie šī skripta

     

     

    foreach($_POST["id"] as $vest_id) 
    {
    mysql_query("DELETE FROM vestules WHERE id = '$vest_id'");
    }

     

    <input type='submit' value='Dzēst atzīmētās vēstules' />

     

    Kā input pogu varētu pārveidot par parastu linku?

  7. <script type="text/javascript">
    function select(a) {
    var theForm = document.myForm;
    for (i=0; i<theForm.elements.length; i++) {
    	if (theForm.elements[i].name=='id[]')
    		theForm.elements[i].checked = a;
    }
    }
    </script>

     

    <input type='checkbox' value='".$sanemtaas['0']."' name='id[]'/>

     

    <form method=\"POST\" name=\"theForm\">
    ..............
    <a href=\"java script:select(1)\">Ieķeksēt visas</a> | <a href=\"java script:select(0)\">Izķeksēt visas</a>
    ...................

  8. Caur validatoru saka, ka there is no attribute "LANGUAGE".

     

     

     

     

    document.myform has no properties

    onclick(click clientX=0, clientY=0)vestules (line 1)

    [break on this error]

    vestules (line 1)

    syntax error

  9. Vēl saistīts ar šo skriptu, gribu izveidot check all f-ju, un mēģinu ar javascript, bet kaut kas nesanāk..

     

    <script LANGUAGE="JavaScript">
    function checkAll(field)
    {
    for (i = 0; i < field.length; i++)
    field[i].checked = true;
    }
    
    function uncheckAll(field)
    {
    for (i = 0; i < field.length; i++)
    field[i].checked = false;
    }
    </script>

     

    <input type='checkbox' value='".$sanemtaas['0']."' name='id[]'/>

     

     

    <input type=\"button\" name=\"Check All\" value=\"Ieķeksēt visu\" onClick=\"checkAll(document.vestules_visas.id[])\">
    <input type=\"button\" name=\"UnCheckAll\" value=\"Atķeksēt visas\"
    onClick=\"uncheckAll(document.myform.list)\">

     

    Kas tur ir nepareizs?

  10. sapratu :]

    foreach($_POST["id"] as $vest_id)
    {
    mysql_query("DELETE FROM vestules WHERE id = '$vest_id'") or die(mysql_error());
    echo "DELETE * FROM vestules WHERE id = '$vest_id'";
    }

     

    Liels paldies :] tagad viss iet.

  11. zinu, paskatijos, ko Val teica :]

    Bet tagad ar to sintaksi.

     

     

    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 vestules WHERE id = '12'' at line 1

     

     

     

    foreach($_POST["id"] as $vest_id) 
    {
    mysql_query("DELETE * FROM vestules WHERE id = '$vest_id'") or die(mysql_error());
    echo "DELETE * FROM vestules WHERE id = '$vest_id'";
    }

     

    kļūdu neredzu :\

  12. Array ( [id] => )

     

    viņš to id nedabū

     

     

    var_dumb

     

    { ["id"]=> NULL }

     

     

    <form method=\"POST\">
    <input type='submit' value='dzēst vēstules (Nestrādā)' />
    </form>

     

     

    un tiešām <post> bija nepareizajā vietā. tagad izlec sintakses errors, ko atrisināšu gan jau pats :]

  13. Atradu šo, bet tur uz beigām ir ar javascript, ko es vispār nepārzinu.

    http://php.lv/f/index.php?showtopic=5785

     

    Izveidoju šādu

     

    <input type='checkbox' value='".$sanemtaas['0']."' name='checked[]' />

     

    un šādu

     

    if($_POST['checked[]'] && $_POST['dzest_vestules'])
    {
    mysql_query("DELETE FROM vestules WHERE id = '$_POST[checked]'");
    echo "DELETE FROM vestules WHERE id = '$_POST[checked]'";
    
    }

     

    bet nu viņš neiet.

  14. mhm :] šādi apmēram arī pats sapratu

     

    	  
    $veestules = mysql_query("SELECT count(status) as vestulu_skaits FROM vestules WHERE status = '0' AND kam_id = '$rows[1]'");
    $veestules = mysql_fetch_array($veestules);
    $veestules = $veestules[vestulu_skaits];
    
    if($veestules > 0)
    {
    $vestulju_skaits =  "(".$veestules.") ";
    }
    else { echo ""; }
    
    
    echo"<a href='http://eip.wc3.lv/vestules'>".$vestulju_skaits."".$lang['vestules_vestules']."</a><br />";

  15. $veestules = mysql_query("SELECT status FROM vestules WHERE status = '0' AND kam_id = '$rows[1]'");
    $veestules = mysql_fetch_array($veestules);
    
    
    $unread = $veestules['status'] = "0";
    $msg = count(unserialize($unread));
    
    echo"<a href='http://eip.wc3.lv/vestules'>(".$msg.") ".$lang['vestules_vestules']."</a><br />";

     

    Tagad viņš manuprāt saskaita visas nelasītās vēstules, bet kā panākt, ka tikai ielogotā lietotāja?

  16. Esmu izveidojies vēstuļu sistēmu, bet vel arī vēlos, lai pie lietotāja paneļa rādas (2) Vēstules, itkā parādot, ka ir saņemtas 2 nelasītas vēstules.

     

    Tabulā vestules ir kollona status, kur 0 - jauna, 1 - lasīta

    vestules tabula sastāv no:

    id, kam_id, noka_id, vestules_nosaukums, vestules_teksts, vestules_datums, status

     

    īsti nezinu kā veidot, bet varbūt kaut ko līdzīgu šim?

    $lietotaja_pakape = mysql_query("SELECT lietotaja_pakape, id from lietotaji where lietotajvards = '$_SESSION[lietotajvards]'");
    $rows = mysql_fetch_array($lietotaja_pakape); 
    
    
    $veestules = mysql_query("SELECT status FROM vestules WHERE status = '0' AND kam_id = '$rows[1]'");
    $veestules = mysql_fetch_array($veestules);
    <a href='http://eip.wc3.lv/vestules'>Vēstules</a><br />

     

    bet kā man saskaitīt cik nelasītās vēstules ir tieši?

     

    count(status) ?

×
×
  • Create New...