begin process at 2012 05 31 17:01:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

recuperation url et boucle


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recuperation url et boucle

mardi 5 février 2008 à 15:04:21 | recuperation url et boucle

jphilippev

bonjour
voila mon soucis je recupere les variables dans une url
et j'en fais un tableau maintenant je voudrais que ma requete
soit fait automatiquement par rapport a l'url que je recupere
je sais qu'il faut faire une boucle mais je vois pas trop comment la faire...

$style=$_GET['style'];
$style=str_replace('-', ' ', $style);
$tabStyle=explode("_", $style);

$maquery = "select id, avatar, login, online, gros from log where rubrique='$tabStyle[0]' and style='$tabStyle[1]' OR style='$tabStyle[2]' OR style='$tabStyle[3]'";
$req=mysql_query($maquery);

si vous pouvez m'aidez ou si vous avez des sources merci...

mardi 5 février 2008 à 15:56:18 | Re : recuperation url et boucle

Teclis01


Mauvaise conception ou alors ça restera très fixe... et surtout très degeu
A revoir

--------------------------------------------------------------------------------------------------
         Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

mardi 5 février 2008 à 15:58:50 | Re : recuperation url et boucle

jphilippev

sympa t'aurais fait comment toi?

mardi 5 février 2008 à 16:04:30 | Re : recuperation url et boucle

Teclis01

Hum...
j'aurais fait un tableau associatif du modele de la table que tu requetes (champs=>param en GET) et reciproque (au minimum)
Ensuite j'aurais verifier si les index passé en GET existe et j aurais concatener a la requete. (le tout dans un foreach)

Voilà comment j'aurais fait

PS: éon tableau j aurais éit 2/3 param en + genre: le type, accessible ou non, ...

--------------------------------------------------------------------------------------------------
         Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

mardi 5 février 2008 à 16:12:01 | Re : recuperation url et boucle

jphilippev

hummm... t'aurais un exemple??

mardi 5 février 2008 à 16:39:51 | Re : recuperation url et boucle

Teclis01

Pas vraiment le temps là mais c'est pas très compliqué...
2 tableaux, 1 foreach et 1 if

Le plus chiant est de créer les fichiers et determiner quels infos sont importantes pour toi

--------------------------------------------------------------------------------------------------
         Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

mardi 5 février 2008 à 16:49:58 | Re : recuperation url et boucle

jphilippev

ok mais tu es sur 2 tableaux? vu que je recupere les variable dans l'url
donc cela sera toujours style la seule chose que je veux c'est que tabStyle s'incremente tout seul
si il doi...

mardi 5 février 2008 à 17:14:23 | Re : recuperation url et boucle

Teclis01

Certain
Pour eviter les injections et les boucles inutiles sur des réponses "aléatoires"

--------------------------------------------------------------------------------------------------
         Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

mardi 5 février 2008 à 18:06:09 | Re : recuperation url et boucle

jphilippev

bon voila ce que j'ai pondu mais j'ai un souci (enfin c'est normal je l'ai pondu tout seul)

$queryStyle='';
$i=0;
foreach ( $tabStyle as $value)
{
if (...............){$i++;
$queryStyle .= "style=".$tabStyle[$i]." OR ";

} else {
$queryStyle .="style=".$tabStyle[$i];
}


c'est au niveau du if que j'ai du mal

mardi 5 février 2008 à 18:49:09 | Re : recuperation url et boucle

jphilippev

Réponse acceptée !

bon voila ca fonctionne comme ca
par contre pour ce qui est des injections et des boucles inutiles je vois pas trop
si vous avez des conseils pour améliorer ca (que ce soit sécu ou render le code moins dégeu ca serait cool)

$queryStyle=' ';
$i=0;
foreach ( $tabStyle as $value){
$rowStyle = count($tabStyle)-1;
if ($i==0){
$queryStyle .= "rubrique ='".$tabStyle[$i]."' AND ";
}
if ($i>=1) {
$queryStyle .="style='".$tabStyle[$i]."' OR ";
}
if ($i==$rowStyle) {
$queryStyle .="style='".$tabStyle[$i]."'";
}
$i++;
}
$maquery = "select * from log where login='$profil' AND" .$queryStyle;



Cette discussion est classée dans : boucle, style, recuperation, url, tabstyle


Répondre à ce message

Sujets en rapport avec ce message

recuperation d'une adresse [ par Vankiel ] bonjour,voila j'ai besoin de recuperer ce qui ce trouve apres le '?' dans une URL pour reintegrer les valeurs des variables dans une page html.je ne p Recuperation de données d'une URL [ par twiems ] TwiemsJe souhaite vivement une solution pour me permettre de récupérer des données d'une page que je met dans un lien et ensuite utiliser ces données Problèmes [ par zzzzzz ] Salutdéja j'aimerai pouvoir configuré le style de mes icones dans plusieurs conditions. attente toucher normal ect...j'ai fait :BODY{ cursor:url("Autr IP variable et url fixe [ par omnikod ] Vous avez une connexion ADSL ?Vous avez un serveur Web ?Vous avez une IP dynamique et vous voulez pouvoir acceder à votre site par une adresse du styl Boucle Pour & Multi pages [ par fofolle ] Bonjour Je viens vers vous car dans une boucle pourJ'ouvre plusieurs pages avec le code ci-dessous. ($url= nom des pages)print "<s recuperation variable de formulaire dans url [ par docteursas ] excusez moi, j'ai le meme probleme.je veux recuperer la variable d'un formualire dans l'url. voici le code que j'ai mis sur le lien :  ">lien  mais c images defilantes en boucle [ par ckripat ] Bonjour Merci d'abord a toutes les personnes qui m'ont aidées grâce a code-sources à faire mon [url=http://patparlot.free.fr/]site[/url] en proposant Incorporation d'un script dans une boucle ? [ par romuxzooh ] Bonjour tout le monde, c'est la première fois que je post sur phpcs car j'ai débuté la programmation il y a peu (un peu plus d'une semaine) mais ce fo Mise en page Bug ! [ par kikifrance ] Salut! J'ai un buggue que je rencontre depuis peu. Je ne sais pas ce que j'ai touché pour en arriver là ! Je traite des données en boucle. Toutes recuperation de variable d' URL [ par nadineas ] slt a tous spv, comment récuperer des variables d'URL???? si kelk1 a une reponse aide moi merciiiiii


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,482 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales