PHP accéder en début de script à une variable executée en fin de script ?

Répondre
LA GLOBULE
le 19/06/2007 à 20:28
LA GLOBULE
Ben...

le fichier php
<?php
$sql_truc = "SELECT ...";
$req_truc = mysql_query($sql_truc) or die (mysql_error());
?>


le fichier html &quot;qui est en bas&quot;
<div>
<?php
while ($data = mysql_fetch_array($req_truc)) {
echo $data['pom'];
}
?>
</div>


Non ?
i M@N
le 19/06/2007 à 22:26
i M@N
Hello.

Regardez mon post à la page 1 y'a la réponse à la question ... ou alors j'ai rien compris à la question ...

@+...
One Love, One Heart, One Unity.
burnedsoul
le 20/06/2007 à 12:57
burnedsoul
Si tu parles de passer par Css, on est bloqué, du fait de la position sbsolute, au fait qu'il ne se recentre pas automatiquement dès le redimensionnement de la fenêtre. Il faudrait alors passer par Js pour regler cela, mais c'est assez lourd et tout le monde n'active pas Js :s

Pour la Globule. je viens de trouver un exemple concret.
Imaginons que tu veuilles compter basiquement le nombre de topics posté dans la premiere page du forum par I-m@n, que tu le fais (toujours pour l'exemple, en incrémentant une varibale dans ta boucle while ($r = mysql fetch array($requete) ... Comment tu veux accéder à cette variable dans ton code PHP (précédent donc le HTML), puisque ton affichage s'effectue après ?

En tout cas merci de vos réponses ;)
Webmaster de Clikmag http://www.clikmag.fr
LA GLOBULE
le 20/06/2007 à 13:22
LA GLOBULE
Ben j'incrémente cette variable dans mon PHP.
Je fais attention de ne pas l'écraser par un autre script.
Et je l'affiche dans mon code HTML.

Au pire, si j'ai besoin de faire des echo dans le PHP, ben je déplace cette portion de PHP dans le html, c'est tout.
burnedsoul
le 21/06/2007 à 12:03
burnedsoul
OK :)
Mais pour afficher les posts ensuite, comment tu dissocies les deux ?

Je dois avoir un problème de logique sur ce coup là ;-)
Webmaster de Clikmag http://www.clikmag.fr
burnedsoul
le 21/06/2007 à 14:48
burnedsoul
Dsl si c'est pas clair :s
Dans le code PHP tu compte le tout, mais pour afficher les post (couche HTML), tu fais comment sachant que le traitement PHP est antécédant à l'affichage ?

Sinon question à part au passage ^^ :
Au niveau des regex, comment récupérer plusieurs chaines, entre deux signes distinctifs (genre dans <prenom>Jean</prenom><prenom>Paul</prenom>, comment récupérer "jean" et "paul" ?
Merci d'avance :)
Webmaster de Clikmag http://www.clikmag.fr
LA GLOBULE
le 21/06/2007 à 15:41
LA GLOBULE
J'ai répondu à ta question dans le post en haut de cette page.

Pour ton autre problème, tu aurais pu ouvrir un autre sujet, mais tu ferais mieux de faire un parseur XML, ca serait plus propre (c'est souvent foireux les expressions régulières).
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours