Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Funzione che non funziona!

    Qualcuno mi sa spiegare perchè nessuna di qeuste due finzioni funziona? dovrebbero inviare la varibile=>poi nascondere il div=>poi mostrare il risultato nel div result ma non funziona niente perchè!

    Codice PHP:
    <?php
    error_reporting
    (E_ALL);

    require(
    '../config.ini.php');

    // Se non Ã¨ stata definita la variabile manda l'utente alla homepage
    if(!isset($_SESSION['login']))
    {
        
    header('Location: ../login.php');
        exit;
    }
    ?>
    <!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
    <html>
    <head>
      <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">
      <title>Zomer - Home - Gestici il tuo accaunt, carica foto, chatta con gli amici, modifica il tuo blog libera la tua fantasia!</title>
     <script type="text/JavaScript" src="../script/bordi/curvycorners.src.js"></script>
      <script type="text/JavaScript" src=""></script>
    <script type="text/JavaScript">

      addEvent(window, 'load', initCorners);

      function initCorners() {
        var settings = {
          tl: { radius: 10 },
          tr: { radius: 10 },
          bl: { radius: 10 },
          br: { radius: 10 },
          antiAlias: true
        }

        curvyCorners(settings, "#centro");
        curvyCorners(settings, "#sinistra");
        curvyCorners(settings, "#barra");
      }

    </script>
    <link rel="stylesheet" type="text/css" href="http://zomer.altervista.org/cpanel/css/home.css" media="screen">
            <script type="text/javascript" src="http://zomer.altervista.org/cpanel/js/jquery-1.2.6.min.js"></script>
            <script type="text/javascript" src="http://zomer.altervista.org/cpanel/js/hoverIntent.js"></script>
            <script type="text/javascript" src="http://zomer.altervista.org/cpanel/js/superfish.js"></script>
            <script type="text/javascript">
                   // initialise plugins
            jQuery(function(){
                jQuery('ul.sf-menu').superfish();
            });
      </script>
    <style>

    #sinistra {
    position: absolute;
    top: 260px;
    left: 3px;
    width:205px;
    background: #F4F4F4;
    margin: 1.5;
    padding: 10;
    }

    #barra {
    position: absolute;
    top: 1px;
    left: 220px;
    width:600px;
    height:50;
    background: #F4F4F4;
    margin: 0.5in auto;
    padding: 10;
    }

    #logo {
    position: absolute;
    top: 1px;
    left: 1px;
    width:auto;
    height:auto;
    margin: 0.5in auto;
    }

    #centro {
    margin: 0.5in auto;
    background-color: #F4F4F4;
    width: 60%;
    text-align: left;
    position: absolute;
    top: 210px;
    left: 300px;
    width: 600px;
    padding: 20;
    }

    #menu {
    position: absolute;
    top: 130px;
    left: 70px;
    width:auto;
    margin: 0.5in auto;
    }

    </style>
    </head>
    <body>
    <div id="logo">
    [img]http://zomer.altervista.org/loghi/logo.png[/img]
    </div>
    <div id="barra">
    <center><table class="tabellaprincipale">
      <tbody>
        <tr>
          <td style="width:50%;"></a>        </td>
          <td>2</td>
          <td>[url="logout.php"]Esci[/url]</td>
        </tr>
      </tbody>
    </table><noscript>Per una corretta visualizzazione del sito attiva i Javascript</noscript></center>

    </div>
    <div id="menu">
    <?php include("../menu.php"); ?>
    </div>
    <div id="sinistra">
    <?

    $img
    "../utenti/".$_SESSION['user']."/200.jpg";
    if (
    file_exists($img)){
    echo 
    "<img src=\"../utenti/".$_SESSION['user']."/200.jpg\">";
    }else{
    echo 
    "<img src=\"immagini/no_avatar.png\" width=\"190\">";
    ?>
    <table>


    <tr><td " onMouseover="this.bgColor='#e2e2e2'" onMouseout="this.bgColor=''">[url="http://zomer.altervista.org/upload/upload-avatar.php"]Cambia Avatar</td>[/url] </tr>
    <tr>
    <td " onMouseover="this.bgColor='#e2e2e2'" onMouseout="this.bgColor=''">Cambia Informazioni Profilo</td> </tr></table>


    </div>
    <div id="centro">





    <?php
    //controllo se sono presenti richieste sul utente
      
    echo "<div id=\"richieste\">";

                   
    //si conette al database e vede se ci sono richieste...

                    
    $query "SELECT * FROM richieste WHERE a='".$_SESSION['user']."'";
                    
    $select mysql_query($query) or die("Query fallita 
    "
    .mysql_error()."

    "
    .$query."");

                    
    $NumRow mysql_num_rows($select);

                 
    // Il recordset NON è vuoto
                
    if ($NumRow>0){

       echo 
    "<div id=\"result\"></div>";
    //se ci sono richieste
        
    while($row mysql_fetch_array($select))
         {

            echo
    "<script>
    var myRequest = null;

    function CreateXmlHttpReq2(handler) {
      var xmlhttp = null;
      try {
        xmlhttp = new XMLHttpRequest();
      } catch(e) {
        try {
            xmlhttp = new ActiveXObject(\"Msxml2.XMLHTTP\");
        } catch(e) {
            xmlhttp = new ActiveXObject(\"Microsoft.XMLHTTP\");
        }
      }
      xmlhttp.onreadystatechange = handler;
      return xmlhttp;
    }

    function myHandler2() {
        if (myRequest.readyState == 4 && myRequest.status == 200) {
            e = document.getElementById(\"result\");
            e.innerHTML = myRequest.responseText;
        }
    }

    function accetta() {
        var nick = document.getElementById(\"nick\").value;
        var azione = accetta;
        var r = Math.random();
        myRequest = CreateXmlHttpReq2(myHandler2);
        myRequest.open(\"GET\",\"accetta.php?nick=\"+escape(nick)+\"&azione=\"+escape(azione)+\"&rand=\"+escape(r));
        myRequest.send(null);
        document.getElementById(\""
    .$row['da']."\").style.display = \'none\';
    }

    function rifiuta() {
        var nick = document.getElementById(\"nick\").value;
        var r = Math.random();
        myRequest = CreateXmlHttpReq2(myHandler2);
        myRequest.open(\"GET\",\"accetta.php?nick=\"+escape(nick)+\"&rand=\"+escape(r));
        myRequest.send(null);
        document.getElementById(\""
    .$row['da']."\").style.display = \'none\';
    }

    </script>"
    ;


            
    //PENDO I DATI DELL'AMICO DALLA TABELLA UTENTI
            
    $amico " SELECT * FROM utenti WHERE user = '".$row['da']."'";
            
    $select2 mysql_query($amico) or die("Query fallita 
    "
    .mysql_error()."

    "
    .$amico."");
            
    $dati mysql_fetch_array($select2);

     echo
    "<div id=\"".$row['da']."\"><input id=\"nick\" type=\"hidden\" value=\"".$row['da']."\">L'utente  USURNAME: [b]".$row['da']."[/b] -  NOME:[b]".$dati['nome']."[/b] ti ha inviato una richiesta di ".$row['tipo']."
     

     <img src=\"../immagini/icone/add_user.png\" border=\"0\" width=\"25\" hight=\"25\" onClick='javascript:accetta();'><a href=\"#\" onClick='javascript:accetta();'\">Accetta</a>
     -
    <img src=\"../immagini/icone/delete_user.png\" border=\"0\" width=\"25\" hight=\"25\" onClick='javascript:rifiuta();'><a href=\"#\" onClick='javascript:rifiuta();'\">Ignora</a></div>"
    ;


                            echo
    " </div>";
         }
                }
    ?>
    </div>
    </body>
    </html>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Fai la cortesia, posta il codice html cosi' come lo riceve il browser, per capire questo occorre conoscere il PHP (e non e' materia di questo forum), poi bisognerebbe sapere il valore di tutte le variabili/campi dei record/altri ammenicoli....

    ciao

    ps: dovrei chiudere per il titolo... ma dato che non ho capito il problema per stavolta passi
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.