Modification de mes tables
virageca
Messages postés
47
Statut
Membre
-
virageca Messages postés 47 Statut Membre -
virageca Messages postés 47 Statut Membre -
Bonjour,
je viens de creer ces 3 scripte pour modifier mes tables mais je sais pas ou est l'erreur
voila les 3 scripte
****************************************
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
//requête SQL:
$sql = "SELECT nApplication , nomApplication , versionApplication , dateMiseService , role_app FROM application " ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
echo("<table width=\"500\" border=\"2\" bordercolor=\"#000000\" bgcolor=\"#0099FF\">");
echo(" <tr>");
echo(" <td>N° de l'application</td>");
echo(" <td>Nom de l'application</td>");
echo(" <td>Version </td>");
echo(" <td>Date de mise en service</td>");
echo(" <td>Rôle de l'application</td>");
while( $result = mysql_fetch_object( $requete ) )
{
echo("<tr>");
echo ("<td>");
echo ($result->nApplication);
echo ("</td>");
echo ("<td>");
echo($result->nomApplication );
echo("</td>");
echo ("<td>");
echo($result->versionApplication );
echo("</td>");
echo ("<td>");
echo($result->dateMiseService );
echo("</td>");
echo ("<td>");
echo($result->role_app);
echo ("</td>");
echo ("<td>");
echo( "<a href=\"modification2.php?idapplication=".$result->nApplication."\"> modifier </a><br>\n") ;
echo ("</td>");
}
echo(" </tr>");
echo("</table>");
?>
**********************************************************
le 2ème est
*************************************************
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement modifier
// $id = $_GET["idapplication"] ;
//requête SQL:
$sql = "SELECT nApplication , nomApplication , versionApplication , dateMiseService , role_app FROM application " ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
while( $result = mysql_fetch_object( $requete ) )
{
?>
<form name="insertion" action="modification3.php" method="POST">
<input type="hidden" name="id" value="<?php echo($id) ;?>">
<table width="292" border="2" bordercolor="#000000" bgcolor="#0099FF">
<tr align="center">
<td>N° application</td>
<td><input type="text" name="nApplication" value="<?php echo($result->nApplication) ;?>"></td>
</tr>
<tr align="center">
<td>Nom Application</td>
<td><input type="text" name="nomApplication" value="<?php echo($result->nomApplication) ;?>"></td>
</tr>
<td>Version Application</td>
<td><input type="text" name="versionApplication" value="<?php echo($result->versionApplication) ;?>"></td>
</tr>
<tr align="center">
<td>date Mise Service</td>
<td><input type="text" name="dateMiseService" value="<?php echo($result->dateMiseService) ;?>"></td>
</tr>
<tr align="center">
<td>Rôle de l'application</td>
<td><input type="text" name="role_app" value="<?php echo($result->role_app) ;?>"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="modifier"></td>
</tr>
</table>
</form>
<?php
}//fin if
?>
*****************
et le 3ème
**************************************
<?php
//connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
//récupération des valeurs des champs:
//nom:
$nApplication=$_POST["nApplication"] ;
$nomApplication=$_POST["nomApplication"] ;
//adresse:
$versionApplication=$_POST["versionApplication"] ;
//code postal:
$dateMiseService=$_POST["dateMiseService"] ;
//numéro de téléphone:
$role_app= $_POST["role_app"] ;
$id= $_POST["nApplication"] ;
//création de la requête SQL:
$sql = "UPDATE application
SET nApplication = '$nApplication',
nomApplication = '$nomApplication',
versionApplication = '$versionApplication',
dateMiseService = '$dateMiseService' , role_app = '$role_app' " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si la modification a marchée:
if($requete)
{
echo("La modification a été effectuer correctement") ;
}
else
{
echo("La modification a echouer ") ;
}
?>
****************
merci pour l'aide
je viens de creer ces 3 scripte pour modifier mes tables mais je sais pas ou est l'erreur
voila les 3 scripte
****************************************
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
//requête SQL:
$sql = "SELECT nApplication , nomApplication , versionApplication , dateMiseService , role_app FROM application " ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
echo("<table width=\"500\" border=\"2\" bordercolor=\"#000000\" bgcolor=\"#0099FF\">");
echo(" <tr>");
echo(" <td>N° de l'application</td>");
echo(" <td>Nom de l'application</td>");
echo(" <td>Version </td>");
echo(" <td>Date de mise en service</td>");
echo(" <td>Rôle de l'application</td>");
while( $result = mysql_fetch_object( $requete ) )
{
echo("<tr>");
echo ("<td>");
echo ($result->nApplication);
echo ("</td>");
echo ("<td>");
echo($result->nomApplication );
echo("</td>");
echo ("<td>");
echo($result->versionApplication );
echo("</td>");
echo ("<td>");
echo($result->dateMiseService );
echo("</td>");
echo ("<td>");
echo($result->role_app);
echo ("</td>");
echo ("<td>");
echo( "<a href=\"modification2.php?idapplication=".$result->nApplication."\"> modifier </a><br>\n") ;
echo ("</td>");
}
echo(" </tr>");
echo("</table>");
?>
**********************************************************
le 2ème est
*************************************************
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement modifier
// $id = $_GET["idapplication"] ;
//requête SQL:
$sql = "SELECT nApplication , nomApplication , versionApplication , dateMiseService , role_app FROM application " ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
while( $result = mysql_fetch_object( $requete ) )
{
?>
<form name="insertion" action="modification3.php" method="POST">
<input type="hidden" name="id" value="<?php echo($id) ;?>">
<table width="292" border="2" bordercolor="#000000" bgcolor="#0099FF">
<tr align="center">
<td>N° application</td>
<td><input type="text" name="nApplication" value="<?php echo($result->nApplication) ;?>"></td>
</tr>
<tr align="center">
<td>Nom Application</td>
<td><input type="text" name="nomApplication" value="<?php echo($result->nomApplication) ;?>"></td>
</tr>
<td>Version Application</td>
<td><input type="text" name="versionApplication" value="<?php echo($result->versionApplication) ;?>"></td>
</tr>
<tr align="center">
<td>date Mise Service</td>
<td><input type="text" name="dateMiseService" value="<?php echo($result->dateMiseService) ;?>"></td>
</tr>
<tr align="center">
<td>Rôle de l'application</td>
<td><input type="text" name="role_app" value="<?php echo($result->role_app) ;?>"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="modifier"></td>
</tr>
</table>
</form>
<?php
}//fin if
?>
*****************
et le 3ème
**************************************
<?php
//connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
//récupération des valeurs des champs:
//nom:
$nApplication=$_POST["nApplication"] ;
$nomApplication=$_POST["nomApplication"] ;
//adresse:
$versionApplication=$_POST["versionApplication"] ;
//code postal:
$dateMiseService=$_POST["dateMiseService"] ;
//numéro de téléphone:
$role_app= $_POST["role_app"] ;
$id= $_POST["nApplication"] ;
//création de la requête SQL:
$sql = "UPDATE application
SET nApplication = '$nApplication',
nomApplication = '$nomApplication',
versionApplication = '$versionApplication',
dateMiseService = '$dateMiseService' , role_app = '$role_app' " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si la modification a marchée:
if($requete)
{
echo("La modification a été effectuer correctement") ;
}
else
{
echo("La modification a echouer ") ;
}
?>
****************
merci pour l'aide
A voir également:
- Modification de mes tables
- Suivi de modification word - Guide
- Tables des matières word - Guide
- Modification dns - Guide
- Logiciel gratuit modification pdf - Guide
- Modification liste déroulante excel - Guide
2 réponses
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
pourquoi tu les mets dans des variables ? Oo
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
le $cnx n'est pas utile a moins que tu fasse un mysql_close(); entre tps
echo("<table width=\"500\" border=\"2\" bordercolor=\"#000000\" bgcolor=\"#0099FF\">");
echo n'est pas une fonction les parentheses n'existent pas
$sql = "UPDATE application
SET nApplication = '$nApplication',
nomApplication = '$nomApplication',
versionApplication = '$versionApplication',
dateMiseService = '$dateMiseService' , role_app = '$role_app' " ;
prends garde aux concatenations
essaye plutot :
$sql = "UPDATE application
SET nApplication = '".$nApplication."',
nomApplication = '".$nomApplication."',
versionApplication = '".$versionApplication."',
dateMiseService = '".$dateMiseService."' , role_app = '".$role_app."' " ;
hum .. je relis ton code et j'me dit
"oula ... j'sais pas ou il l'a pompé .. mais y a pas mal d'erreur"
tu melange html et xhtml
en html : <input ...></input>
en xhtml: <input ... />
tu as aussi des variables inutilisées ou que tu nomme de plusieurs facon
$nApplication=$_POST["nApplication"] ;
$id= $_POST["nApplication"] ;
enfin bref .. essaye d'eclaircir un peu ton code :)
bonne chance ^^
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
pourquoi tu les mets dans des variables ? Oo
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
le $cnx n'est pas utile a moins que tu fasse un mysql_close(); entre tps
echo("<table width=\"500\" border=\"2\" bordercolor=\"#000000\" bgcolor=\"#0099FF\">");
echo n'est pas une fonction les parentheses n'existent pas
$sql = "UPDATE application
SET nApplication = '$nApplication',
nomApplication = '$nomApplication',
versionApplication = '$versionApplication',
dateMiseService = '$dateMiseService' , role_app = '$role_app' " ;
prends garde aux concatenations
essaye plutot :
$sql = "UPDATE application
SET nApplication = '".$nApplication."',
nomApplication = '".$nomApplication."',
versionApplication = '".$versionApplication."',
dateMiseService = '".$dateMiseService."' , role_app = '".$role_app."' " ;
hum .. je relis ton code et j'me dit
"oula ... j'sais pas ou il l'a pompé .. mais y a pas mal d'erreur"
tu melange html et xhtml
en html : <input ...></input>
en xhtml: <input ... />
tu as aussi des variables inutilisées ou que tu nomme de plusieurs facon
$nApplication=$_POST["nApplication"] ;
$id= $_POST["nApplication"] ;
enfin bref .. essaye d'eclaircir un peu ton code :)
bonne chance ^^
duplicate '...' pour le clet 0