Comportement etrange php mysql

bonjour, j’ai un p’tit souci.

chez moi, j’ai une red hat 9 avec mysql… j’ai du code php qui fonctionne tres bien

ou je bosse, j’ai aussi une red hat 9 avec mysql (meme config) et mon code ne fonctionne pas !!! je ne comprend pas pourkoi; voici le code

while ($row = mysql_fetch_array($result)) {

?>


 
<? echo $row['category_label']; ?>[/url]
&nbsp;
<? } ?>

ensuite : je test si g qq chose dans txt:
if (isset($txt)) {
bla bla bla
}

et la chez moi, txt a une valeur et au boulot, elle est vide.
j’ai exactement la meme config et le meme prog…

si qq’un a nue idee !! merci

a quoi correspond ta variable $txt ?
car dans ton bout de code je ne vois pas ou tu l’initialise ni ou elle prend une valeur a part dans l’url mais tu ne peut la recupere comme cela
pour recuperer la veleur de txt :
$_GET[“txt”]

Essaye simplement :

  1. <?php, pas <?
  2. $txt = variable get ? $_GET[‘txt’]

cf. sujets associés pour le reste

ba c qd je fé ca:
<a href="index.php?txt=cat&id=<? echo $row['category_id']; ?>

j’affecte la valeur de mon echo dans txt

mais je ne pense pas que ca vienne du code puisque chez moi, cla fonctionne tres bien !!!

tu as peut etre chez toi le register gobal a on et au boulot a off (config de php.ini)

euh…tu affecte la valeur “cat” dans ton txt plutot :smiley:

ouai, mais cat vaut la valeur de mon echo !!

je vais regardé dans mon php.ini

non pas du tout
txt aura la valeur cat
id aura la valeur de ton echo
ce sont deux variables distinctes

dans ta page quand tu recuperes en faisant :
echo $_GET[“txt”]; => affichera => cat
ehco $_GET[“id”]; => affichera => valeur de ton echo

non, mais c’est bon, ca fonctionne, mon register etait a false !!!

je te jure, mon code fonctionne !!!
en tt cas, merci pour le tuyau !

:jap:

Hé, je te jure que je peux te fournir un code aussi crade qui fonctionne pas sur un serveur X mais qui tourne très bien chez moi…

En terme de portabilité, ton code est faux.

:lol: :lol: :lol:

moi je le fai en cobol assembleur d’abord !!! arf

quaz> say null ! faut faire un script php qui parse du C, qui traduit en ASM et qui éxécute l’asm ! là ça sera kewl ! :smiley: