[RESOLU] PM Get javascript aider les utilisateurs

  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8212
  • Loc: USA
  • Status: Offline

Message Mai 19th, 2009, 12:06 am

Je ne sais pas vraiment la meilleure façon de décrire cela, mais voici mon essai.

Je suis en train de terminer mon PM système.

Permet de dire qu'un utilisateur est en train d'écrire à quelqu'un d'un poste de PM...il y aurait un lien en plus le champ A: qui dit Trouver un utilisateur. Lorsque l'utilisateur clique sur ce lien, un pop-up apparaît peuplée de tous les nom d'utilisateur dans les tables utilisateur dans ma base de données MySQL. Peut-être même une boîte de recherche qui, lorsqu'elles sont présentées, retourne le résultat dans ce pop-up. Si un utilisateur clique sur un nom d'utilisateur, alors que le nom d'utilisateur apparaîtra dans le champ A:, mais les pop-up de séjour, et si l'utilisateur clique sur "Close", le pop-up se ferme.

Une solution à cela serait très utile et appréciée.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mai 19th, 2009, 12:06 am

  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de l’utilisateur
  • Inscription: Mai 22, 2004
  • Messages: 3415
  • Loc: Richland, WA
  • Status: Offline

Message Mai 19th, 2009, 12:56 am

Code: [ Select ]
function insert_single(user)
{
    opener.document.forms['postform'].username_list.value = user;
}
  1. function insert_single(user)
  2. {
  3.     opener.document.forms['postform'].username_list.value = user;
  4. }


opener est définie comme la fenêtre qui est un pare pas à la fenêtre contextuelle.

http://www.javascriptkit.com/javatutors/remote2.shtml
#define NULL (::rand() % 2)
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8212
  • Loc: USA
  • Status: Offline

Message Mai 19th, 2009, 9:04 am

Je n'ai aucune idée comment utiliser ce code.

Mon code de test est:
Code: [ Select ]
<html>
    <head>
        <title>Test JS Document</title>
        <script type="javascript">
        function insert_single(user)
        {
            document.forms['postform'].username_list.value = user;
        }
        </script>
    </head>
    <body>
    <form name="postform" action="" method="post">
        <p>
            User: <input type="text" name="username_list" id="username_list" size="25" /> [<a href="javascript&#058;insert_single('Bogey')">Pick A User</a>]
        </p>
    </form>
    </body>
</html>
  1. <html>
  2.     <head>
  3.         <title>Test JS Document</title>
  4.         <script type="javascript">
  5.         function insert_single(user)
  6.         {
  7.             document.forms['postform'].username_list.value = user;
  8.         }
  9.         </script>
  10.     </head>
  11.     <body>
  12.     <form name="postform" action="" method="post">
  13.         <p>
  14.             User: <input type="text" name="username_list" id="username_list" size="25" /> [<a href="javascript&#058;insert_single('Bogey')">Pick A User</a>]
  15.         </p>
  16.     </form>
  17.     </body>
  18. </html>

Maintenant, je sais qu'il wouldnt ouvrir un pop-up et donne-moi une liste d'utilisateurs...Je sais que tout le code fait devient de l'utilisateur vers le champ de formulaire...Pour l'instant, j'ai enlevé opener. Depuis Im tester ce sur la fenêtre principale et non pas un pop-up, mais je n'arrive toujours pas réussi à le mettre "Bogey" dans le champ.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de l’utilisateur
  • Inscription: Mai 22, 2004
  • Messages: 3415
  • Loc: Richland, WA
  • Status: Offline

Message Mai 19th, 2009, 2:16 pm

Le texte suivant a fonctionné pour moi

Code: [ Select ]
<html>
    <head>
        <title>Test JS Document</title>
        <script type="text/javascript">
        function insert_single(user)
        {
            document.forms['postform'].username_list.value = user;
        }
        </script>
    </head>
    <body>
    <form name="postform" action="" method="post">
        <p>
            User: <input type="text" name="username_list" id="username_list" size="25" /> [<a href="#" onclick="insert_single('Bogey'); return false;">Pick A User</a>]
        </p>
    </form>
    </body>
