Requete PHP

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


jf_evreux
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 215
Inscription: Sam Déc 17, 2005 19:59

Requete PHP

Message le Ven Jan 12, 2007 22:08

Salut!

Je bloque sur un truc en php, et je n'arrive pas à trouver de solution sur les sites PHP, est-ce que quelqu'un pourrait m'aider svp ?

J'ai une page du type test.php?var=156

La variable "var" est liée à une table qui contient 200 enregistrements par exemple, c'est bien une valeur numérique mais pas autoincrémentée.

Elle est récupérée donc en GET puis donne lieu à l'execution d'autres requetes.

Ma question est : Comment faire pour executer la page test.php avec chaque variable "var" présente dans la table ?
Je voudrais pouvoir regarder les résultats produits par l'execution de mon script pour chaque variable disponible.

Autre façon de le tourner (c'est toujours dur de se faire comprendre dans ces cas là ;-) : je voudrais boucler l'execution de ma page test.php autant de fois qu'il y a de variable à passer, puis l'arrêter.

Quelqu'un a une idée de la façon de procéder (au sein même de la page PHP) ?

Merci d'avance !!!


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Mar Aoû 05, 2003 14:49

Message le Ven Jan 12, 2007 23:12

si j'ai bien compris (sinon ca fera toujours un peu de code pour t'inspirer)
Code: Tout sélectionner
echo "<script type=\"text/javascript\">\r\n
$sql = "select var from table limit 1, 10";
$req = mysql_query( $sql, $db );
while( ($r = mysql_fetch_array( $req ) ) ) {
  echo "window.open( 'test.php?var=".$r['var'].' )\r\n";
}
echo "</script>";


ca va ecrire des window.open dans ta page qui vont ouvrir test.php avec les differentes var de ta table...
:)


jf_evreux
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 215
Inscription: Sam Déc 17, 2005 19:59

Message le Ven Jan 12, 2007 23:34

salut, merci pour cette astuce, c'est juste un peu contraignant de lancer des ouvertures de pages dans l'explorateur, en fait je cherche plutôt un système qui simule cette ouverture de page selon différentes variables tout en en éxecutant réellement les requêtes contenues dans la page PHP à chaque passage de variable.
MErci encore,
a+++


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Mar Aoû 05, 2003 14:49

Message le Sam Jan 13, 2007 7:28

bah essaye quelque chose comme ceci alors :
Code: Tout sélectionner
$sql = "select var from table limit 1, 10";
$req = mysql_query( $sql, $db );
while( ($r = mysql_fetch_array( $req ) ) ) {
   $_GET['var'] = $r['var'];
   include( 'test.php' );
}


c'est très moche d'écrire dans le get mieux faudrait mettre le contenu de test.php dans une fonction qui prendrait en paramètre une variable 'var'


jf_evreux
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 215
Inscription: Sam Déc 17, 2005 19:59

Message le Sam Jan 13, 2007 8:42

Yes merci, j'ai trouvé la soluce peu après c'était tout con en fait, (je suis passé par une boucle $i=1 & $i++; pour sortir les variables, mais ton code est plus propre ;-) un gros merci à toi , a++


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités