Je ne sais toujours pas ce qu'est la notion de rupture php, une requête comme celle là sur google retourne uniquement des sites parlant de rupture amoureuse
Bref, j'ai trouvé une solution à mon problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 $ligne = strtok($catalogue,"\n"); while ($ligne !== false) { if ($nbligne != '0') { $valeurs = explode(';', $ligne); //récupération des valeurs $reference_fourn_produit = $valeurs[0]; $id_categ_produit = $valeurs[1]; $nom_produit = mysql_real_escape_string($valeurs[2]); $nom_grp_attribut = mysql_real_escape_string($valeurs[3]); $nomattribut = mysql_real_escape_string($valeurs[5]); $valeur_declinaison_produit = ''; if ($nom_grp_attribut != '' and $nomattribut != '') $valeur_declinaison_produit = "$nom_grp_attribut : $nomattribut"; //comme ça pour chaque colonne utile if($valeur_declinaison_produit != '' and $nom_produit == $nom_produit_prec and $url_image_1 == $url_image_1_prec) { echo "<h2>$nom_produit est une déclinaison de $nom_produit_prec avec ces valeurs : $valeur_declinaison_produit</h2>"; } elseif ($valeur_declinaison_produit != '') { echo "<h2>$nom_produit est le premier produit d'une suite de déclinaison avec ces valeurs : $valeur_declinaison_produit</h2>"; } elseif($valeur_declinaison_produit == '') { echo "<h2>$nom_produit est un produit simple</h2>"; } //enregistrement des infos pour tester si on est dans le cadre d'une déclinaison $url_image_1_prec = $url_image_1; $nom_produit_prec = $nom_produit; } $nbligne ++; $ligne = strtok("\n"); }
Partager