</html>
  1. <html>
  2.     <head>
  3.         <title>Test JS Document</title>
  4.         <script type="text/javascript">
  5.         function insert_single(user)
  6.         {
  7.             document.forms['postform'].username_list.value = user;
  8.         }
  9.         </script>
  10.     </head>
  11.     <body>
  12.     <form name="postform" action="" method="post">
  13.         <p>
  14.             User: <input type="text" name="username_list" id="username_list" size="25" /> [<a href="#" onclick="insert_single('Bogey'); return false;">Pick A User</a>]
  15.         </p>
  16.     </form>
  17.     </body>
  18. </html>
#define NULL (::rand() % 2)
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8212
  • Loc: USA
  • Status: Offline

Message Mai 19th, 2009, 2:26 pm

SpooF a écrit:
Le texte suivant a fonctionné pour moi

Code: [ Select ]
<html>
    <head>
        <title>Test JS Document</title>
        <script type="text/javascript">
        function insert_single(user)
        {
            document.forms['postform'].username_list.value = user;
        }
        </script>
    </head>
    <body>
    <form name="postform" action="" method="post">
        <p>
            User: <input type="text" name="username_list" id="username_list" size="25" /> [<a href="#" onclick="insert_single('Bogey'); return false;">Pick A User</a>]
        </p>
    </form>
    </body>
</html>
  1. <html>
  2.     <head>
  3.         <title>Test JS Document</title>
  4.         <script type="text/javascript">
  5.         function insert_single(user)
  6.         {
  7.             document.forms['postform'].username_list.value = user;
  8.         }
  9.         </script>
  10.     </head>
  11.     <body>
  12.     <form name="postform" action="" method="post">
  13.         <p>
  14.             User: <input type="text" name="username_list" id="username_list" size="25" /> [<a href="#" onclick="insert_single('Bogey'); return false;">Pick A User</a>]
  15.         </p>
  16.     </form>
  17.     </body>
  18. </html>

Alright qui fonctionne...thanks a bunch...autre chose :| Comment pourrais-je faire en sorte qu'il ajoute plus si il ya déjà quelque chose dans le domaine?

Aussi, est-il possible de faire cela sans le nom de forme? Il ne valide pas en XHTML strict.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de l’utilisateur
  • Inscription: Mai 22, 2004
  • Messages: 3415
  • Loc: Richland, WA
  • Status: Offline

Message Mai 19th, 2009, 5:06 pm

Code: [ Select ]
document.forms['postform'].username_list.value += user;

Ses soit + = ou = +
#define NULL (::rand() % 2)
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8212
  • Loc: USA
  • Status: Offline

Message Mai 19th, 2009, 8:46 pm

Son + =...

Aussi, les suivantes ont "XHTML Strict juridiques»:
Code: [ Select ]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 
    <head>
        <title>Test JS Document</title>
        <script type="text/javascript">
        function insert_single(user)
        {
            var el = document.getElementById('postform');
 
            el.username_list.value += user;
        }
        </script>
    </head>
    <body>
    <form id="postform" action="" method="post">
        <p>
            User: <input type="text" name="username_list" id="username_list" size="25" /> [<a href="#" onclick="insert_single('Bogey'); return false;">Pick A User</a>]
        </p>
    </form>
    </body>
</html>
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  4.  
  5.     <head>
  6.         <title>Test JS Document</title>
  7.         <script type="text/javascript">
  8.         function insert_single(user)
  9.         {
  10.             var el = document.getElementById('postform');
  11.  
  12.             el.username_list.value += user;
  13.         }
  14.         </script>
  15.     </head>
  16.     <body>
  17.     <form id="postform" action="" method="post">
  18.         <p>
  19.             User: <input type="text" name="username_list" id="username_list" size="25" /> [<a href="#" onclick="insert_single('Bogey'); return false;">Pick A User</a>]
  20.         </p>
  21.     </form>
  22.     </body>
  23. </html>


Une autre chose...Comment pourrais-je ajouter une virgule et un espace "," avant le nom d'utilisateur s'il existe déjà un dans le domaine? Désolé de poser tellement de vous Spoof. J'apprécie votre aide et je vous remercie gif "alt =": D "title =" très heureux ">

[EDIT:] Jamais l'esprit le Javascript suivant il l'a fait...
Code: [ Select ]
function insert_single(user)
{
    var el = document.getElementById('postform');

    if(el.username_list.value.length > 0)
    {
        el.username_list.value += ", " + user;
    }
    else
    {
        el.username_list.value = user;
    }
}
  1. function insert_single(user)
  2. {
  3.     var el = document.getElementById('postform');
  4.     if(el.username_list.value.length > 0)
  5.     {
  6.         el.username_list.value += ", " + user;
  7.     }
  8.     else
  9.     {
  10.         el.username_list.value = user;
  11.     }
  12. }

