universdupc

  • Nombre de sujets
    43
  • Nombre de messages
    112
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

universdupc
le 11/11/2005 à 00:39
Class et map C++
Salut à tous, voilà j'ai gros problèe et cela est vraiment urgent si quelqu'un pouvais m'aider ert me donner la solution.
Voilà le problème :
Je dois réaliser une class qui permettrait de parcourir un fichier .txt afin dans récupérer des valeur à utiliser dans mon programme C++ de n'importe quel fonction.
En faite je dois créer un fichier config.h cmportent une classe avec une map qui permet de stocker les valeur du fichier texte.
De là un autre fichier config.cpp avec une fonction qui permet de parser ou parcourir le fichier afin de mettre toute les valeur dans cette map. De là on créer une fonction display dans le fichier config.cpp permettant d'aficher totue les données du fichers .txt afin de vérifier si on récupère toutes les valeurs. Ensuite il suffit d'utiliser le tout pour utiliser une valeur précise dans n'importe quelle autres fonction de mon programme c++.

Mon fichier text ce présente ainsi :

fichier1: all;
fichier2: all1;
val1: 2;

voilà le but étant de venir stocker dans une map c'est valeur afin e m'en servire dasn un programme par exeple dasn mon progrmamme au lieu de mettre en dur le nom du fichier c'est ce fichier.txt qui me permet de choisiri le nom et la class se charge elle de charger.

Merci beaucoup cela serais vraiment sypa de m'aider car j'en é vriament besoin svp
universdupc
le 11/01/2005 à 20:47
variable
dsl mais avec la methode que tu ma donné ca marche plus :

<?php
session_start();
//include('functions.inc.php');

//$base = mysql_connect ('localhost', 'root', '');
//mysql_select_db ('espace_membre', $base);

connecter();

//$query='SELECT * FROM messages where lu="0" AND id_destinataire="'.$_SESSION['id'].'"';
//$result=mysql_query($query);
//$num=mysql_num_rows($result);

$sql= 'SELECT count (id) as nb_mess FROM messages WHERE id="12"';
$req = mysql_query($sql) or die('Erreur SQL <br>'.$sql.'<br/>'.mysql_error());
$data = mysql_fetch_array($req);
$nombre_de_message = $data['nb_mess'];

if($nombre_de_message <= 1){
$nombre_de_message = "$nombre_de_message nouveau message";
//echo"Vous avez $num nouveau message";
}
else
{
$nombre_de_message = "$nombre_de_message nouveaux messages";
//echo"Vous avez $num nouveaux messages";
}
mysql_close();

?>


??

Modérateur: Merci d'utiliser le BB-code à l'avenir.
universdupc
le 11/01/2005 à 20:44
variable
Le id="12" correspondt à quoi.
sinon merci pour le tuyeau !!
universdupc
le 11/01/2005 à 20:32
variable
Thank c'est bon ca fonctionne merci pour l'aide !
universdupc
le 11/01/2005 à 20:19
variable
Ben justement j'ai créé cette page affin de le calculer apres il faudrasi refaire appel à cette page pour afficher la variablze.
Donc moi je mettait dans mon menu ou autre par un iinclude de la page nombre_de_news_mess.php et ensuite j'utilise un echo dans la page avec la varialbe $num Non !!
universdupc
le 11/01/2005 à 20:14
variable
non il ne l'affiche pas si je fait comme cela !!
universdupc
le 11/01/2005 à 20:10
variable
Oui c celle utiliser sur le meme site !
universdupc
le 11/01/2005 à 20:05
variable
Voilà je vient de créer un script permettant de comtabiliser et afficher les nouveau message pour cela j'ai cré une page nombre_de_news_mess.php :

<?php
session_start();
include('includes/functions.inc.php');

connecter();

$query='SELECT * FROM messages where lu="0" AND id_destinataire="'.$_SESSION['id'].'"';
$result=@mysql_query($query);
$num=@mysql_num_rows($result);

if($num <= 1){
echo"Vous avez $num nouveau message";
}
else
{

echo"Vous avez $num nouveaux messages";
}
mysql_close();

?>


Et je voudrais savoir si c possible d'afficher la valeur stocker dans la variable $num sur un menu gauche d'un site par exemple si oui comment fait-on.

merci
universdupc
le 11/01/2005 à 19:03
messageri interne
oui je c ca les fait mes quand je fait cette jointure il maffiche trois fois les messages envoyer trois par trois
universdupc
le 11/01/2005 à 18:28
messageri interne
Bonjours ! Voilà je suis entrain de créer une page message_envoyer pour ma messagerie interne, pour le moment tout va bien j'ai bien les messages que la personne à envoyer afficher avec le sujet et l'id du destinataire. mais le probleme je voudrais que l'id du destinataire correspond à son pseudo dans la table membres, comme pour les messages recu je vous met ci-dessous la source quelqu'un peut me dir ou et comment je pourrait faire ca :

<?php
session_start();

?>

<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
include("css.php");

$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('espace_membre', $base);

// on prépare une requete SQL cherchant tous les titres, les dates ainsi que l'auteur des messages pour le membre connecté
$sql = 'SELECT id, titre, date, id_destinataire, messages.id as id_message FROM messages WHERE id_expediteur="'.$_SESSION['id'].'" ORDER BY date DESC';
// lancement de la requete SQL
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$nb = mysql_num_rows($req);


echo"<table border align='center' cellpadding='0' cellspacing='0' bordercolor='#000000'>
<tr>
<td align=\"center\"><img src='images/fleche.gif'></td>
<td align=\"center\">Date/heure</td>
<td align=\"center\">Sujet</td>
<td align=\"center\">Destinataire du message</td>
</tr>";

if ($nb == 0) {
echo 'Vous navez aucun message.';
}
else {
// si on a des messages, on affiche la date, un lien vers la page lire.php ainsi que le titre et l'auteur du message
while ($data = mysql_fetch_array($req)) {

//$id_message = $data['id']; //récupération de l'id de la table messages (news)
$date_mess = $data['date'];
$titre = stripslashes(htmlentities(trim($data['titre'])));
$id_messa = $data['id_message'];
//$id_mess = $data['id_mess'];
$expedit = stripslashes(htmlentities(trim($data['id_destinataire'])));
//$expedit = $pseudo;
//$lu_mess = $data['lu']; //variable permettant de stocker la valeur dans lu de la table

echo"
<tr><td width='5%' bgcolor=\"$color_fond_titre2\" align=\"center\" class=\"titre2\">";
//instruction si qui permet de savoir si l'on met le dossier nouveau ou ancien sur les messages
//if($lu_mess=="1")
//{
//echo"<img src='images/lu.gif'>"; // si le messages à déjà était lu
//}
//else
//{
//echo"<img src='images/nonlu.gif'>"; //si le message n'a pas encore était lu
//}


echo"</td>
<td width='35%' bgcolor=\"$color_fond_titre2\" align=\"center\" class=\"titre2\">$date_mess</td>
<td width='20%' bgcolor=\"$color_fond_titre2\" align=\"center\" class=\"titre2\"><a href='lire_mess_envoyer.php?id_message=$id_messa'>$titre</a></td>
<td width='20%' bgcolor=\"$color_fond_titre2\" align=\"center\" class=\"titre2\"><a href='membres.php?id_membre=$id_mess'>$expedit</a></td>
</tr>";
}
}
echo"</table>";

mysql_free_result($req);
mysql_close();
?>

</body>
</html>


quand j'arrive à afficher le speudo il m'affiche trois foi sle meme message merci à tous.

Et encore bravo au créateur de se site.

Note de zebden : Pensez à utiliser le BB-code pour une meilleure lisibilité de votre code
LoadingChargement en cours