Erreur lors de la mise à jour

[Résolu/Fermé]
Signaler
Messages postés
172
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
9 janvier 2017
-
Messages postés
172
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
9 janvier 2017
-
Bonjour,
Je viens d'écrire un code (HTML-PHP) pour faire la mise à jour de ma table qui contient 3 colonnes (id, Image et Description)
Même que le code me parait juste mais lors de l'exécution me montre une erreur à la ligne 40 alors que tout le code s'écrit en 39 lignes seulement (??!!)
Quelqu'un peut m'aider svp et merci d'avance.

Le code :

<body>
<?php
$connexion = mysql_connect("localhost","root","") or die ("erreur de connexion");
mysql_select_db("data_base_exe3") or die ("erreur de connexion à la base");
$code=$_GET['txtCode'];
$requete = "SELECT * FROM image WHERE Codeimage = $code ";
$resultat = mysql_query( $requete );
$enregistrement = mysql_fetch_row($resultat);
if (mysql_num_rows($resultat)==0)
echo "Enregistrement non existant";
else
{ echo "<strong>Affichage de l'enregistrement numéro $code </strong><br>"; ?>
<form action="update2.php" method="GET" >
<table align="center" border="1" > <tr> <td class="TitreCellule"> Code </td>
<td><input name="txtcode" type="text" value="<?PHP echo $enregistrement[0]; ?>" size="40"
readonly= "true">
</td> </tr> <tr > <td class="TitreCellule">Source</td>
<td><input name="txtsource" type="text" value="<?PHP echo $enregistrement[1]; ?>" size="40"
readonly></td>
</tr> <tr > <td class="TitreCellule">Image</td> <td>
<img src="<?PHP echo $enregistrement[1]; ?>" ></td>
</tr> <tr> <td class="TitreCellule">Description</td>
<td><input name="txtdescription" type="text" value="<?PHP echo $enregistrement[2]; ?>"
size="40">
</td> </tr> <tr > <td colspan="2" align="center"> <input type="submit" name="env"
value="Valider">
<input type="reset" value="Annuler" name="reset"> <input name="prec2" type="submit"
id="prec2" value="Pr&eacute;c&eacute;dente">
</td> </tr> </table></form>
</body>
            
                

2 réponses

Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
183
t'as oublié de fermer le crochet de ton else :

"if (mysql_num_rows($resultat)==0)
echo "Enregistrement non existant";
else
{"
Messages postés
172
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
9 janvier 2017
6
Oui c'était ça, merci jeangilles de me répondre :)