Y at-il un meilleur moyen?
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8212
  • Loc: USA
  • Status: Offline

Message Mai 19th, 2009, 9:46 pm

Merci Spoof...Je l 'ai tout compris et de travail gif "alt =": D "title =" très heureux ">


MAIS , Encore une chose que j'ai un problème ici...cette chose messes up mon site...après je l'utilise et fermer la fenêtre, si j'essaie de faire quelque chose sur mon site tout entier tourne vierge...juste blanc...pas de HTML ou autre...seul moyen de corriger cela est de supprimer les cookies et ça me log out...comment pourrais-je résoudre ce problème?

Merci.

La source de la popup est:
Code: [ Select ]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    <head>
        <title>Test JS Document</title>
        <script type="text/javascript">
        function insert_single(user)
        {
            opener.validate_field('pm_form', user)
        }
        </script>
    </head>
    <body>
        <?php
            require_once 'includes/globals.php';
            
            $userlist = $auth->get_user_list('username');
            $num_users = count($userlist);
            
            $n = 0;
            foreach($userlist as $user)
            {
                ++$n;
                
                echo "<a href=\"#\" onclick=\"insert_single('$user')\">$user</a>";
                
                if($n > 0 && $n < $num_users)
                {
                    echo ",\n ";
                }
            }
        ?>
    </body>
</html>
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  4.     <head>
  5.         <title>Test JS Document</title>
  6.         <script type="text/javascript">
  7.         function insert_single(user)
  8.         {
  9.             opener.validate_field('pm_form', user)
  10.         }
  11.         </script>
  12.     </head>
  13.     <body>
  14.         <?php
  15.             require_once 'includes/globals.php';
  16.             
  17.             $userlist = $auth->get_user_list('username');
  18.             $num_users = count($userlist);
  19.             
  20.             $n = 0;
  21.             foreach($userlist as $user)
  22.             {
  23.                 ++$n;
  24.                 
  25.                 echo "<a href=\"#\" onclick=\"insert_single('$user')\">$user</a>";
  26.                 
  27.                 if($n > 0 && $n < $num_users)
  28.                 {
  29.                     echo ",\n ";
  30.                 }
  31.             }
  32.         ?>
  33.     </body>
  34. </html>

Qui ressemble à ce qui suit à la fin:
Code: [ Select ]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    <head>
        <title>Test JS Document</title>
        <script type="text/javascript">
        function insert_single(user)
        {
            opener.validate_field('pm_form', user)
        }
        </script>
    </head>
    <body>
        <a href="#" onclick="insert_single('Bogey')">Bogey</a>, <a href="#" onclick="insert_single('Boris')">Boris</a>,
<a href="#" onclick="insert_single('Brandon')">Brandon</a>,
<a href="#" onclick="insert_single('craig')">craig</a>,
<a href="#" onclick="insert_single('frog')">frog</a>
    </body>
</html>
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  4.     <head>
  5.         <title>Test JS Document</title>
  6.         <script type="text/javascript">
  7.         function insert_single(user)
  8.         {
  9.             opener.validate_field('pm_form', user)
  10.         }
  11.         </script>
  12.     </head>
  13.     <body>
  14.         <a href="#" onclick="insert_single('Bogey')">Bogey</a>, <a href="#" onclick="insert_single('Boris')">Boris</a>,
  15. <a href="#" onclick="insert_single('Brandon')">Brandon</a>,
  16. <a href="#" onclick="insert_single('craig')">craig</a>,
  17. <a href="#" onclick="insert_single('frog')">frog</a>
  18.     </body>
  19. </html>

