Bonjour à tous, voila mon problème :
je souhaiterais passer de ca :
à quelque chose de se style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(!empty($row2->file1)) { $file1 = 'B'.$reference2.'1.jpg'; mysql_query("update location set file1 = '$file1' where id = '$id'"); rename("../photos/".$row2->file1, "../photos/B".$reference2."1.jpg"); } if(!empty($row2->file2)) { $file2 = 'B'.$reference2.'2.jpg'; mysql_query("update location set file2 = '$file2' where id = '$id'"); rename("../photos/".$row2->file2, "../photos/B".$reference2."2.jpg");} if(!empty($row2->file3)) { $file3 = 'B'.$reference2.'3.jpg'; mysql_query("update location set file3 = '$file3' where id = '$id'"); rename("../photos/".$row2->file3, "../photos/B".$reference2."3.jpg");} if(!empty($row2->file4)) { $file4 = 'B'.$reference2.'4.jpg'; mysql_query("update location set file4 = '$file4' where id = '$id'"); rename("../photos/".$row2->file4, "../photos/B".$reference2."4.jpg");}
Mais je me tape des parse error de partout.. du coup je me demande si c'est possible d'avoir un nom de variable du style $a.$b, où le nom (et non pas la valeur) de la variable serai donc $ab...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for($i=0;$i<5;$i++) { if(!empty($row2->file$i)) { $file.$i = 'B'.$reference2.$i'.jpg'; mysql_query("update location set file.$i = '$file.$i' where id = '$id'"); rename("../photos/".$row2->file$i, "../photos/B".$reference2.$i".jpg");} }
j'espere que je suis claire
Merci d'avance pour votre aide et très bon weekend!
Manu
Partager