Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Escludere un array

  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Escludere un array

    Ho un problema di logica che non riesco a risolvere...per comporre un link ho una serie di array, se in uno di questi array è presente una determinata parola scrivo il link, altrimenti no. Il problema è che quando manca quella parola vorrei scrivere almeno gli altri link! Però non ci salto fuori
    Codice PHP:
                    $sql "SELECT * FROM personaggi WHERE (personaggi.uid = '".$_SESSION["uid"]."') AND (personaggi.nome = '".$_SESSION["Npg"]."')";
                    
    $arti mysql_db_query("gr1nd3r_lwdb",$sql,$db);
                    
    $rs mysql_fetch_array($arti);
                    
                    
    $arrArti explode(";",$rs['arti']);
                    
    //$arrArti = explode(";",$_SESSION["arti"]);
                    
    $arrLink explode(";",str_replace("[EL]","",$rs_avanzamento["act"]));
                    
                    
    //print $_SESSION["arti"].'
    ';
                    print $rs['
    arti'].'
    ';
                    $bolLink = 0;
                    
                    for($i=0;$i<count($arrLink);$i++){
                        $arrLinkPF = explode("|",$arrLink[$i]);
                        $arrPropietaLink = explode("#",$arrLinkPF[1]);
                        
                        for($a=0;$a<count($arrArti);$a++){
                            if($arrArti[$a] == $arrPropietaLink[0]){
                                $bolLink = 1;
                            }
                        }
                        
                        print $bolLink;
                        
                        if($bolLink == 1){
                            $strEL = "<span onclick=document.getElementById('
    pf').value=".$arrPropietaLink[1].";storia.submit(); style='cursor:pointer;'>".$arrLinkPF[0]."</span>
    ";
                        }else{
                            $strEL = "";
                        }
                        
                        $strLink .= $strEL;
                    } 
    Esempio:
    Ho 3 links: A, B, e C. Al link B è associata la parola "gatto". Nel database la parola gatto non c'è quindi dovrei scrivere:
    A
    C
    Se invece l'avessi, scriverei:
    A
    B
    C
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  2. #2
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Nessuno?
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.