Et la page d'ouverture ressemble à:
Code: [ Select ]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-gb" xml:lang="en-gb">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
        <meta name="verify-v1" content="UHKQaB5BfCapubuxANzYjxmg0b0Y2rxpaJ9P5RM1ADg=" />
        <link href="./templates/wedevoy/style/style.css" rel="stylesheet" type="text/css" />
        <link rel="shortcut icon" href="./templates/wedevoy/images/favicon.png" />
        <script type="text/javascript">
        function validate_field(field_id, value)
        {
            var el = document.getElementById(field_id);

            if(el.to.value.length > 0)
            {
                el.to.value += ", " + value;
            }
            else
            {
                el.to.value = value;
            }
        }
        
        function popup(page)
        {
            mywindow = window.open(page,"mywindow","location=1,status=1,scrollbars=1, width=600, height=500");
            mywindow.moveTo(0,0);
        }
        </script>
        <title>Wedevoy • Private Mail: Compose</title>
    </head>
    <body>
        <div id="header">
            <h1 id="logo" class="logo"></h1>
            <div id="info">
                <h2>Announcement</h2>
                <p>This site is in it's early stage of development... you may notice a few grammatical errors or design flaws as we have not had the time to refactor any of our coding or content. Thank you for your patience!</p>
            </div>
        </div>
        <div id="tnav">
            <ul id="top_nav">
                <li><a href="./index.php">Home</a></li>
                <li><a class="trigger" href="users.php">Membership</a>
                    <ul>
                        <li><a href="?logout">Log-Out [Bogey]</a></li>
                        <li><a href="pm.php">Private Mail</a></li>
                        <li><a href="ucp.php">User Control Panel</a></li>
                        <li><a href="acp.php">Admin Control Panel</a></li>
                    </ul>
                </li>
                <li><a class="trigger" href="./services.php">Services</a>

                    <ul>
                        <li><a href="img2html.php">Image to HTML</a></li>
                        <li><a href="music.php">Music / Audio</a></li>
                        <li><a href="refactor.php">Refactoring Code</a></li>
                        <li><a href="web.php">Web Design</a></li>
                        <li><a href="programming.php">Web Programming</a></li>

                        <li><a href="review.php">Website Review</a></li>
                    </ul>
                </li>
                <li><a class="trigger" href="./support.php">Support</a>
                    <ul>
                        <li><a href="./about.php">About Us</a></li>

                        <li><a href="./contact.php">Contact Us</a></li>
                    </ul>
                </li>
                <li><a class="trigger" href="./tutorials.php">Tutorials</a>
                    <ul>
                        <li><a href="tutorials.php?create">Create Tutorial</a></li>
                        <li><a href="tutorials.php?search">Search Tutorials</a></li>
                    </ul>
                </li>
                <li><a class="trigger" href="./sreviews.php">Site Reviews</a>
                    <ul>
                        <li><a href="rreview.php">Site Review Requests</a></li>
                    </ul>
                </li>
            </ul>
        </div>
        <div id="container">
            <div id="nav">
                <div class="first">
                    <ul class="navlinks">
                        <li class="head">Private Mail</li>
                        <li><a href="pm.php?page=compose">Compose PM</a></li>
                    </ul>
                </div>
                <ul class="navlinks">
                    <li class="head">Site Links</li>
                    <li><a href="vreview.php">View your site review</a></li>
                    <li><a href="donate.php">Donate</a></li>
                </ul>
            </div>
            <div id="body">
                <h1>Private Mail: Compose</h1>
                <form action="pm.php?page=compose" method="post" id="pm_form">
                    <p class="formf">
                        <label for="to">To:</label><br />
                        <label for="subject">Subject:</label><br />
                    </p>
                    <p class="formf">
                        <input type="text" name="to" id="to" size="25" /> [<a href="" onclick="popup('user_list.php'); return false;">Find a user</a>]<br />
                        <input type="text" name="subject" id="subject" size="25" /><br />
                    </p>
                    <p style="clear: both;">
                        <label for="message">Message:</label><br />
                        <textarea name="message" id="message" cols="60" rows="10"></textarea><br />
                        <input type="submit" name="submit" value="Send" /> <input type="reset" name="reset" value="Reset" />
                    </p>
                </form>
            </div>
            <p style="clear: both;"></p>
        </div>
        <div id="footer">
            <p>Copyright © 2009 - 2010 <a href="http://www.wedevoy.com">Wedevoy.com</a></p>
        </div>
    </body>
