zebden

  • Signature
    zebdinou pour les intimes / Blog : http://www.zebden.fr
  • Site web
  • Nombre de sujets
    32
  • Nombre de messages
    1 657
  • Nombre de commentaires
    62
  • Nombre de news
    173
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

zebden
le 16/01/2006 à 11:20
concataner 2 paragraphes
Lu,

nl2br est ton ami. Je suis plus gentil que Lupus m'enfin il a raison, c'est assez simple à trouver par soi-même. Surtout quand on propose un service visant à enseigner le php.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 13/01/2006 à 18:45
scripts
Je viens de tester sous IE, Firefox, tout semble ok. J'arrive à télécharger sans problèmes.

Sous quel explorateur es-tu ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 13/01/2006 à 17:12
Organisation de base de données
Mon ton n'est pas du tout méprisable, et je m'en excuse s'il est pris comme tel. (Sauf, le premier message ou tu remettais en doute ma solution, ou la oui, je me suis un peu enervé).

Crois moi, si c'était le cas, je viendrais pas répondre sur les différents forums que je fréquente. J'aime beaucoup aider, voir même me prendre la tête, pour résoudre un problème. Et je crois pas avoir eu de problèmes de ce genre jusqu'à maintenant.

Mais dans ce cas précis, c'est vraiment difficile de répondre sans prendre une heure ou deux afin de voir la meilleure solution possible. Et quand je dis que ton choix n'était pas judicieux, c'etait pas du tout méchant, je le voyais plus comme une critique constructive. Mais en même je te donne pas de solutions de rechange alors l'un comme l'autre hein ;)

Bref n'hésite pas à demander, lors de la conception, des avis, des conseils, j'essaierais de toujours répondre au mieux. Et pour prouver ma bonne foi, je vais me pencher sur ton problème ! Joyeux noël !
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 13/01/2006 à 15:44
Organisation de base de données
Je ne pense que tu puisses avoir une réponse valable ici sur un forum. La conception d'un projet se pense longuement et dans ton cas c'est même pas une question récurrente ou pour le coup on pourrait te filer des infos.

Donc à moins d'y réfléchir rééllement soit y passer du temps. Je ne vois pas vraiment comment on pourrait t'aider.

Moi je te conseille de faire ca sur papier avec les procédures qu'il va y avoir, schématiser tes tables, d'abord sur papier puis ensuite avec un logiciel comme dbDesigner. A partir de la, définir une charte graphique poussée ou pas. Bref tu vois concevoir un projet, c'est pas se lancer tête baissée dans l'inconnu. Et encore je t'ai juste enuméré les grandes lignes.

Et pour donner un avis, je pense pas que ta première façon de faire expliquée ici soit vraiment judicieuse.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 13/01/2006 à 15:38
Espace membre
C'est bon j'ai trouvé l'erreur je susi bête. C'est parceque dans le repertoire ou ca ne fonctionne pas c'est un script et j'ai pas fait gaffe mais j'ai nommé dans mon fichier config la variable pour la connexion à la base $login. Ce qui généré un conflit avec la variable session déclarer dans le script espace_membre.
Un vulgaire erreur d'inatention de ma part. Cela vient du fait que j'ai pas programmé les dux script au même moment donc plus les variable en tête.


Bin c'est pas exactement ce que je te disais ?!

jackobar on parle pas des droits au niveau de la base proprement dite mais d'un espace membre ou root est aussi valable que que machin.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 13/01/2006 à 15:05
Espace membre
Je vois pas ou peut se trouver l'erreur (j'ai pas vraiment lu le code), mais tu dois définir dans un de tes scripts $_SESSION['login'] en root.

Donc je te suggère de faire un echo $_SESSION['login'] au debut et fin de chaques pages pour definir quel script initialise en root ta var de session.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 12/01/2006 à 16:23
Recherche dans une base
Alors ton problème se situe la :

<form action="index.php?recherche=<?php echo($_POST['recherche']); ?>" method="POST">

à remplacer par <form action="index.php" method="post">

Dans tes tests, tu ne passes plus par $_GET mais $_POST.

if(isset($_POST['recherche'])) // Instruction.

Revoie la notion de superglobale pour bien comprendre la nuance entre les deux.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 12/01/2006 à 16:00
Recherche dans une base
lu,

Premièrement,
$sql .= 'WHERE nom = "$recherche"'; va renvoyer WHERE nom = "$recherche", la variable ne sera pas interprétée en délimitant une chaine entre quotes.

Secondo,
si tu as une lettre ET une recherche tu va obtenir un truc dans le style WHERE `nom` REGEXP (a|A){1}WHERE `nom` = "pierre".

Donc une solution, mettre tes clauses dans un tableau

$whr .= 'WHERE `nom` REGEXP "^(' . strtoupper($lettre) . '|';
$whr .= strtolower($lettre) . '){1}"'
$tableauWhere[] = $whr;

ET pour la recherche corriger par :

$whr = '`nom` = "' . $recherche . '"';
$tableauWhere[] = $whr;


Lorsque tu construis ta requête :

$sql .= '...';
if($tableauWhere) $sql .= 'WHERE ' . implode(' OR ', $tableauWhere);
$sql .= ' ORDER BY `nom`


Tu peux très bien remplacer OR par AND mais je doute que ca soit vraiment utile (c'est même inutile et idiot), ainsi que d'allier les deux avec OR. Mais au moins t'as une solution qui marche.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 12/01/2006 à 14:38
Ca c'est faire la fête !!!
Si c'était bien l'accent ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 12/01/2006 à 13:59
Pb de version MYSQL
Luuu,

LEFT JOIN `live_connectes` USING (id_user) à remplacer par

LEFT JOIN `live_connectes` ON (`table1`.`id_user` = `table2`.`id`)
zebdinou pour les intimes / Blog : http://www.zebden.fr
LoadingChargement en cours