Erreur dans mon code de modification
Résolu
jojojami
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
gardiendelanuit Messages postés 1770 Date d'inscription Statut Membre Dernière intervention -
gardiendelanuit Messages postés 1770 Date d'inscription Statut Membre Dernière intervention -
bonjour à tous ; pouvez vous m'aider à resoudre ce probleme? la partie modification de mon code ne marche plus (ts a fonctionnée trés bi1 avant que j'ai changé id en varchar ) pouvez vous m'aidez s'il vs plait , j'ai pas su comment je dois corriger ca :" if( $result = mysql_fetch_object( $requete ) )
merci d'avance ;
voici mon code:
modify.php:
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<form name="login-form" action="add2.php" method="POST" class="login-form" >
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "user" ) ;
//requête SQL:
$sql = "SELECT *
FROM supervisor
ORDER BY name" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
while( $result = mysql_fetch_object( $requete ) )
{
echo(
"<div align=\"center\">"
.$result->name." ".$result->pwd
." <a href=\"modify2.php?idPersonne=".$result->id."\">modify</a></div>\n"
) ;
}
?>
</form>
</div>
</body>
</html>
______________________
modify2.php:
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<div id='cssmenu' align="left"> <font color='#ffffff'> modify a supervisor </font> <a href="menu2.php"> <font color='#ffffff' > < back </font> </a>
</div>
<body >
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "user" ) ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement modifier
$id= $_GET["idPersonne"] ;
//requête SQL:
$sql = "SELECT *
FROM supervisor
WHERE id = ".$id ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
if( $result = mysql_fetch_object( $requete ) )
{
?>
<form name="insert" action="modify3.php" method="POST" >
<input type="hidden" name="id" value="<?php echo($id) ;?>">
<table border="0" align="left" cellspacing="2" cellpadding="2">
<tr align="center">
<td>id</td>
<td><input type="text" name="id" value="<?php echo($result->id) ;?>"></td>
<td>name</td>
<td><input type="text" name="name" value="<?php echo($result->name) ;?>"></td>
</tr>
<tr align="center">
<td>pwd</td>
<td><input type="text" name="pwd" value="<?php echo($result->pwd) ;?>"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="modify"></td>
</tr>
</table>
<input type="hidden" name="id" value="<?php echo $result->id; ?>">
</form>
<?php
}//fin if
?>
</body>
</html>
merci d'avance ;
voici mon code:
modify.php:
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<form name="login-form" action="add2.php" method="POST" class="login-form" >
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "user" ) ;
//requête SQL:
$sql = "SELECT *
FROM supervisor
ORDER BY name" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
while( $result = mysql_fetch_object( $requete ) )
{
echo(
"<div align=\"center\">"
.$result->name." ".$result->pwd
." <a href=\"modify2.php?idPersonne=".$result->id."\">modify</a></div>\n"
) ;
}
?>
</form>
</div>
</body>
</html>
______________________
modify2.php:
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<div id='cssmenu' align="left"> <font color='#ffffff'> modify a supervisor </font> <a href="menu2.php"> <font color='#ffffff' > < back </font> </a>
</div>
<body >
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "user" ) ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement modifier
$id= $_GET["idPersonne"] ;
//requête SQL:
$sql = "SELECT *
FROM supervisor
WHERE id = ".$id ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
if( $result = mysql_fetch_object( $requete ) )
{
?>
<form name="insert" action="modify3.php" method="POST" >
<input type="hidden" name="id" value="<?php echo($id) ;?>">
<table border="0" align="left" cellspacing="2" cellpadding="2">
<tr align="center">
<td>id</td>
<td><input type="text" name="id" value="<?php echo($result->id) ;?>"></td>
<td>name</td>
<td><input type="text" name="name" value="<?php echo($result->name) ;?>"></td>
</tr>
<tr align="center">
<td>pwd</td>
<td><input type="text" name="pwd" value="<?php echo($result->pwd) ;?>"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="modify"></td>
</tr>
</table>
<input type="hidden" name="id" value="<?php echo $result->id; ?>">
</form>
<?php
}//fin if
?>
</body>
</html>
A voir également:
- Erreur dans mon code de modification
- Code ascii - Guide
- Suivi de modification word - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
3 réponses
Merci d'utiliser au minimum la balise code, et au mieux un site comme https://pastebin.com/ pour rendre le code un tant soit peu lisible.