Jump to content
php.lv forumi

sandis_m

Reģistrētie lietotāji
  • Posts

    480
  • Joined

  • Last visited

Posts posted by sandis_m

  1. Ir tā, ka no tabulas `menu` tiek izvadīts viss, kas tur ir:

     

    <input type="text" name="mnu[]" value="<?php echo $data["title"];?>" class="text"/>
    <input type="hidden" name="mnuid[]" value="<?php echo $data["id"];?>"/><br/>

     

    Foreach nosacījumā var būt tikai viens $_POST["something"] AS $string, bet

    man ir jāpadod 2 vērtības. Gan "mnu" = title; gan "mnuid" = id.

     

    Respektīvi, pēc `menu` vērtību izvadīšanas ir šādi:

    
    <input type="text" name="mnu[]" value="Sākums" class="text"/>
    <input type="hidden" name="mnuid[]" value="7"/><br/>
    
    <input type="text" name="mnu[]" value="Ziņas" class="text"/>
    <input type="hidden" name="mnuid[]" value="12"/><br/>
    
    <input type="text" name="mnu[]" value="Blogi" class="text"/>
    <input type="hidden" name="mnuid[]" value="14"/><br/>
    
    ..utt
    

     

    Bilde: dcytbm5f7t7tjxgge616.png

     

     

     

    foreach($_POST["mnu"] AS $name=>$value)
    {
    
    //UPDATE nevar notikt, jo nav padots id
    
    $sqls  = mysql_query("UPDATE `menu` SET `title`='".$value."' WHERE `id`='".$id."'");
    
    }

     

     

     

    Jautājums: Kā man padot id?

    ;D

  2. Tātad...Čau visiem, sen neesmu te rādījies...

    Un nāku uzmākties jums ar savām problēmām.

     

    Vārdu sakot, problēma tāda, ka vajadzētu padot $_POST["mnu"] UN $_POST["mnuid"] caur foreach...

     

    Bet, cik noprotu, tad tas ir jādara ar masīvu palīzību? or smthng elese?

     

    
    <h1>Rediģēt navigāciju</h1>
    <?php
    if($_POST["posteditnav"]){
    
    foreach($_POST["mnu"] AS $post1=>$post2)
    {
    
    //PROBLEEEMA IR TE, vajadzētu padot arī to ID as $id
    
    $sqls  = mysql_query("UPDATE `menu` SET `title`='".$post2."' WHERE `id`='".$id."'");
    
    //echo $post2;
    
    }
    
    }
    ?>
    <form method="post">
    
    <?php
    $sql = mysql_query("
    SELECT * FROM `menu`
    ORDER BY `id` 
    ");
    
    //menu: id,title
    //sākums, ziņas, blogi ..utt 
    
    while($data = mysql_fetch_array($sql)){
    ?>
    
    <input type="text" name="mnu[]" value="<?php echo $data["title"];?>" class="text"/>
    <input type="hidden" name="mnuid[]" value="<?php echo $data["id"];?>"/><br/>
    
    
    
    <?php
    }
    ?>
    <input type="submit" class="whtButton" value="Ok!" name="posteditnav"/>
    </form>
    
    
    

  3. Kā vajadzētu noformulēt for loop'u, lai rezultāts nebūtu šāds :

    image.jpg

    Lai nerādītu uzreiz visu no 1-13, bet no 1-5. Un ja uzspiež uz 5, tad tālāk no 5-..

     

    Tagad man ir

    <?php
    for($i=$_GET["this_page"]; $i<=$total_pages; $i++){
    
    //...
    
    }
    ?>

     

     

     

    EDIT:

     

    parakājos googlē un salaboju :)

  4. Tad arī pēc mysql_connect pieliec mysql_query("SET names utf8");

    kaut kā tā

     

    vai arī datubāzē nepareizs kodējums uzlikts.

     

    datubāzē tajos tekstos nerādās ķeburi?

  5. Man te tāds sasāpējies jautajums sakarā ar SQL pieprasījumu

     

    Šis te man parāda manus draugus (baigi forši)

    $object->query = "SELECT u.uid,name,lastname,lastactive,profilepic_100,b_year,b_month,b_day,underinfo,privilegie,showage,  f.`friendid`,`myid`,`group`
    FROM `all_classmates` u, `all_classmates_friends` f	
    WHERE f.myid='$_SESSION[user_id]' 
    AND f.friendid=u.uid
    AND f.`group` != 1
    GROUP BY f.friendid
    ORDER BY f.friendid DESC, f.friendid DESC";
    
    

     

     

    Bet es gribu, lai uz bildes mētātos visādas stulbas dāvanas ( nu tādas kā draugiem.lv ;D )

     

    Ir tabula `gifts` ar lauciņiem

    gifid(primary)

    type

    sendfrom

    sendto

    text

    know

    paid

     

     

    Un tabula `gifts_files` ar lauciņiem

    id(primary)

    title

    file

    price

     

    Un vajadzētu kaut kā WHERE sendto='usera_id' AND type=gifts_files.file

     

    ar tiem JOINiem atkal? Man nesanāk. Googlē meklēju kkādu normālu lasāmvielu par tiem JOINiem, bet

    neviena sakarīga piemēra neatradu.

     

     

    Nē, nu es jau varētu lietot deadly pieprasījumu iekš pieprasījuma, bēēēt....MySQLiņš sāks nedraudzēties.

×
×
  • Create New...