par
damaskinos » 08 sept. 2006, 21:21
Bonjour
J'ai un fichier php qui lit dans un fichier csv. tout fonctionne, le probleme est que dans mon if j'effectue une comparaison, c'est deux nombres, même quand les nombres sont identiques je n'arrive pas à afficher ce qu'il y a a l'interieur de mon if. J'ai meme essayé avec
strcmp
sans succès. Merci pour votre aide je joinds mon code.
if(isset($_POST["frame_number"]) && !empty($_POST["frame_number"]))
{
$number = $_POST["frame_number"];
//lire le fichier
$fp = fopen("test.csv","r"); //lecture
while (!feof($fp))
{ // On parcours le fichier
$ligne = fgets($fp,4096);
$ligne = preg_replace("#\"#","",$ligne);
list($number1,$menu1,$number2,$menu2,$number3,$menu3,$number4
,$menu4,$number5,$menu5,$number6,$menu6,$number7,$menu7
,$text1,$text2,$lineNumber) = split(";",$ligne);
if($lineNumber == $number)
{
echo "&menu1=$menu1&menu2=$menu2&menu3=$menu3&menu4=$menu4&menu5=$menu5&menu6=$menu6&menu7=$menu7&number1=$number1&number2=$number2&number3=$number3&number4=$number4&number5=$number5&number6=$number6&number7=$number7&text1=$text1&text2=$text2&line=$lineNumber&test=trouver<br>";
}
}//fin while
fclose($fp); // Fermeture du fichier
}
else
exit();
Bonjour
J'ai un fichier php qui lit dans un fichier csv. tout fonctionne, le probleme est que dans mon if j'effectue une comparaison, c'est deux nombres, même quand les nombres sont identiques je n'arrive pas à afficher ce qu'il y a a l'interieur de mon if. J'ai meme essayé avec [php]strcmp[/php] sans succès. Merci pour votre aide je joinds mon code.
[php]
if(isset($_POST["frame_number"]) && !empty($_POST["frame_number"]))
{
$number = $_POST["frame_number"];
//lire le fichier
$fp = fopen("test.csv","r"); //lecture
while (!feof($fp))
{ // On parcours le fichier
$ligne = fgets($fp,4096);
$ligne = preg_replace("#\"#","",$ligne);
list($number1,$menu1,$number2,$menu2,$number3,$menu3,$number4
,$menu4,$number5,$menu5,$number6,$menu6,$number7,$menu7
,$text1,$text2,$lineNumber) = split(";",$ligne);
if($lineNumber == $number)
{
echo "&menu1=$menu1&menu2=$menu2&menu3=$menu3&menu4=$menu4&menu5=$menu5&menu6=$menu6&menu7=$menu7&number1=$number1&number2=$number2&number3=$number3&number4=$number4&number5=$number5&number6=$number6&number7=$number7&text1=$text1&text2=$text2&line=$lineNumber&test=trouver<br>";
}
}//fin while
fclose($fp); // Fermeture du fichier
}
else
exit();[/php]