Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Modéré par : developpeur jpb Jireck 
Index du Forum » » Questions » » Connection a la BDD  
AuteurConnection a la BDD
Anonyme
19757  

Anonyme
  Posté : 28-10-2016 21:15

Bonjour,

je voudrais utiliser la page "memberlist.php" qui sert a afficher les membres inscris au site, pour afficher les données d'une autre table genre listing des membre du club.
j'arrive à avoir le nombre d'enregistrement de la table, d'utiliser la recherche par ordre alphabétique,ca me donne le nombre de ligne dans la table, ect ...mais rien ne s'affiche dans le tableau??
quelqu'un pourrais m'aider et me dire ou intervenir dans le code, est ce que ca ce trouve dans la page "mainfile" ou ailleurs??
merci d'avance pour votre aide.
amicalement, Domy

  Citation   
domy59
107     

domy59
  Posté : 28-10-2016 21:48

oups j'ai oublié de me connecter !!
Desoles

Message édité par : domy59 / 29-10-2016 12:26


  Profil  www  Citation   
B-Mag
2312       
 

B-Mag
  Posté : 30-10-2016 17:20

slt

sous réserve de validation par les pros ...

je pense que tu cherche à faire un truc qui existe déja nativement ds NPDS avec la notion de "Groupe"

Je ne sais pas tres bien utiliser le workspace de Npds mais il te permet de créer un groupe "Membre du club" ensuite tu aura u lien qui t'affichera sous forme de tableau ces personnes

  Profil  www  Citation   
domy59
107     

domy59
  Posté : 30-10-2016 21:39

Salut B-Mag
non je ne veux pas faire de groupe,
j'ai une table autre que celle des users des membres.
j'ai un listing diffèrent et je voudrais utiliser la page user comme modelé, tout va bien sauf que la page ne ce remplis pas des données, les tri fonctionne mais pas d'affichage?
merci pour ton aide Christ...


  Profil  www  Citation   
Jireck
7986       

Jireck
  Posté : 31-10-2016 09:45

Duplique déjà la page memberslist et modifie les requêtes et met ton code ici.


  Profil  www  Citation   
domy59
107     

domy59
  Posté : 02-11-2016 22:31

Désoles de la réponse tardive, je me sentais abandonné lol

<?php
/********************************************************************* ***/
/* DUNE by NPDS         ;                           & nbsp;            &n bsp;         */
/* ===========================                     & nbsp;            &n bsp;        */
/*            &nb sp;            &nbs p;              ;                           & nbsp;    */
/* NPDS Copyright (c) 2002-2013 by Philippe&nbs p;Brunier           &nbs p;         */
/*            &nb sp;            &nbs p;              ;                           & nbsp;    */
/* This program is free software. You can& nbsp;redistribute it and/or modify */
/* it under the terms of the GNU Gene ral Public License as published by */
/* the Free Software Foundation; either version  2 of the License.        ;*/
/************************************************************************/
if (!function_exists("Mysql_Connexion")) {
   !include! ("mainfile.php");
}

// Make Member_list Private or not
if (!AutoReg()) { unset(
$listing); }
if ((
$member_list==1) AND ($listing=="") AND ($admin=="")) {
   Header("Location: index.php");
}

