Aller au contenu

genmin

Hubmaster
  • Compteur de contenus

    206
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par genmin

  1. genmin

    requete

    ya plus personnes ?????
  2. genmin

    requete

    Merci tous c'est bon conseil, j'ai compris pour les alias. Pour la date je suis sous la forme 0000-00-00. Pour ce qui est du LIMIT il ne vas pas faire ce que j'attends. Il vas me limiter à un certain nombre d'enregistrement alors que je les veux tous de la table subscribers mais seulemnt le plus récent de la table commentaire.
  3. genmin

    requete

    Bonjour anonymus, Alors pour ce qui est du Max dans la partie where je venais juste de m'en rendre compte, ensuite pour les alias tu as surement raison mais je ne les mettrise pas totalement encore. Pour ce qui est de $trie il s'agit juste du nom d'une des colones pour faire un trie, par nom, budget, etc... Et pour finir je ne crois pas que LIMIT soit la commande à utiliser car je désire faire la liste de tout les enregistrements des membres mais avec uniquement leurs derniers commentaires. J'espère que je suis suffisement claire (pas facile à expliquer), si vous avez la moindre question je suis dispo. Merci
  4. genmin

    requete

    oups il semblerai qu'il y ai un petit problème. Invalid use of group function, qu'il me donne !!! je te donne ma requete complète, peut etre que j'ai fais une erreur. $query_Recordset1 = "SELECT * FROM oempv3_subscribers, oempv3_extrafields, historique_com WHERE oempv3_subscribers.subscriber_id = oempv3_extrafields.subscriber_id AND oempv3_subscribers.subscriber_id = historique_com.subscriber_id AND historique_com.date = MAX(historique_com.date) AND oempv3_extrafields.Acquereur != '' AND oempv3_subscribers.statut = 'En cours' AND oempv3_subscribers.idnego= '$negoliste' AND oempv3_subscribers.agence='$agence' ORDER BY $trie"; Merci pour ton aide
  5. genmin

    requete

    Merci Phantom Joey pour tout aide, j'essai et je te dis si ca marche
  6. genmin

    requete

    Bonjour, voilà je voudrai réaliser une requete sur 3 tables. je m'explique : J'ai une table membre avec les champs ID_membre, nom etc... une 2ème table infos avec les champs ID_membre, type, etc... et une troisième, commentaire avec les champs ID_membre, commentaire, date. Voilà, pour info dans les 2 première tables il n'y a qu'un seul enregistrement par membre, par contre un membre peu avoir plusieur commentaire qui sont daté. Que dois je mettre dans ma requete pour sortir un tableau avec les infos de tous mes membres et uniquement leur dernier commentaire.
  7. Merci pour cette petite remarque pour la fonction "mysql_db_query". Pour ce qui est de la validation, c'est pas grave si il faut y passer tant pis. Es ce que tu pourrais me guider pour les modifs du script. Merci à toi anonymus.
  8. Je cherche à inserrer plusieur liste déroulante indépendante les une des autres mais qui s'alimente dans une base mysql en fonction d'une sélection dans une liste. Et le tout sans validation si possible.(donc avec du javascript je pense). j'ai déjà un menu qui s'alimente en fonction d'un autre mais il ne permets pas plusieur sélection. Voilà le javascript : <script LANGUAGE="JavaScript"> function ModifierListe1(code_secteur) { lg = document.formu.zlsecteur1.length; // On vide la liste for (i = lg - 1; i >= 0; i--) { document.formu.zlsecteur1.options[i] = null; } idagence = document.formu.zlville2.selectedIndex; <?php // Génération des secteurs par villes $sql = "SELECT idagence,group_id FROM oempv3_groups ORDER BY idagence"; $resultat = mysql_db_query($db, $sql); $max_lignes = 0; $option_max = ''; while ($enr = mysql_fetch_array($resultat)) { $sql = "SELECT code, ville "; $sql .= "FROM ville "; $sql .= "WHERE agence='".$enr[0]."'"; $sql .= "ORDER BY ville"; $resultat2 = mysql_db_query($db, $sql); echo " if (document.formu.zlville2.options[idagence].value == \"".$enr[0]."\") {\n"; echo " document.formu.zlsecteur1.length = ".(mysql_num_rows($resultat2)+1).";\n"; $cpt = 1; while ($enr2 = mysql_fetch_array($resultat2)) { echo " document.formu.zlsecteur1.options[".$cpt."].value = ".$enr2[0].";\n"; echo " document.formu.zlsecteur1.options[".$cpt."].text = \"".$enr2[1]."\";\n"; echo " if (code_secteur == ".$enr2[0].") document.formu.zlsecteur1.options[".$cpt."].selected = true;\n"; $cpt++; if ($cpt > $max_lignes) $max_lignes = $cpt; if (strlen($enr2[1]) > strlen($option_max)) $option_max = $enr2[1]; } echo " }\n"; } ?> } </SCRIPT> <!-- Selection ville et secteur --> <script LANGUAGE="JavaScript"> function ModifierListe2(code_secteur) { lg = document.formu.zlsecteur2.length; // On vide la liste for (i = lg - 1; i >= 0; i--) { document.formu.zlsecteur2.options[i] = null; } idagence = document.formu.zlville2.selectedIndex; <?php // Génération des secteurs par villes $sql = "SELECT idagence,group_id FROM oempv3_groups ORDER BY idagence"; $resultat = mysql_db_query($db, $sql); $max_lignes = 0; $option_max = ''; while ($enr = mysql_fetch_array($resultat)) { $sql = "SELECT code, ville "; $sql .= "FROM ville "; $sql .= "WHERE agence='".$enr[0]."'"; $sql .= "ORDER BY ville"; $resultat2 = mysql_db_query($db, $sql); echo " if (document.formu.zlville2.options[idagence].value == \"".$enr[0]."\") {\n"; echo " document.formu.zlsecteur2.length = ".(mysql_num_rows($resultat2)+1).";\n"; $cpt = 1; while ($enr2 = mysql_fetch_array($resultat2)) { echo " document.formu.zlsecteur2.options[".$cpt."].value = ".$enr2[0].";\n"; echo " document.formu.zlsecteur2.options[".$cpt."].text = \"".$enr2[1]."\";\n"; echo " if (code_secteur == ".$enr2[0].") document.formu.zlsecteur2.options[".$cpt."].selected = true;\n"; $cpt++; if ($cpt > $max_lignes) $max_lignes = $cpt; if (strlen($enr2[1]) > strlen($option_max)) $option_max = $enr2[1]; } echo " }\n"; } ?> } </SCRIPT> Et voilà le code php: <?php // ---------------------------------------------------------------------------- // Liste villes // ---------------------------------------------------------------------------- $sql = "SELECT idagence,group_id FROM oempv3_groups ORDER BY Idagence"; $resultat = mysql_db_query($db, $sql); echo "<SELECT NAME='zlville2[]' onChange='ModifierListe1(-1), ModifierListe2(-1), ModifierListe3(-1), ModifierListe4(-1)' size='3' multiple>\n"; while ($enr = mysql_fetch_array($resultat)) { echo "<OPTION VALUE='".$enr[0]."'"; if ($zlville2 == $enr[0]) echo " SELECTED"; echo ">".htmlspecialchars($enr[0])."</OPTION>\n"; } echo "</SELECT> \n"; ?> <?php // ---------------------------------------------------------------------------- // Liste secteurs // ---------------------------------------------------------------------------- echo "<SELECT NAME='zlsecteur1'>\n"; for ($cpt = 0; $cpt < $max_lignes; $cpt++) echo "<OPTION>".ereg_replace(".", "--", $option_max)."</OPTION>\n"; echo "</SELECT>\n"; if (!isset($zlsecteur1)) $zlsecteur1 = -1; echo "<script LANGUAGE='JavaScript'>\n;ModifierListe1(".$zlsecteur1.");\n</SCRIPT>\n"; // ---------------------------------------------------------------------------- ?> <?php // ---------------------------------------------------------------------------- // Liste secteurs // ---------------------------------------------------------------------------- echo "<SELECT NAME='zlsecteur2'>\n"; for ($cpt = 0; $cpt < $max_lignes; $cpt++) echo "<OPTION>".ereg_replace(".", "--", $option_max)."</OPTION>\n"; echo "</SELECT>\n"; if (!isset($zlsecteur2)) $zlsecteur2 = -1; echo "<script LANGUAGE='JavaScript'>\n;ModifierListe2(".$zlsecteur2.");\n</SCRIPT>\n"; // ---------------------------------------------------------------------------- ?> Si quelqu'un peu me guider
  9. Bonjour tout le monde, Je cherche à afficher le contenu de la variable X en passant par la variable Y qui contient le nom de la variable X Si vous m'avais compris merci de m'aider
  10. Il semblerait que l'identifiant soit 'root', et je ne sais plus chez qui il est le serveur
  11. Warning: chown(): Operation not permitted
  12. alors la j'ai des lacunes. comment puis je savoir comment je suis connecté? Pour le moment je pose mon script php par ftp et l'execute avec mon explorer. es ce que si je lance le script directement par le serveur par exemple par une tache planifiée ca irai mieux ?
  13. Merci Dan mais je suis sur un serveur dédié
  14. j'avous avoir fait l'erreur, mais je m'en suis apercu et ai rectifié, mais ca ne marche pas mieux
  15. oups voilà que je ne peu pas utiliser la fonction chmod() Warning: chmod(): Operation not permitted Je cherche ....
  16. OK Dan ca explique pourquoi le repertoire ne s'efface pas alors!! je vais essayer de lancer le script par le serveur comme ca, ca devrait marcher. Merci
  17. merci pour ce truc, si tu as une idée pour le repertoire qui lui ne s'efface pas, merci.
  18. Alors voilà je viens d'essayer le script de Dan et ca marche pas totalement, déjà il faut que je passe tout les fichiers en 777 pour pouvoir les supprimer mais le répertoire lui ne s'efface pas ???? Warning: rmdir(rep): Permission denied
  19. ben voilà c'est readdir que je ne trouvais pas, merci Dan. Je vais mettre ca en pratique et je vous tiens au courant.
  20. je comprend bien mais je ne connais pas les fichiers dans les répertoires, et ils sont tous différents
  21. Salut Voilà je cherche à créer un script qui ferai le ménage sur mon serveur. je mets une base de données à jours périodiquement. Elle comporte des numéros de dossier, et ces dossier sont présent sur le serveur. Je souhaiterais que lorsque je supprime un enregistrement mon script le détecte et efface le repertoir correspondant. simple non et ben pas si simple car j'ai une fonction rmdir qui ne supprime les rep que si il son vide
  22. genmin

    mysql_num_rows()

    Merci pour tous ces précieux conseils Anonymus.
  23. genmin

    mysql_num_rows()

    Merci beaucoup je me penchais sur ce num_rows() et je n'avais pas vue mon erreur dans ma requête. maintenant ca marche. Vraiment top WebmasterHub PS: Merci à Dan pour me répondre toujours aussi vite
×
×
  • Créer...