Rechercher : dans
Par :

[php] comparer 2 tableaux

Dernière réponse le 30 mar 2006 à 10:33:30 magic001, le 30 mar 2006 à 10:30:02 
 Signaler ce message aux modérateurs

Bonjour à tous

Dans le cadre de mon job, j'ai fait un petit programme pour comparer le contenu d'un fichier avec deux champs concatenés d'une table de ma base de données.
le problème est que rien ne s'affiche.
voici le code

<?php require_once('../Connections/ConnexionJava.php'); ?>
<?php
mysql_select_db($database_ConnexionJava, $ConnexionJava);
$query_rsPhone = "SELECT marque.NAME_MARQUE, modele.NAME_MODELE, modele.ID_MODELE FROM marque, modele WHERE marque.ID_MARQUE= modele.ID_MARQUE ";
$rsPhone = mysql_query($query_rsPhone, $ConnexionJava) or die(mysql_error());
$row_rsPhone = mysql_fetch_assoc($rsPhone);
$totalRows_rsPhone = mysql_num_rows($rsPhone);

mysql_select_db($database_ConnexionJava, $ConnexionJava);
$query_rsTemp = "SELECT temp.MARQUE, temp.MODELE FROM temp";
$rsTemp = mysql_query($query_rsTemp, $ConnexionJava) or die(mysql_error());
$row_rsTemp = mysql_fetch_assoc($rsTemp);
$totalRows_rsTemp = mysql_num_rows($rsTemp);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>compare</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
$fichier = "C:\Documents and Settings\fmienagata\Bureau\cpFichier.txt";
$fic = fopen($fichier, 'r');

while(!feof($fic))
{
  		$ligne[] = fgets($fic,filesize($fichier));
}
fclose($fic);

	 do { 
	   		$db[] = $row_rsPhone['NAME_MARQUE'].$row_rsPhone['NAME_MODELE'];
			
        } while ($row_rsPhone = mysql_fetch_assoc($rsPhone));
	echo '<br>'.'<br>'; 
	
for($i= 0; $i < count($db);$i++)
{
 for($j =0;  $j < count($ligne);$j++)
	{
		if($ligne[$j] == $db[$i])
			 echo $ligne[$j]."<br>"; 
	}
}
?>

</body>
</html>
<?php
mysql_free_result($rsPhone);

mysql_free_result($rsTemp);
?>


je vous remercie d'avance de votre aide.

Meilleures réponses pour « [php] comparer 2 tableaux » dans :
PHP - Concaténation VoirPHP permet de concaténer des chaînes de caractères grâce à l'opérateur "." : $concatenation= $a . $b; Ou encore pour affecter, dans la variable $a, la valeur de la concaténation de $a et de $b : $a.=$b; Pour concaténer des chaînes et des...

1

 kilian, le 30 mar 2006 à 10:33:30

Utilise print_r() ou var_dump() pour voir le contenu de tes tableaux, tu comprendras mieux où ça cloche après ça.

Répondre à kilian