Aller au contenu

djp1988

Hubmaster
  • Compteur de contenus

    148
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par djp1988

  1. Merci, j'igniorais l'existance de min-height, merci encore, mon histoire de height c'était de donenr une height:100% au div qui avait l'image a répéter, mais ce height n'est appliquer que si son parent a un attribut height aussi donc il fallait donner a html et body height:100% et ensuite mettre height:100% au div avec l'image, mais ca marchais pas lorsqu'on voulais défiler la page vers le bas
  2. Bonjour, j'ai un soucis. j'ai un div qui a une image de fond en repeat-y d'un petit ombre qui donne une effet sympas sur la page, cependant, si j'ai pas de quoi remplir la page visible, l'image de fond s'arrete en plein milieu de la page ! (La ou le contenu se termine) donc j'ai chercher une solution et on m'a dit de donner a body et html height:100% ensuite de donner mon div concerner la meme attribut, et bingo ca marche bien, sauf que.... en faite non, on se rend compte lorsqu'on a tellement de contenu que on doit utiliser la barre de difilement pour descendre la page, et a ce moment on se rend compte que le height:100% voulais dire en faite, 100 % de la page visible au chargement, donc quand je défile vers le bas, on voit que l'image de fond ne continu pas comme voulu, que faire? Merci
  3. Bon alors j'ai trouvé que Safari ne permet pas au JavaScript de lire ou écrire les cookies localement, j'ai testé sur mon serveur et le cookie s'est bien enregistré, par contre quelqu'un pourrait me dire si c'est un probleme qui sera règler dans Safari ou c'est c'est une intention de la pars de Apple d'avoir interdit le travail local avec les cookies? Merci
  4. Bonjour j'ai un petit script qui fonction bien sur FF, Opera... IE a testé, mais le voici, mais il ne marche pas sous Safari, donc je me pose la question, pourquoi... var expiraiondate = new Date(); expirationdate.setTime(expirationdate.getTime()+1000*60*60*2); // expire dans 2 heures alert("Your cookies dies on this date: "+expiraiondate); document.cookie = "mycookie=125";expires=expirationdate; //voila le cookie, ne marche pas sous safari
  5. Salut, j'ai un autre soucis, je recois toujours cette alerte maintenant: Allowed memory size of 31457280 bytes exhausted (tried to allocate .... bytes) in ........ Que faire?
  6. Bonjour j'ai fais un script qui permet de reduire les images que l'utilisateur a choisi d'uploader, et cela fonctionne tres bien, mais pour les images qui ont une DPI spécifié (juste une remarque que j'ai fais), le script s'arrete au niveau de la fonction imagecreatefromjpeg() Comment contourner cela? On dirait que c'est ce bug: http://bugs.php.net/bug.php?id=16097 Mais je en trouves pas ou et comment le contourner En ajoutant ini_set("memory_limit","30M"); Le script fonctionne mais svp dites moi en quoi ca change quelque chose, je ne peux penser seulement que cela affecte une plus grande memoire a php pour executer les modifications demander sur une image de "haute" qualité (>72 dpi) Des idées?
  7. Bonjour quelqu'un pourrait-il m'aider, je cherche à connaitre les obligations légales concernant un projet que je veux faire, pour résumé, mon nouveau site va prendre une commission sur un prix finale decider par le vendeur / acheteur d'un service donc je veux savoir s'il y avait une obligation de devenir une societe, ou enfin je sais pas quels etapes prendre. Je pense qu'il faut une autorisation de buissiness? ou alors...?
  8. Salut, je sais que c'est tres enervant de pas avoir de réaction, moi je pense qu'il vaut mieu qu'on dise je ne sais pas plutot que de ne rien dire, dsl, mais je ne sais pas
  9. djp1988

    ajax POST

    J'arrive pas a envoyer des donnees via ajax avec POST, cf. http://www.euroherp.com/ajaxcomments.php J'ai 'ddd' qui est en echo sur la page qui se charge, et juste avant j'ai echo $_POST['txt']; Mais je n'arrive pas à envoyer le commentaire pour s'afficher
  10. Si j'ai une fonction setTimeout qui s'active lors d'un onmouseover, et un different setTimeout qui s'active lors d'un onmouseout sur un meme objet, si je fais un onmouseover et que en meme temps que le setTimeout s'est mis en route sans qu'il ait le temps de mettre en route sa fonction je fais un onmouseout qui déclanche l'autre setTimeout, les 2 setTimeout vont ils continuer leur execution? problem, voir, et faites un onmouseover et onmouseout rapidement, et observer l'horreur qui suit, sautement, c'est les 2 setTimeout qui se font la guerre ?: http://www.herpfrance.com/Web/untitled2.html
  11. CODE function startfunc(){ divi = document.getElementById("atlas"); images = divi.getElementsByTagName("img"); for(i=0;i<images.length;i++){ smallwidth = images.width; smallheight = images.height; largewidth = smallwidth * 3; largeheight = smallheight * 3; ratioW = smallwidth * 0.1515; ratioH = smallheight * 0.1515; images.onmouseover = function(){ zoomin(this); } images.onmouseout = function(){ zoomout(this); } } } function zoomin(id) { if(smallwidth < largewidth){ i = smallwidth; p = smallheight; doStep1(); } function doStep1() { if(i < largewidth) { id.style.width = (i + 'px'); id.style.height = (p + 'px'); i = i+ ratioW; p = p+ ratioH; setTimeout(doStep1,1); } if(!(i<largewidth)){ id.style.width = largewidth + 'px'; id.style.height = largeheight + 'px'; } } } function zoomout(id) { if(largewidth > smallwidth){ i = largewidth; p = largeheight; doStep2(); } function doStep2() { if(i > smallwidth) { id.style.width = (i + 'px'); id.style.height = (p + 'px'); i = i-ratioW; p = p-ratioH; setTimeout(doStep2,1); } if(!(i>smallwidth)){ id.style.width = smallwidth + 'px'; id.style.height = smallheight + 'px'; } } } J'ai reussi à m'approcher du but, amis je ne comprends pas le comportement que l'animation prend si on va au dessus, à un autre image, et on revien etc.... au bout d'un moment, j'ai l'impression que ca pete un plomb et je ne comprends pas le comportement de ce qui se passe, ca saute, et parfois quand on va sur une des 3 images les 3 se gonflent, bref, jouez avec mon fichier et expliquez moi svp: http://www.herpfrance.com/Web/untitled2.html
  12. Bonjour, comment on peut definir un variable qui en faite prendrais la valeur de départ des dimensions d'une image au chargement de la page et qui ensuite se rappell de ces valeurs alors que un autre script anime les dimensions de l'image? Je travail sur un script pour faire zoom sur les images, et le probleme est que je calcule la taille désiré pour le zoom / dézoom à partir des dimensions de l'image, seulement que si quelqu'un passe la souris dessus et s'enleve ou enclanche le dézoom desuite apres avoir enclancher le zoom, les dimensions desiré de départ (etit dimensions) et fin (grand dimensions) sont alors modifiés, testé ici: http://www.herpfrance.com/Web/untitled.html CODE window.onload = startfunc; function startfunc(){ divi = document.getElementById("atlas"); images = divi.getElementsByTagName("img"); for(i=0;i<images.length;i++){ images.onmouseover = function(){ ratioW = this.width * 0.1515; ratioH = this.height * 0.1515; zoomin(this); } images.onmouseout = function(){ zoomout(this); } } } function zoomin(id) { widthactuel = id.width; desiredwidth = (widthactuel * 3); heightactuel = id.height; desiredheight = (heightactuel * 3); if(widthactuel < desiredwidth){ i = widthactuel; p = heightactuel; id.style.zIndex = 1; doStep1(); } function doStep1() { if(i < desiredwidth) { id.style.width = (i + 'px'); id.style.height = (p + 'px'); i = i+ ratioW; p = p+ ratioH; setTimeout(doStep1,1); } } } function zoomout(id) { widthactuel = id.width; desiredwidth = (widthactuel / 3); heightactuel = id.height; desiredheight = (heightactuel / 3); if(widthactuel > desiredwidth){ i = widthactuel; p = heightactuel; id.style.zIndex = 0; doStep2(); } function doStep2() { if(i > desiredwidth) { id.style.width = (i + 'px'); id.style.height = (p + 'px'); i = i-ratioW; p = p-ratioH; setTimeout(doStep2,1); } } }
  13. djp1988

    Probleme de GROUP BY

    requête imbriquée C-A-D 2 requetes en 1 ? Vois tu maintenant pourquoi ca serait tres bine que phpmyadmin range mes donnees selon l'ordre d'insertion
  14. djp1988

    Probleme de GROUP BY

    Oui mais en faite voici tout mon SQL, celui que j'ai montrer était seulement pour tester des solutions: SELECT * FROM PHOTOS GROUP BY person_in_photo ORDER BY n_photo DESC LIMIT 0,10 Mon but est d'avoir 10 lignes qui montre 10 liens vers des images, dont pour chaque personne photographier je ne retien qu'une donnee, mais je ne veux que la premiere photo de chaque personne, mais il se trouve que ma base de donnee melange les lignes et ne prend pas la premiere (donc n_photo) la plus basse, quand je parcours mes donnees dans la base de donnees parfois j'ai des lignes qui ne sont pas a leur place par rapport au numéro de ligne, et si ca été juste j'aurais as de probleme
  15. djp1988

    phpmyadmin

    Salut, je me demandes si j'ai pas mal construis mes tables dans phpmyadmin, voici ce que j'ai quand je parcours mes donnees: P_key....|...Name 1...............something1 2...............something2 6...............something6 3...............something3 pourquoi la donnee 6 est en troisieme position alors que je lai rentré en dernier et que le champ P_key est auto_increment ???
  16. djp1988

    Probleme de GROUP BY

    Pas de changement
  17. djp1988

    Probleme de GROUP BY

    SELECT * FROM table WHERE strict_name = 'ThisField' GROUP BY strict_name ORDER BY n_data DESC J'ai plusieurs lignes pour strict_name = 'ThisField' qui ont (valeur de clé primaire - n_data) 49 à 54 avec le SQL je voulais rechercher celui qui a le n_data le plus petit, mais mon sql me donne celui avec n_data = 51 ! Je ne comprends pas
  18. Je travail sur Access, donc c'est simplement de type numérique, par contre le sql proposer me donne une erreur "Erreur de Synthaxe dans l'expression 'detail.numcom_det = com.num_com Inner join Clients as cli on Com.num_cli_com = Cli.num_cli' "
  19. Détail_commande(numcom_det, numpro_det, quant_det, prix_det) Commandes(num_com, date_com, num_cli_com, modereg_com, reg_com, numsal_com) Clients(num_cli, nom_cli, prénom_cli, numad_cli, rue_cli, cp_cli, ville_cli, type_cli, condition_cli) Détail_commande Exemple de donnée: numcom_det numpro_det quant_det prix_det 1 549 1 269,89 1 690 2 210,60 1 2212 2 422,28 2 845 2 50,65 Commandes Exemple de donnée: num_com date_com num_cli_com modereg_com reg_com numsal_com 1 17/06/2007 1322 Carte bancaire Oui 16 2 21/10/2007 1488 Chèque Oui 16 3 02/09/2007 1263 Carte bancaire Oui 16 Clients Exemple de donnée: num_cli nom_cli prénom_cli numad_cli rue_cli cp_cli ville_cli type_cli condition_cli 1 Abadie Sirine 6 Rue François-Arago 08360 Saint Fergeux A 1 2 Fourmestreaux Benoist 6 Allée de la Gare 75011 Paris 11e Arrondissement A 1 3 Oster Bechir 4 Allée de la Gare 09500 Saint Julien de Gras Capou A 1 4 Potier (de) Lahbib 18 Allée de la Gare 55160 Manheulles A 1
  20. Non c'est la même erreur
  21. Non, j'ai cette erreur: Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée 'quant_det*prix_det' comme une partie de la fonction d'agrégat.
  22. Bonjour, je dois réaliser une requête pour rechercher le montant des impayés pour les clients de mon entreprise dans un projet au lycée, j'ai rencontré un problème puisque je cherche à avoir une seul ligne par client, mais un client a plusieurs articles par commande donc je finis avec le même nombre de lignes que le nombre de commandes par client, et je n'arrive pas à faire la somme de ces lignes pour obtenir qu'une ligne par client, voici ma requête: SELECT num_com, (nom_cli + " " + prénom_cli), (quant_det*prix_det) AS Prix FROM Détail_commande, Commandes, Clients WHERE Détail_commande.numcom_det = Commandes.num_com AND Commandes.num_cli_com = Clients.num_cli AND reg_com = FALSE reg_com c'est pour vérifier si oui ou non il a payé Résultat CODE num_com Expr1001 Prix104 Castro Roque 734,40 104 Castro Roque 1 639,46 104 Castro Roque 4 967,78 104 Castro Roque 452,51 104 Castro Roque 2 157,82 104 Castro Roque 39,85 286 Lamarche Rodriguez 70,20 286 Lamarche Rodriguez 64,70 286 Lamarche Rodriguez 43,09 286 Lamarche Rodriguez 1 112,18 286 Lamarche Rodriguez 90,50 286 Lamarche Rodriguez 194,29 286 Lamarche Rodriguez 205,09 286 Lamarche Rodriguez 367,10 286 Lamarche Rodriguez 92,66 286 Lamarche Rodriguez 64,70 286 Lamarche Rodriguez 84,04 286 Lamarche Rodriguez 17,06 286 Lamarche Rodriguez 6 458,40 362 Hamel Ronaldo 140,16 362 Hamel Ronaldo 93,85 362 Hamel Ronaldo 124,09 401 Jarry Uriel 49,08 401 Jarry Uriel 84,04 401 Jarry Uriel 57,13 434 Finot Soraya 81,86 434 Finot Soraya 593,78 434 Finot Soraya 1 250,64 434 Finot Soraya 63,67 434 Finot Soraya 323,76 769 Grimoux Siranouche 10,80 769 Grimoux Siranouche 896,18 769 Grimoux Siranouche 2 546,64 769 Grimoux Siranouche 194,18 769 Grimoux Siranouche 172,70 781 Flament Lewis 202,82 781 Flament Lewis 226,70 887 Vincent Shanone 19,86 887 Vincent Shanone 439,14 887 Vincent Shanone 1 077,84 887 Vincent Shanone 32,38 887 Vincent Shanone 107,89 887 Vincent Shanone 278,64 887 Vincent Shanone 376,92 958 Guibert Smina 280,69 958 Guibert Smina 15,97 958 Guibert Smina 204,98 958 Guibert Smina 204,98 958 Guibert Smina 646,92 958 Guibert Smina 204,98 958 Guibert Smina 354,24 958 Guibert Smina 429,84 958 Guibert Smina 399,60 1323 Feuquières Majorie 99,14 1323 Feuquières Majorie 306,52 1323 Feuquières Majorie 23 224,40 1323 Feuquières Majorie 77,32 1323 Feuquières Majorie 75,48 1323 Feuquières Majorie 114,26 1323 Feuquières Majorie 114,38 1323 Feuquières Majorie 431,78 1323 Feuquières Majorie 103,33 1324 Desmousseau Sounia 12,85 1324 Desmousseau Sounia 97,15 1324 Desmousseau Sounia 77,66 1324 Desmousseau Sounia 70,20 1324 Desmousseau Sounia 667,44 1324 Desmousseau Sounia 160,92 1423 Bernard Igon 1 265,84 1423 Bernard Igon 194,29 1423 Bernard Igon 290,52 1423 Bernard Igon 127,34 1423 Bernard Igon 56,04 1423 Bernard Igon 373,48 1423 Bernard Igon 118,69 2346 Plumkett et fils Domange 19,33 2346 Plumkett et fils Domange 24,79 2346 Plumkett et fils Domange 473,04 2346 Plumkett et fils Domange 645,84 2346 Plumkett et fils Domange 43,09 2367 Braire Maite 51,62 2367 Braire Maite 318,61 2367 Braire Maite 55,62 2367 Braire Maite 278,64 2367 Braire Maite 75,48 2367 Braire Maite 188,95 2465 Cappe Sihame 53,89 2465 Cappe Sihame 258,98 2465 Cappe Sihame 32,18 2465 Cappe Sihame 64,58 2465 Cappe Sihame 269,78 2465 Cappe Sihame 107,89 2465 Cappe Sihame 17,08 2480 Tress Shelanda 194,35 2480 Tress Shelanda 567,00 2480 Tress Shelanda 268,92 2480 Tress Shelanda 29,05 2480 Tress Shelanda 1 704,24 2480 Tress Shelanda 75,38 2480 Tress Shelanda 185,54 2480 Tress Shelanda 386,66 2480 Tress Shelanda 1 933,20 2556 Castex Loig 7,83 2556 Castex Loig 66,42 2556 Castex Loig 1 059,18 2556 Castex Loig 129,52 2556 Castex Loig 204,12 2556 Castex Loig 76,63 2556 Castex Loig 25,70 2776 Société des Glacières de Paris Stephie 271,94 2776 Société des Glacières de Paris Stephie 94,60 2776 Société des Glacières de Paris Stephie 367,20 2776 Société des Glacières de Paris Stephie 142,34 2776 Société des Glacières de Paris Stephie 30,19 2843 Lebel Urtsin 430,92 2843 Lebel Urtsin 117,72 2843 Lebel Urtsin 84,04 2843 Lebel Urtsin 248,18 2894 Richard Dianthe 553,93 2894 Richard Dianthe 21,50 2894 Richard Dianthe 15,08 2894 Richard Dianthe 59,40 2894 Richard Dianthe 45,25 2894 Richard Dianthe 213,84 2894 Richard Dianthe 99,14 2894 Richard Dianthe 210,60 2906 Barrier Sherley 226,58 2906 Barrier Sherley 57,13 2906 Barrier Sherley 86,30 2906 Barrier Sherley 211,46 2983 Gosset Rogel 1 547,42 2983 Gosset Rogel 604,58 2983 Gosset Rogel 321,84 2983 Gosset Rogel 408,24 2983 Gosset Rogel 81,86 2983 Gosset Rogel 107,89 2983 Gosset Rogel 85,64 merci
  23. Cependant, j'ai encore une question, alors j'ai ca une fois que je convertis l'heure etc...: "2008-04-18 09:39:09" Mais c'est très americaine ! Je voudrais cela: 18/04/2007 09:39:09 Peut etre meme: 18/04/2007 9h39 -> sans le secondes et avec un 'h' Comment puis je manipuler les données ? Il doit bien sur avoir une solution plus simple que: SELECT DAYOFMONTH(ADDDATE(date, INTERVAL 9 HOUR)) AS day, MONTH(ADDDATE(date, INTERVAL 9 HOUR)) AS month, YEAR(ADDDATE(date, INTERVAL 9 HOUR)) AS year, HOUR(ADDDATE(date, INTERVAL 9 HOUR)) AS hour, MINUTE(ADDDATE(date, INTERVAL 9 HOUR)) AS mins FROM comment_trips
  24. Ok, j'ai trouvé: SELECT ADDDATE(date, INTERVAL 9 HOUR) AS date FROM comment_trips :D:D
  25. Ca me plait bien la fonction CONVERT_TZ, cependant je ne comprends pas pourquoi j'ai un résultat NULL avec cette requette: SELECT CONVERT_TZ('date','PST','CET') AS date FROM comment_trips; ou le champ date dans la table comment_trips est de type 'datetime' Okay, je viens de comprendre, alors il faut distinguer deux choses, la date lorsqu'on l'insere directement avec PHP sous la forme print date ('l F jS Y'); Et puis les dates lorsque on les insére à partir de la base de donnée, j'avais les 2 cas comme problème, mais avec votre script j'ai pu convertir les dates que j'insérer directement. Mais il faut que je convertis les dates et heures d'un champ 'date' de la base de donnees
×
×
  • Créer...