Bonjour,

Le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<?php
$sql = mysql_query(" SELECT * FROM table WHERE id='$id' ") or die();
$res = mysql_fetch_assoc($sql);
echo print_r($res);
?>
me retourne l'affichage à l'écran souhaité, ie, ma variable de type tableau est correcte.

Par contre, le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?php
$sql = mysql_query(" SELECT * FROM table WHERE id='$id' ") or die();
$res = mysql_fetch_assoc($sql);
?>
 
<form action ="action.php" method="post">
 <input type="hidden" name="res" value="<?php echo $res; ?>">
 <input type="submit" name="envoyer">
</form>
 
# sur la page "action.php"
<?php echo print_r($_POST['res']); ?>
me retourne le mot Array ...

Il s'avère donc que ma variable a été corrompue pendant la transition via le formulaire ?

Je tenais à vous faire part de mon interrogation par rapport à ceci.

Merci de vos éclaircissements ;-)