par
polux78 » 28 oct. 2015, 10:38
Bonjour,
Je récupère une fiche avec "id"
Je lis bien ma cellule avec "echo"
Je n'arrive pas à afficher ma cellule pour la modifier avec mysqli_result
L'écran reste blanc
Pouvez vous m'aider ?
Par avance, merci
// on récupère le No "id"
if(isset($_POST['id'])) $id=$_POST['id'];
else $id="";
// echo $id; // L'id est bien récupéré...
// echo '<pre>', print_r($GLOBALS), '</pre>'; l'id est bien affiché... mais rien après...
// On se connecte et on choisi la base de données
$link = mysqli_connect ($host,$user,$pass,$db) or die ("Impossible de se connecter à MySQL");
// On va chercher les infos pour l'identifiant unique qui a été envoyé.
$select = "SELECT * FROM conserves WHERE id = '$id' ";
// Récupérer les résultats
$result = mysqli_query($link, $select);// or die('Erreur SQL !<br>'.$select.'<br>'.mysqli_error());
if (!$result)
{
echo ("Échec de la requête : " . msql_error());
}
else
while($row = mysqli_fetch_array($result))
{
// Fixer les résultat
$res = mysqli_fetch_assoc($result);
?>
<input TYPE="hidden" name="submitted" value="1"> <!-- dans le cas de modif cellule -->
<?php echo $row['type'] ?> <!-- La c'est OK -->
<table align="center" bgcolor="#e4e4e4" border=0 width=960>
<tr>
<td align="center">
<!-- la ligne ci dessous n'affiche rien -->
<input type="text" name="type" value="<?php echo mysql_result($res,0,"type") ?>" size="100" maxlength="100">
</td>
</tr>
</table>
<?php
}
mysqli_free_result($result);
?>
</body>
</html>
Bonjour,
Je récupère une fiche avec "id"
Je lis bien ma cellule avec "echo"
Je n'arrive pas à afficher ma cellule pour la modifier avec mysqli_result
L'écran reste blanc
Pouvez vous m'aider ?
Par avance, merci
// on récupère le No "id"
if(isset($_POST['id'])) $id=$_POST['id'];
else $id="";
// echo $id; // L'id est bien récupéré...
// echo '<pre>', print_r($GLOBALS), '</pre>'; l'id est bien affiché... mais rien après...
// On se connecte et on choisi la base de données
$link = mysqli_connect ($host,$user,$pass,$db) or die ("Impossible de se connecter à MySQL");
// On va chercher les infos pour l'identifiant unique qui a été envoyé.
$select = "SELECT * FROM conserves WHERE id = '$id' ";
// Récupérer les résultats
$result = mysqli_query($link, $select);// or die('Erreur SQL !<br>'.$select.'<br>'.mysqli_error());
if (!$result)
{
echo ("Échec de la requête : " . msql_error());
}
else
while($row = mysqli_fetch_array($result))
{
// Fixer les résultat
$res = mysqli_fetch_assoc($result);
?>
<input TYPE="hidden" name="submitted" value="1"> <!-- dans le cas de modif cellule -->
<?php echo $row['type'] ?> <!-- La c'est OK -->
<table align="center" bgcolor="#e4e4e4" border=0 width=960>
<tr>
<td align="center">
<!-- la ligne ci dessous n'affiche rien -->
<input type="text" name="type" value="<?php echo mysql_result($res,0,"type") ?>" size="100" maxlength="100">
</td>
</tr>
</table>
<?php
}
mysqli_free_result($result);
?>
</body>
</html>