Aller au contenu

hellay

Membre
  • Compteur de contenus

    6
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. merci pour la réponse qui m'évite de continuer a chercher partout une méthode sur mon formulaire j'ai finalement fait ça totalement différemment avec des menus. déroulants non google ne remplira pas les formulaires, mais si des visiteurs font des liens sur leur site/forum vers les versions triées c'est toujours ça en plus qui reviens sur les moteurs ensuite
  2. bonjour, j'ai un problème similaire, J'ai une page qui va afficher une liste. Je veux ajouter un critere de tri pour n en afficher qu une partie selon divers choix. Je fait donc un formulaire en Get(je ne veux pas en post, je prefere que l utilisateur puisse garder les variables de tri dans l url pour ses bookmarks, ou sur google ) avec des champs de choix que je reprend ensuite dans mes requetes de BdD.. tout fonctionne bien la dessus... Mon probleme viens du fait que lorsque je vais appliquer un rewrite, il me faudrai pouvoir recuperer les variables et les integrer. Or malheureusement, quand j utilise mon formulaire il me fait : Jeux-de-Roles/Campagnes-.html?tri_univers=3 Alors que je voudrais, comme indiqué dans mon htacess , utiliser une adresse du type: Jeux-de-Roles/Campagnes-3.html mon formulaire est du type: (sachant que j ai simplifié ici mais j ai plusieurs champs selects et donc ne peut pas me passer de formulaire ( sinon j aurai fait une simple liste ) form action="" method="GET"> <select name="tri_univers"> <option value="3">-test-</option> </select> </form Mon rewrite est du type: RewriteRule ^Jeux-de-Roles/Campagnes-([0-9]*).html$ /campagne.php?infos=campagnes&tri_univers=$1 [QSA,L] une idée de mes erreurs ou d une bonne maniere de scripter ce que je veux ? merci d avance des reponses
  3. hellay

    Comparaisons de Valeurs dans un tableau

    Merci pour les bonnes infos et idées, ça marche parfaitement après l'avoir adapté et testé désolé pour les explications compliqués a la base, dur d expliquer un double de double
  4. hellay

    Comparaisons de Valeurs dans un tableau

    Bonjour, j'ai un problème pour réussir une comparaison de diverses valeurs dans un tableau, je m'explique... J'ai plusieurs valeurs dans un tableau, disons ( 5, 5, 9, 9, 15, 4) Je veux savoir si il y a des cas ou une valeur existe plusieurs fois dans un tableau (dans mon exemple , 5 et 9 se répètent tous les deux deux fois), j'ai donc utilisé la fonction array_count_values, qui me sort : $tab1 = array (5, 5, 9, 9, 15, 4); $tab2 = array_count_values($tab1); // me sortira donc : Array ( [4] => 1 [5] => 2 [9] => 2 [15] => 1 ) j'ai donc maintenant des valeurs utilisables parfaitement pour mes doubles etc... mais si je veux savoir combien de fois j'ai une répétition (4 fois 2 valeurs identiques etc ( dans ce cas la d avoir 2 fois 2 valeurs ) y a t'il une méthode simple ? ( et pas de faire une série de plein de conditions sur 20 lignes ) car je ne peux pas réutiliser array_count_value, sinon il va me prendre en compte mes resultats pour 4 et 15 (alors que je veux uniquement les versions a 2 ou plus dans mon tableau) merci d'avance des réponses, et si je n'ai pas été clair hésitez pas a me demander des détails
  5. hellay

    détecter la résolution d'affichage

    merci du conseil , du coup ca passe mais j ai du modifier légérement. pour info si ca sert a quelqu'un d'autre, ca donne donc pour la partie script: <script type="text/javascript"> <!-- debut function resolution() { document.location="<?php echo $_SERVER['PHP_SELF']; ?>?<?php echo $_SERVER['QUERY_STRING']; ?>&width="+screen.width+"&height="+screen.height; } // fin --> </script> par contre ca me zappe mon url rewriting du coup tout ca une idée pour corriger ca ou je pourrais pas revenir à des url 'claires' ? car le problème c est que c'est dans l'entete de toutes mes pages et je ne peut pas faire autrement que faire un appel de l'url php, sans l'ecrire en 'belle phrase'
  6. hellay

    détecter la résolution d'affichage

    bonjour, je ne suis pas certain a 100% d etre sur le bon forum, j en suis désolé, vu que mon code mélange CSS, java et PHP actuellement je ne savais pas ou poster au final mais si il existe une methode sans java ca m interesse aussi en gros, j'ai fait appel à une fonction javascript pour récupérer la résolution, et ensuite l'utiliser en php pour choisir le fichier CSS adéquat pour avoir un affichage "viable". Ca avais l air de marcher plutot bien, jusqu'a ce que je teste sur des pages qui font des appels d URL et la ca plante tout hélas une idée lumineuse ou une methode totalement différente que mon code 'un peu barbare' serait vraiment appréciée donc voila ce que moi j'ai actuellement... <!-- Fonction Javascript de détection de la Résolution --> <script type="text/javascript"> <!-- debut function resolution() { document.location="<?php echo $_SERVER['PHP_SELF']; ?>?width="+screen.width+"&height="+screen.height; } // fin --> </script> </head> <?php // Appel des valeurs de la résolution if(!isset($_GET['width']) and !isset($_GET['height'])){ echo '<body onload="resolution();">'; }else{ echo '<body>'; } // récupération du CSS correspondant $height = $_GET['height']; $width = $_GET['width']; $resolution = "$width$height"; if ($resolution == '800600') {echo '<link rel="stylesheet" media="screen" type="text/css" title="design général" href="../styles/main_design_800x600.css">';} elseif ($resolution == '12801024') {echo '<link rel="stylesheet" media="screen" type="text/css" title="design général" href="../styles/main_design_1280x1024.css">';} else {echo '<link rel="stylesheet" media="screen" type="text/css" title="design général" href="../styles/main_design.css">';} ?> le problème c'est que ce code génére des informations sur l'url en 'xxx.php?width=1280&height=1024' sur une page simple ca passe très bien, mais dès que j'ai d'autres requetes à passer dans l'url ca me les supprime pour afficher uniquement la résolution d'ou mon problème...
×