if (isset(
$gr_from_ws) and ($gr_from_ws!=0)) 
{
   settype(
$gr_from_ws, 'integer');
   
$uid_from_ws="^(";
   
$re = sql_query("select uid, groupe from ". $NPDS_Prefix."users_status where groupe regexp '[[:<:]]".$gr_from_ws."[[:>:]]'");
   while (list(
$ws_uid) = sql_fetch_row($re)) 
   {
      
$uid_from_ws.= $ws_uid."|";
   }
   
$uid_from_ws=substr($uid_from_ws,0,-1).")\$";

        else
   
$uid_from_ws="";

function alpha() 
{
   global 
$sortby$list$gr_from_ws$uid_from_ws;

   
$alphabet = array (translate("All"), "A","B","C","D","E","F ","G","H","I","J","K","L","M",
              ;        "N","O","P","Q","R","S","T","U ","V","W","X","Y","Z",translate("Other"));

   echo "<table width=\"100%\" border=\"0\"& gt;\n<tbody><tr>\n<td width=\"50%\" align=\"center\"&g t;";
   
$num = count($alphabet) - 1;
   
$counter = 0;
   while (list(, 
$ltr) = each($alphabet)) 
{
      echo "<a href=\"TestPages.ph p?letter=
$ltr&sortby=$sortby&list=$list&gr_from_ws=$gr_from_ws\" class=\"noir\">$ltr</a>";
      if ( 
$counter == round($num/2) ) 
{
         echo " ]<b r />[ ";
        } 
      elseif ( 
$counter != $num ) 
{
         echo " | ";
        }
      
$counter++;
        }
   echo "</td><td class=\"noir\">";
   echo "<form action=\"TestPages.php\" meth od=\"post\">";
   echo translate("Search")." : <input  id=\"mblst_search\" class=\"textbox_standard\" type=\"input\" na me=\"letter\" size=\"40\" maxlenght=\"60\" />";
   echo "<input type=\"hidden\" name=\"list\ " value=\"".urldecode(
$list)."\" />";
   echo "<input type=\"hidden\" name=\"gr_fr om_ws\" value=\"
$gr_from_ws\" />";
   echo "</form>";
   echo "</td>\n</tr>\n</tbody>\n</t able>\n";
        }

function unique(
$ibid
{
   while (list(,
$to_user) = each($ibid)) 
{
      settype(
$Xto_user,'array');
      if (!array_key_exists(
$to_user,$Xto_user)) 
{
         
$Xto_user[$to_user]=$to_user;
      }
   }
   return (
$Xto_user);
}

function SortLinks(
$letter
{
   global 
$sortby$list$admin$gr_from_ws;

   if (
$letter == "front") 
{
      
$letter = translate("All");
           }
   
$sort=false;
   echo "<table width=\"100%\" cellspacing=\ "2\" cellpadding=\"2\" border=\"0\">\n<tr>\n<td alig n=\"center\">\n";
   echo translate("Sort by:")." ";
   if (
$sortby == "uname ASC" OR !$sortby
{
      echo translate("nickname")." | ";
      
$sort=true;
           } 
    else 
{
      echo "<a href=\"TestPages.ph p?letter=
$letter&sortby=uname%20ASC&list=$list&gr_from_ws=$gr_from_ws\" class=\"noir\">".translate("nickname")."</a> | ";
           }
   if (
$sortby == "name ASC") 
{
      echo translate("real name")." |  ";
      
$sort=true;
           } 
    else 
{
      echo "<a href=\"TestPages.ph p?letter=
$letter&sortby=name%20ASC&list=$list&gr_from_ws=$gr_from_ws\" class=\"noir\">".translate("real name")."</a> |  ";
           }

if ((
$sortby == "femail ASC") or ($sortby == "Mail ASC")) 
{
      echo translate("Mail")." | ";
      
$sort=true;
           } 
    else 
{
      if (
$admin
{
         echo "<a h ref=\"TestPages.php?letter=
$letter&sortby=Mail%20ASC&list=$list&gr_from_ws=$gr_from_ws\" class=\"noir\">".translate("Mail")."</a> | ";
          } 
    else 
{
         echo "<a h ref=\"TestPages.php?letter=
$letter&sortby=femail%20ASC&list=$list&gr_from_ws=$gr_from_ws\" class=\"noir\">".translate("Email")."</a> | ";
          }
       }

   if (
$sortby == "uid DESC") 
{
      echo "I.D";
      
$sort=true;
           } 
    else 
{
      echo "<a href=\"TestPages.ph p?letter=
$letter&sortby=uid%20DESC&list=$list&gr_from_ws=$gr_from_ws\" class=\"noir\">I.D</a>";
   }
   if (!
$sort{$sortby="uname ASC";}

   echo "</td>\n</tr>\n</table>\n";
}

function avatar(
$user_avatar) {
   if (!
$user_avatar) {
      
$imgtmp="images/forum/avatar/blank.gif";
   } else if (stristr(
$user_avatar,"users_private")) {
      
$imgtmp=$user_avatar;
   } else {
      if (
$ibid=theme_image("forum/avatar/$user_avatar")) {$imgtmp=$ibid;} else {$imgtmp="images/forum/avatar/$user_avatar";}
      if (!file_exists(
$imgtmp)) {$imgtmp="images/forum/avatar/blank.gif";}
   }
   return (
$imgtmp);
}

   !include!("header.php");
   
$pagesize = $show_user;

   if (!isset(
$letter) or ($letter=="")) { $letter = translate("All"); }
   
$letter=removeHack(stripslashes(htmlspecialchars($letter,ENT_QUOTES,cur_charset)));
   if (!isset(
$sortby)) { $sortby = "uid DESC"; }
   
$sortby=removeHack($sortby);
   if (!isset(
$page)) { $page = 1; }

   if (isset(
$list)) {
      
$tempo=unique(explode(",",$list));
      
$list=urlencode(implode(",",$tempo));
   }

   
$result = sql_query("select Nom from ".$NPDS_Prefix."listing order by uid DESC limit 0,1");
   list(
$lastuser) = sql_fetch_row($result);
   
   echo'<h2><img src="images/admin/users.png"&nb sp;border="0" alt="'.translate("Members List").'" />'.transla te("Members List");
   if (isset (
$uid_from_ws) and ($uid_from_ws!="")) echo " ".translate("for group")." ".$gr_from_ws;
   echo '</h2>';

   if (!isset(
$gr_from_ws))
      echo "<p align=\"center\"> ;".translate("Greetings to our latest registered user: ")." <a href=\"user.php?op=userinfo&uname=
$lastuser\" class=\"noir\">$lastuser</a></p>";

   opentable();
      alpha();
      echo "<br />";
      SortLinks(
$letter);

      
$min = $pagesize * ($page - 1);
      
$max = $pagesize;
      
$ws_req="";
      if (isset(
$uid_from_ws) and ($uid_from_ws!="")) $ws_req= 'where uid regexp \''.$uid_from_ws.'\' ';
      
$count = "SELECT COUNT(uid) AS total FROM  ;".$NPDS_Prefix."listing ";
      
$select = "select uid, Nom, Prénom, Mail,  from ".$NPDS_Prefix."listing ";
      if ((
$letter != translate("Other")) AND ($letter != translate("All"))) {
         if (
$admin and (preg_match('#^[_\.0-9a-z-]+@[0-9a-z-\.]+\.+[a-z]{2,4}$ #i',$letter))) 
            $where = "where Nom like '".$letter."%' or Mail like '%".strtolower($letter)."%'".str_replace ( 'where',' and',$ws_req );
         else
            $where = "where Nom like '".$letter."%'".str_replace ( 'where',' and',$ws_req );         
      } else if ((
$letter == translate("Other")) AND ($letter != translate("All"))) {
         
$where = "where Nom REGEXP \"^\[1-9]\" ".str_r eplace ( 'where',' and',$ws_req );
      } else {
         
$where = "$ws_req";
      }
      global 
$member_invisible;
      if (
$member_invisible) {
         if (
$admin)
            $and="";
         else {
            if&nb sp;(
$where)
              ;  
$and="and is_visible=1 ";
            else
              ;  
$and="where is_visible=1 ";
         }
      } else {
         
$and="";
      }      
      
$sort = "order by $sortby";
      
$limit = " LIMIT ".$min.", ".$max;
      
$count_result = sql_query($count.$where);
      list(
$num_rows_per_order) = sql_fetch_row($count_result);
      
$result = sql_query($select.$where.$and.$sort.$limit);
      echo "<br />";
      if ( 
$letter != "front" ) {
         echo "<table&nb sp;width=\"100%\" cellspacing=\"0\" cellpadding=\"1\" border=\"0 \">\n<tbody>\n<tr class=\"header\">\n";
         echo "<td  class=\"box\"> </td>\n";
         echo "<td  class=\"box\"><strong>".translate("First Name")."</strong>& lt;/td>\n";
         echo "<td  class=\"box\" align=\"center\"> </td>";
         echo "<td  class=\"box\"><strong>".translate("Last Name")."</strong>&l t;/td>\n";
         if (
$sortby!="user_from ASC") {
            echo& nbsp;"<td class=\"box\"><strong>".translate("Mail")."</stro ng></td>\n";
         } else {
            echo& nbsp;"<td class=\"box\"><strong>".translate("Civ")."</stron g></td>\n";
         }
         echo "<td  class=\"box\"><strong>".translate("URL")."</strong></td>\n ";
         
$cols = 6;
         if (
$admin) {
            $cols = 7;
            echo& nbsp;"<td class=\"box\" align=\"center\" width=\"15%\">< ;strong>".translate("Functions")."</strong></td>\n";
         }
         echo "</tr>\ n";
         
$a = 0;
         
$num_users = sql_num_rows($result);
         if ( 
< span style="color: #0000BB">$num_rows_per_order
 > 0  ) {
            globa l 
$anonymous$listing;
            while (
$temp_user = sql_fetch_assoc($result) ) {
              ;  
$rowcolor = tablos();
              ;  if (
$temp_user['mns']) {$mns="<a href=\"minisite.php?op=".$temp_user['Nom']."\" title=\"".translate("Mini-Web site")."\" tar get=\"_blank\" class=\"heada\"><img src=\"images/admin/ws/appli cation_user.gif\" class=\"vam\" alt=\"".translate("Visit the&nbs p;Mini Web Site !")."\" title=\"".translate("Visit the  Mini Web Site !")."\" /></a>";} else&nb sp;{$mns="<img src=\"images/admin/ws/blank.gif\" class=\"vam\"&nbs p;border=\"0\" />";}
              ;  echo "<tr 
$rowcolor>\n";
              ;  echo "<td style=\"vertical-align: middle;\">" ;
              ;  if (
$ibid_avatar=avatar($temp_user['user_avatar']))
              ;     echo "<img src=\"".
$ibid_avatar."\" width=\"20\" height=\"20\" border=\"0\" alt=\ "Avatar\" />";
              ;  else
              ;     echo " ";
              ;  echo "</td>\n";
              ;  echo "<td><a href=\"user.php?op=userinfo&un ame=".
$temp_user['First Name']."\" title=\"".date(translate("dateinternal"),< /span>$temp_user['user_regdate']);
              ;  if (
$admin
              ;     echo " => ".date(translate("da teinternal"),
$temp_user['user_lastvisit']);
              ;  echo "\" class=\"heada\">".
$temp_user['Nom']."</a></td>\n";

              ;  if (
$temp_user['Nom']!=$anonymous) {
              ;     if (
$listing) {
              ;        echo "<td style=\ "white-space:nowrap;\">
$mns <a href=\"replypmsg.php?send=".urlencode($temp_user['First Name'])."\"><img src=\"images/admin/ws/envelope .gif\" class=\"vam\" border=\"0\" alt=\"".translate("Send i nternal Message")."\" title=\"".translate("Send internal Me ssage")."\" /></a>";
              ;        echo "<a href=\"T estPages.php?letter=
$letter&sortby=$sortby&list=$list".urlencode($temp_user['Nom']).",&page=$page&gr_from_ws=$gr_from_ws\" >";
              ;        echo "<img src=\" images/admin/ws/modifier_add.gif\" class=\"vam\" border=\"0\" al t=\"".translate("Add to mailing list")."\" title=\"".transl ate("Add to mailing list")."\" /></a></td>\n ";
              ;     } else {
              ;        echo "<td>
$mns
</td>\n";
              ;     }
              ;  } else {
              ;     echo "<td> </td>\n";
              ;  }
              ;  echo "<td>".
$temp_user['First Name']." </td>\n";
              ;  if (
$sortby!="user_from ASC") {
              ;     if (
$admin) {
              ;        echo "<td>".preg_an ti_spam(
$temp_user['Mail'])." </td>\n";
              ;     } else {
              ;        if (
$temp_user['user_viewemail']) {
              ;           echo "& lt;td>".preg_anti_spam(
$temp_user['Mail'])." </td>\n";
              ;        } else {
              ;           echo "& lt;td>".substr(
$temp_user['femail'],0,strpos($temp_user['femail'],"@"))." </td>\n";
              ;        }
              ;     }
              ;  } else {
              ;     echo "<td>".
$temp_user['user_from']." </td>\n";
              ;  }
              ;  echo "<td><a href=\"".
$temp_user['url']."\" target=\"_blank\" class=\"noir\">".$temp_user['url']."</a> </td>\n";
              ;  if (
$admin) {
              ;     echo "<td align=\"right\"><a& nbsp;href=\"admin.php?chng_uid=".
$temp_user['uid']."&op=modifyUser\" class=\"noir\"><img src=\ "images/admin/ws/pencil.gif\" class=\"vam\" border=\"0\" alt=\"" .translate("Edit")."\" title=\"".translate("Edit")." \" />< ;/a>";
              ;     echo " <a href=\"admin.php?op=delUs er&chng_uid=".
$temp_user['uid']."\" class=\"rouge\"><img src=\"images/admin/ws/ trash.gif\" class=\"vam\" border=\"0\" alt=\"".translate("Delete ")."\" title=\"".translate("Delete")."\" /></a>";
              ;     
$op_result = sql_query("select open from ".$NPDS_Prefix."users_status where uid='".$temp_user['uid']."'");
              ;     list(
$open_user) = sql_fetch_row($op_result);
              ;     if (
$open_user==1) {
              ;        echo "<img src=\" images/admin/ws/connect.gif\" class=\"vam\" border=\"0\" alt=\"" .translate("Connection allowed")."\" title=\"".translate("Connection& nbsp;allowed")." \" />";
              ;     } else {
              ;        echo "<img src=\" images/admin/ws/disconnect.gif\" class=\"vam\" border=\"0\" alt= \"".translate("Connection not allowed")."\" title=\"".translate( "Connection not allowed")." \" />";
              ;     }
              ;     if (!
$temp_user['is_visible']) {
              ;        echo "<img src=\" images/admin/ws/user_invisible.gif\" class=\"vam\" border=\"0\"  alt=\"".translate("Invisible' member")."\" title=\"".translate("Invis ible' member")." \" /></td>\n";
              ;     } else {
              ;        echo "<img src=\" images/admin/ws/blank.gif\" class=\"vam\" border=\"0\" />< /td>\n";
              ;     }
              ;  }
              ;  echo "</tr>\n";
            }

            if&nb sp;(
$listing) {
              ;  echo "<tr>\n<td colspan=\"
$cols\"><br /></td>\n</tr>\n";
              ;  
$rowcolor = tablos();
              ;  echo "<tr 
$rowcolor>\n<td colspan=\"".($cols-1)."\" align=\"left\">\n";
              ;  echo translate("Mailing list")." : ".urldecode (
$list)."</td>\n";
              ;  echo "<td align=\"right\"><a href=\"TestPa ges.php?letter=
$letter&sortby=$sortby&page=$page&gr_from_ws=$gr_from_ws\"><img src=\"images/admin/ws/trash.gif\" class=\"vam\ " border=\"0\" alt=\"".translate("RAZ member's list")."\"&n bsp;title=\"".translate("RAZ member's list")."\" /></a> ";
              ;  if (
$list) {
              ;     echo "<a href=\"replypmsg.php?send= ".substr(
$list,0,strlen($list)-3)."\"><img src=\"images/admin/ws/envelope.gif\" cla ss=\"vam\" border=\"0\" alt=\"".translate("Write to the&nbs p;list")."\" title=\"".translate("Write to the list")."\"&n bsp;/></a>";
              ;  }
            }
            echo& nbsp;"</td>\n</tr>\n<tr>\n<td colspan=\"
$cols\" align=\"right\">\n";
            echo& nbsp;"<br />";
            echo& nbsp;"<table width=\"100%\" cellspacing=\"0\" cellpadding=\"4 \" border=\"0\">\n<tr>\n";
            if&nb sp;( 
$num_rows_per_order > $pagesize ) {
              ;  
$total_pages = ceil($num_rows_per_order / $pagesize); // How many pages are we dealing  with here ??
              ;  
$prev_page = $page - 1;
              ;  if ( 
$prev_page > 0 ) {
              ;     echo "<td width=\"15%\" class= \"header\" style=\"text-align: right;\"><a href=\"TestPage s.php?letter=
$letter&sortby=$sortby&list=$list&page=$prev_page&gr_from_ws=$gr_from_ws\">";
              ;     if (
$ibid=theme_image("download/left.gif")) {$imgtmp=$ibid;} else {$imgtmp="images/download/left.gif";}
              ;     echo "<img src=\"
$imgtmp\" border=\"0\" alt=\"".translate("Previous Page")."&nb sp;($prev_page)\" /></a></td>";
              ;  } else {
              ;     echo "<td width=\"15%\" class= \"header\"> </td>\n";
              ;  }
              ;  echo "<td width=\"70%\" class=\"header\" st yle=\"text-align: center;\">";
              ;  echo "
$num_rows_per_order ".translate("users found for")." <strong>$letter</strong> ($total_pages ".translate("pages").", $num_users ".translate("users shown").").";
              ;  echo "</td>";
              ;  
$next_page = $page + 1;
              ;  if ( 
$next_page <= $total_pages ) {
              ;     echo "<td align=\"left\" width =\"15%\" class=\"header\"><a href=\"TestPages.php?letter=
$letter&sortby=$sortby&list=$list&page=$next_page&gr_from_ws=$gr_from_ws\">";
              ;     if (
$ibid=theme_image("download/right.gif")) {$imgtmp=$ibid;} else {$imgtmp="images/download/right.gif";}
              ;     echo "<img src=\"
$imgtmp\" border=\"0\" alt=\"".translate("Next Page")." ( $next_page)\" /></a></td>";
              ;  } else {
              ;     echo "<td width=\"15%\" class= \"header\"> </td></tr>\n";
              ;  }
              ;  echo "<tr><td colspan=\"3\" class=\"header \" style=\"text-align: center;\">";
              ;  echo "[ ";
              ;  for(
$n=1; $n < $total_pages$n++) {
              ;     if (
$n == $page) {
              ;        echo "<span class =\"rouge\">
$n</span>";
              ;     } else {
              ;        echo "<a href=\"T estPages.php?letter=
$letter&sortby=$sortby&list=$list&page=$n&gr_from_ws=$gr_from_ws\" class=\"box\">$n</a>";
              ;     }
           &

  Profil  www  Citation   
Jireck
7986       

Jireck
  Posté : 03-11-2016 07:59

et la structure de ta table

  Profil  www  Citation   
domy59
107     

domy59
  Posté : 03-11-2016 13:25

dsl je comprend pas ta question?
"et la structure de ta table"
la c'est toute la page "memberlste.php"?
la structure dois être ou ??
je n'ais rien changé à part les chemins.

  Profil  www  Citation   
jpb
1955       
 

jpb
  Posté : 03-11-2016 14:35

$select = "select uid, Nom, Prénom, Mail, from ".$NPDS_Prefix."listing ";

ta table s'appelle listing ..
pour commencer:
Prénom ne DOIT pas être un nom de colonne !!! ***
TestPages.php ==> testpages.php (t'éviteras beaucoup d'ennui)

***
ne pas dépasser 128 caractères
ne doit pas commencer par un chiffre
ne peut avoir plusieurs caractères "blanc souligné" de suite
la casse n'a pas d'importance
le nom ne doit pas être un mot réservé de SQL (voir à ce sujet : LES MOTS CLEFS DU SQL)
ATTENTION : Autrement dit, les lettres accentuées (é à ù ï É ...), les "kanas" (ç œ ...), les caractères de ponctuation (, ; : ! ? ...) et autres caractères spéciaux, comme le blanc, sont proscrits.

Exemples :

_TOTO Autorisé
123TOTO Interdit
TITI__TATA Interdit
_toto Autorisé (mais identique au premier)
Vérité Interdit

corrige déjà ça ....


  Profil  www  Citation   
domy59
107     

domy59
  Posté : 03-11-2016 17:12

Merci de tes remarques.

Voila j'ai fait les modification :
j'ai renommé Nom en Nom01 et prénom en Nom02
j'ai vérifié que je n'avais pas d'interdis dans la base, ça c'est OK
Mais toujours pareil ? pas d'affichage des lignes de la base dans le tableau ?
Est ce qu'il n'y a pas une intervention dans mainfile.php a faire du genre :
function getlistinfo($listing) {
global $NPDS_Prefix;
//$cookie = explode(":", base_64_decode($listing));
//$result = sql_query("select pass FROM ".$NPDS_Prefix."users WHERE uname='$cookie[1]'");
//list($pass) = sql_fetch_row($result);
$userinfos="";
//if (($cookie[2] == md5($pass)) AND ($pass != "")) {
$result = sql_query("select uid, Nom02, Civ, Nom01, Mail, Telephone, Portable, Naissance FROM ".$NPDS_Prefix."listing ");
if (sql_num_rows($result)==1) {
$userinfos = sql_fetch_assoc($result);
} else {
echo "".translate("A problem ocurred").".
";
}
}
return $userinfos;


et si oui est ce que ce code est correcte ??
merci pour ton aide

Message édité par : domy59 / 03-11-2016 17:29


  Profil  www  Citation   
domy59
107     

domy59
  Posté : 05-11-2016 20:08

un petit up, je suis toujours bloqué avec cette page malgres les modifications faite suivant vos remarques?

merci pour votre aide
Amicalement, Domy

Message édité par : domy59 / 30-11-2016 22:19


  Profil  www  Citation   
  
Sauter à :

Temps : 0.0258 seconde(s)