universdupc

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

Ses derniers sujets sur les forums

universdupc
le 18/01/2006 à 17:04
librairie GD2
Salut à tous.
Quelqu'un pourrait me dire comment on instal la librairie GD2 sous easyphp6.
universdupc
le 17/01/2006 à 09:54
WHERE et REGEXP
SAlut,

Voilà j'aimerais savoir comment fait ton pour rajouter une condition dans un where
ou il y déjà une REGEXP.
Je vous montre mon code :

<?php 
// lancement de la requête
/* On récupère la lettre choisie et envoyée en paramètre s'il y
en a une */
$lettre = isset($_GET['lettre']) ? $_GET['lettre'] : '';
$recherche = isset($_POST['recherche']) ? $_POST['recherche'] : null;

/* On inutialise le début de la requête SQL */
$sql = 'SELECT agenda_id, agenda_nom, agenda_prénom, agenda_addresse,
agenda_telephone, membre_id FROM gestion_agenda ';

/* Si il y a une lettre en paramètre, on ajoute une clause WHERE pour
n'extraire
que les champs contenant cette lettre */
if($lettre != "")
{
$sql .= 'WHERE `agenda_nom` REGEXP "^(' . strtoupper($lettre) . '|';
$sql .= strtolower($lettre) . '){1}"';
}
if($recherche != "")
{
$sql .= 'WHERE `agenda_nom` REGEXP "^(' . strtoupper($recherche) . '|';
$sql .= strtolower($recherche) . '){1}"';
}
if($recherche == "" && $lettre == "")
{
$sql .= 'WHERE membre_id="'.$_SESSION['membre_id'].'"';
}

/* On ajoute une clause ORDER BY por trier les résultat
en ordre (ici alphabétique) */
$sql .= 'ORDER BY agenda_nom';
// on lance la requête (mysql_query) et on impose un message d'erreur si
//la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());


J'aimerais rajouter apres la clause agenda_nom la clause membre_id="'.$_SESSION, mais je n'y arrive pas il me le prend pas en compte quand je l'insère dans la requête ?

Merci d'avance
universdupc
le 17/01/2006 à 09:07
probleme requete sql
Salut,

Voilà mon dans mon programme php me dit Erreur SQL !
SELECT agenda_id, agenda_nom,
agenda_prénom,
agenda_addresse, agenda_telephone,
membre_id FROM gestion_agenda where `membre_id = 1`ORDER BY agenda_nom
Champ 'membre_id = 1' inconnu dans where clause

Donc ce qui veut dire qu'il ne reconnait pas le champ nommé membre_id et pourtant il existe bien dans ma table.

Voici la requête que j'effectue :

/* On inutialise le début de la requête SQL */ 
$sql = 'SELECT agenda_id, agenda_nom, agenda_prénom, agenda_addresse,
agenda_telephone, membre_id FROM gestion_agenda ';

/* Si il y a une lettre en paramètre, on ajoute une clause
WHERE pour n'extraire
que les champs contenant cette lettre */
if($lettre != "")
{
$sql .= 'WHERE `agenda_nom` REGEXP "^(' . strtoupper($lettre) . '|';
$sql .= strtolower($lettre) . '){1}"';
}
if($recherche != "")
{
$sql .= 'WHERE `agenda_nom` REGEXP "^(' . strtoupper($recherche) . '|';
$sql .= strtolower($recherche) . '){1}"';
}
else
{
$sql .= 'where `membre_id = '.$_SESSION['membre_id'].'`';
}

/* On ajoute une clause ORDER BY por trier les résultat
en ordre (ici alphabétique) */
$sql .= 'ORDER BY agenda_nom';


Et voici ma table :

CREATE TABLE gestion_agenda (
agenda_id int(5) NOT NULL auto_increment,
agenda_nom varchar(20) NOT NULL default '',
agenda_prénom varchar(20) NOT NULL default '',
agenda_addresse varchar(100) NOT NULL default '',
agenda_telephone varchar(14) NOT NULL default '',
agenda_email varchar(30) NOT NULL default '',
agenda_commentaire varchar(100) NOT NULL default '',
membre_id int(4) NOT NULL default '0',
PRIMARY KEY (agenda_id)
) TYPE=MyISAM;


Je ne comprend pas pkoi il me dit cela car il existe bien bien le champ membre_id et ma varialbe de session aussi ?? Si une personne pouvait m'éclairer.
universdupc
le 16/01/2006 à 10:58
suppression dans nue base
Salut !

J'ai une petite question. Voilà pour supprimer des données dans un bdd on utilise la syntaxe suivante :

mysql_query("DELETE FROM membres WHERE tems<'$temps_limite' OR ip='$ip_client'") OR die('<p>Impossible d\'effectuer la requête</p>');


Cela aura pour conséquence de supprimer le tuple complet
J'aimerais savoir, comment si prend t-il et est-ce possible de supprimer juste une donner dans nue tuple Pas le tuple complet met juste un pseudo par exemple et le reste reste

Voilà juste pour info
universdupc
le 13/01/2006 à 17:04
scripts
Bonjour,
Je sais pas si cela n'arrive cas moi, mais dans la catégorie scripts, je n'arrive pas à télécharger les script. Comme par exemple "le portail", j'ai essayé plusieur fois, et sur des jours différents. Un intervalle assez eloigné.
Donc je sais pas si vous êtes au courant, je tenais à vous mettre au courant.
Merci
universdupc
le 13/01/2006 à 11:06
Organisation de base de données
Bonjour !