</html>
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-gb" xml:lang="en-gb">
  3.     <head>
  4.         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  5.         <meta name="verify-v1" content="UHKQaB5BfCapubuxANzYjxmg0b0Y2rxpaJ9P5RM1ADg=" />
  6.         <link href="./templates/wedevoy/style/style.css" rel="stylesheet" type="text/css" />
  7.         <link rel="shortcut icon" href="./templates/wedevoy/images/favicon.png" />
  8.         <script type="text/javascript">
  9.         function validate_field(field_id, value)
  10.         {
  11.             var el = document.getElementById(field_id);
  12.             if(el.to.value.length > 0)
  13.             {
  14.                 el.to.value += ", " + value;
  15.             }
  16.             else
  17.             {
  18.                 el.to.value = value;
  19.             }
  20.         }
  21.         
  22.         function popup(page)
  23.         {
  24.             mywindow = window.open(page,"mywindow","location=1,status=1,scrollbars=1, width=600, height=500");
  25.             mywindow.moveTo(0,0);
  26.         }
  27.         </script>
  28.         <title>Wedevoy • Private Mail: Compose</title>
  29.     </head>
  30.     <body>
  31.         <div id="header">
  32.             <h1 id="logo" class="logo"></h1>
  33.             <div id="info">
  34.                 <h2>Announcement</h2>
  35.                 <p>This site is in it's early stage of development... you may notice a few grammatical errors or design flaws as we have not had the time to refactor any of our coding or content. Thank you for your patience!</p>
  36.             </div>
  37.         </div>
  38.         <div id="tnav">
  39.             <ul id="top_nav">
  40.                 <li><a href="./index.php">Home</a></li>
  41.                 <li><a class="trigger" href="users.php">Membership</a>
  42.                     <ul>
  43.                         <li><a href="?logout">Log-Out [Bogey]</a></li>
  44.                         <li><a href="pm.php">Private Mail</a></li>
  45.                         <li><a href="ucp.php">User Control Panel</a></li>
  46.                         <li><a href="acp.php">Admin Control Panel</a></li>
  47.                     </ul>
  48.                 </li>
  49.                 <li><a class="trigger" href="./services.php">Services</a>
  50.                     <ul>
  51.                         <li><a href="img2html.php">Image to HTML</a></li>
  52.                         <li><a href="music.php">Music / Audio</a></li>
  53.                         <li><a href="refactor.php">Refactoring Code</a></li>
  54.                         <li><a href="web.php">Web Design</a></li>
  55.                         <li><a href="programming.php">Web Programming</a></li>
  56.                         <li><a href="review.php">Website Review</a></li>
  57.                     </ul>
  58.                 </li>
  59.                 <li><a class="trigger" href="./support.php">Support</a>
  60.                     <ul>
  61.                         <li><a href="./about.php">About Us</a></li>
  62.                         <li><a href="./contact.php">Contact Us</a></li>
  63.                     </ul>
  64.                 </li>
  65.                 <li><a class="trigger" href="./tutorials.php">Tutorials</a>
  66.                     <ul>
  67.                         <li><a href="tutorials.php?create">Create Tutorial</a></li>
  68.                         <li><a href="tutorials.php?search">Search Tutorials</a></li>
  69.                     </ul>
  70.                 </li>
  71.                 <li><a class="trigger" href="./sreviews.php">Site Reviews</a>
  72.                     <ul>
  73.                         <li><a href="rreview.php">Site Review Requests</a></li>
  74.                     </ul>
  75.                 </li>
  76.             </ul>
  77.         </div>
  78.         <div id="container">
  79.             <div id="nav">
  80.                 <div class="first">
  81.                     <ul class="navlinks">
  82.                         <li class="head">Private Mail</li>
  83.                         <li><a href="pm.php?page=compose">Compose PM</a></li>
  84.                     </ul>
  85.                 </div>
  86.                 <ul class="navlinks">
  87.                     <li class="head">Site Links</li>
  88.                     <li><a href="vreview.php">View your site review</a></li>
  89.                     <li><a href="donate.php">Donate</a></li>
  90.                 </ul>
  91.             </div>
  92.             <div id="body">
  93.                 <h1>Private Mail: Compose</h1>
  94.                 <form action="pm.php?page=compose" method="post" id="pm_form">
  95.                     <p class="formf">
  96.                         <label for="to">To:</label><br />
  97.                         <label for="subject">Subject:</label><br />
  98.                     </p>
  99.                     <p class="formf">
  100.                         <input type="text" name="to" id="to" size="25" /> [<a href="" onclick="popup('user_list.php'); return false;">Find a user</a>]<br />
  101.                         <input type="text" name="subject" id="subject" size="25" /><br />
  102.                     </p>
  103.                     <p style="clear: both;">
  104.                         <label for="message">Message:</label><br />
  105.                         <textarea name="message" id="message" cols="60" rows="10"></textarea><br />
  106.                         <input type="submit" name="submit" value="Send" /> <input type="reset" name="reset" value="Reset" />
  107.                     </p>
  108.                 </form>
  109.             </div>
  110.             <p style="clear: both;"></p>
  111.         </div>
  112.         <div id="footer">
  113.             <p>Copyright © 2009 - 2010 <a href="http://www.wedevoy.com">Wedevoy.com</a></p>
  114.         </div>
  115.     </body>
  116. </html>

