Salut, merci pour ta reponse, j'ai reussi finalement a recuperer mes post en contournant le probleme. J'ai ajouté un bouton modifier dans chaque case, meme si c'est pas top au niveau graphique.
//reprise du code du premier message
$id=$array[1][4];
$case="<form method='POST' action='mod.php?c=$id'><table>
<tr><td><img src='".$array[1][0]."' width='75' height='75'></img></td><tr>
<tr><td><a href=ajout.php?m=1&i=$id'>Modifier l'image</a></td></tr>
<tr><td><input size='25' maxlenght='50' name='name".$id."' value=".stripslashes($array[1][1])."></td></tr>
<tr><td><input size='25' maxlenght='50' name='url".$id."' value='".$array[1][2]."'></td></tr>
<tr><td>Position :<input size='1' maxlenght='3' name='ordre".$id."' value='".$array[1][3]."'></td></tr>
<tr><td><input type='submit' value='Modifier'></td></tr></table></form>";
Pour recuperer les post je procede comme ceci :
if(!empty($_GET))
{
$url="url".$_GET['c'];
$name="name".$_GET['c'];
$ordre="ordre".$_GET['c'];
eval('$url = $_POST["'.$url.'"];'); //ici
eval('$name = $_POST["'.$name.'"];');
eval('$ordre = $_POST["'.$ordre.'"];');
if(!empty($name))
{
if(!empty($url))
{
if(!empty($ordre)|| $ordre==0)
{
$ok=requete('select count(*)as `total` from `references` where ac="1";');
$nor=mysql_fetch_object($ok);
if(($ordre <= $nor->total) && $ordre != 0)
{
$namef=str_replace(" ", " ", $name);
$namef=str_replace("'", "'", $namef);
$g=requete('select nomref, lienref, ordre from `references` where id_ref="'.$_GET['c'].'" ;');
$go=mysql_fetch_object($g);
$ref=$go->nomref;
if(strpos($go,$namef) === true)
{
$message="Pas de modification ?";
$urlf="mod.php";
$att="";
}
//echanger l'ordre
Par contre, quand je veux afficher "pas de modification", aucune fonction de comparaison ne fonctionne. Quand j'echo le type de $namef ou $name et de $go->nomref, il s'affiche string, mais impossible de les comparer.
Du coup, meme si aucune modification n'est faite, ca affiche modification reussie. Ce n'est pas vraiment genant, mais si on ne fait pas attention, on peut modifier une case sans savoir...
Si tu as une petite idee pour comparer ces deux valeurs, ca serait genial, j'ai deja presque utilisé toutes les fonctions str*.
En tout cas, merci encore!