Je viens poster ce message dans ce forum, pour avoir une idée plus judicieuse concernant le montage d'une petite application develppé en php.
Etant pas forcement un expert je penses qu'ici je tombrais sur des personnes qualifié magnant très facilemnt le php. Et de le répondre à mon problème.
Alors en faite je veux créer une application servant à la gestion des compte et dépenses. Pour cela j'ai déjà créé un espace utilisateur. C'est-à-dire une identification pour accéder à l'aaplication. Cela c'est ok. Mais j'ai du mal à partir pour le développement de l'outil, en faites j'ai une idée sur comment elle va se présenter, mais le souci est que je ne sais pas comment organiser les bases de données dont j'ai besoin le plus efficacement possible.
Alors en faites j'ai imaginé la chose ainsi on aurait une première page nous permettant de choisir qu'elle siasi on désire nous le conjoint ou bien les deux. ENsuite si on clique sur nous par exemple, alors on a le choix de choisir les dépenses du moi ou les revenues persu dans le moi, ainsi de suite pour chaque personne conjoint et les deux. Ce qui ferais au final le cumul de revenues ainsi que des depenses et de la on récupère la somme restante dans le moi et par la même l'argent mis de côté dasn une années et ainsi de suite.
Alors en faite je c'est pas comment organiser les base de données pour que cela soit plus simple par la suite pour la programmetion. Moi j'ai imginer une base de donnée deja pour etre membre (id_membre, login, pass) ensuite une base pour les depenses (id_depense, différents partir pour la siaise, mois), une pour les revue(id_revenue...), ensuite une base contenant l'ensemble des calcul pour en faire un affichage sur les soldes restant et gagné. Voilà je pense pas avoir oublié des choses. Mais le problème est que je c pas si je fais autant de base est-ce à chaque fois je vais pouvoir choisir les partie correspondant à la bonne personne loger, puis en ce qui concernen les mois comment les organiser dans une base pour pourvoir faire l'affiche de chaque mois + années ainsi que le jour du moi ou la dépense a é t faites. Voilà un peu mes soucie. Si une personne pouvait em dire si mon choix est judicieux.
universdupc
le 12/01/2006 à 15:41
Recherche dans une base
Bonjour !

Voilà je viens de créer un annuaire téléphonnique. Avec une page d'acceuille donannt toutes les informations : nom, prenom, tel... Une page ajout de personne, une autre suppression de personne, une concerannt une fiche...
Dans ma page parincipale j'ai effectuer diffrent affichage. Soit toutes les données rangé dans l'ordre alphabétique où soit un trie. C'est-à-dire lorsque l'on appuie sur une lettre "A" par exemple on affiche juste les nom commencant par "A".
J'ai voulu rajouter un système de recherche aussi. C'est- à-dire en tapant le nom d'une personne seule les personnes de la base de données comportant ce nom doit s'afficher, ùais apparament ce ne marche pas pourriez-vous me dire si mon code est faux si vouz voyez l'erreur. Car moi je trouve pas.

Voici le code :

Remplacer par un wall

Merci

Note de zebden : utilisez le wall pour vos longs codes
universdupc
le 11/01/2006 à 11:08
filtre sur page
Bonjour !

Voilà je suis entrain de faire une petir script concerant un agenda téléphoniqe. Mais j'ai un problème je ne sais pas comment on fait pour effectuer un filtre. µJe m'explique :
Voilà j'ai ma page ou l'on affiche toutes les personne stocker dans une base de donner eavec leur numéro de telephonne et moi je voudrais faire un affichaqge par lettre alphabétique c'est à dire ne pas tout avoir sur la même page mauis par exemple cliquer sur une lettre "a" et la on affiche que les personne dont le nom commence par un "a" ainsi de suite..
Voici le code que j'ai commencé il fonctionne très bien sauf le trie bien sur.

<?php
// on se connecte à la base de données
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('repertoire_tel', $base);
?>
<html>
<head>
<title>affichage du répertoire</title>
</head>
<body>
<?php
// structure de la mise en page
echo '<h3><p><center>Répertoire téléphonnique</center></p></h3><br><br>';
echo '<center>';
echo '<table border cellspacing="0" width="600">';
echo '<tr>';
echo '<td width="100"><p><center>Nom</center></p></td>';
echo '<td width="100"><p><center>Prénom</p></center></td>';
echo '<td width="200"><p><center>Addresse</p></center></td>';
echo '<td width="200"><p><center>téléphonne</p></center></td>';
echo '</tr>';

// lancement de la requête
$sql = 'SELECT nom, prénom, addresse,
telephone FROM liste_proprietaire ORDER BY nom';

// on lance la requête (mysql_query) et on
// impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql)
or die('Erreur SQL !'.$sql.''.mysql_error());

//on récupère le résultat
//sous la forme d'un tableau
//en scanan tous les tuples
while ($data = mysql_fetch_array($req)) {
// on effectu l'affichage des résultat
echo "<tr><td>";
echo $data['nom'];
echo "</td><td>";
echo $data['prénom'];
echo "</td><td>";
echo $data['addresse'];
echo "</td><td>";
echo $data['telephone'];
echo "</td></tr>";
}

echo '</center>';
// on libère l'espace mémoire
//alloué pour cette intérrogation de base
mysql_free_result ($req);
mysql_close ();
?>
</body>
</html>


Merci d'avance
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: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
LoadingChargement en cours