Est-il possible que je pouvais résoudre ce problème? Merci.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8212
  • Loc: USA
  • Status: Offline

Message Mai 20th, 2009, 8:32 am

Oh et $ auth-> get_user_list (); chose est...
Code: [ Select ]
function get_user_list($field)
{
    global $db;
   
    $userlist = $db->fetch_rowset("SELECT $field FROM " . USERS);
    $num_users = $db->num_rows("SELECT $field FROM " . USERS);
    $return_val = array();
   
    foreach($userlist as $user)
    {
        $return_val[] = $user[$field];
    }
   
    return $return_val;
}
  1. function get_user_list($field)
  2. {
  3.     global $db;
  4.    
  5.     $userlist = $db->fetch_rowset("SELECT $field FROM " . USERS);
  6.     $num_users = $db->num_rows("SELECT $field FROM " . USERS);
  7.     $return_val = array();
  8.    
  9.     foreach($userlist as $user)
  10.     {
  11.         $return_val[] = $user[$field];
  12.     }
  13.    
  14.     return $return_val;
  15. }
On dirait que le problème se situe soit à partir de cette fonction ou le PHP dans user_list.php...

[EDIT:] Correction du problème...dans le user_list.php j'ai eu l'PHP suivants.
Code: [ Select ]
<?php
    require_once 'includes/globals.php';
   
    $userlist = $auth->get_user_list('username');
    $num_users = count($userlist);
   
    $n = 0;
    foreach($userlist as $user)
    {
        ++$n;
       
        echo "<a href=\"#\" onclick=\"insert_single('$user')\">$user</a>";
       
        if($n > 0 && $n < $num_users)
        {
            echo ",\n ";
        }
    }
?>
  1. <?php
  2.     require_once 'includes/globals.php';
  3.    
  4.     $userlist = $auth->get_user_list('username');
  5.     $num_users = count($userlist);
  6.    
  7.     $n = 0;
  8.     foreach($userlist as $user)
  9.     {
  10.         ++$n;
  11.        
  12.         echo "<a href=\"#\" onclick=\"insert_single('$user')\">$user</a>";
  13.        
  14.         if($n > 0 && $n < $num_users)
  15.         {
  16.             echo ",\n ";
  17.         }
  18.     }
  19. ?>

Changer cela à:
Code: [ Select ]
<?php
    require_once 'includes/globals.php';
   
    $userlist = $auth->get_user_list('username');
    $num_users = count($userlist);
   
    $n = 0;
    foreach($userlist as $userss)
    {
        ++$n;
       
        echo "<a href=\"#\" onclick=\"insert_single('$userss')\">$userss</a>";
       
        if($n > 0 && $n < $num_users)
        {
            echo ",\n ";
        }
    }
?>
  1. <?php
  2.     require_once 'includes/globals.php';
  3.    
  4.     $userlist = $auth->get_user_list('username');
  5.     $num_users = count($userlist);
  6.    
  7.     $n = 0;
  8.     foreach($userlist as $userss)
  9.     {
  10.         ++$n;
  11.        
  12.         echo "<a href=\"#\" onclick=\"insert_single('$userss')\">$userss</a>";
  13.        
  14.         if($n > 0 && $n < $num_users)
  15.         {
  16.             echo ",\n ";
  17.         }
  18.     }
  19. ?>

Correction du problème. Pour quelque raison le $ user étant le même nom que le tableau $ user dans mon $ auth-> get_user_list (); fonction ont été chambouler toute la session sur mon site :shock:
"Bring forth therefore fruits meet for repentance:" Matthew 3:8

Afficher de l'information

  • Total des messages de ce sujet: 9 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 92 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC