modification de mes tables
je vien de créer c 3 scriptes pour modifier ma table dans ma base de donné mais j'arrive pas le corrigé
voila le 1er :
***************************
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
<?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 nSerieEquipement ,nFournisseur , nomEquip ,nomMarqueEquip , dateinst ,adripEquipmask
FROM equipement ";
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
echo("<table width=\"335\" border=\"2\" bordercolor=\"#000000\" bgcolor=\"#0099FF\">" );
echo(" <tr>" );
echo(" <td>N° serie</td>" );
//echo(" <td>N° fournisseur</td>" );
echo(" <td>Nom Equipement</td>" );
echo(" <td>Nom Marque Equipement</td>" );
echo(" <td>dateinst</td>" );
echo(" <td>Adresse IP/Mask</td>" );
while( $result = mysql_fetch_object( $requete ) )
{
echo("<tr>" );
echo ("<td>" );
echo ($result->nSerieEquipement);
echo ("</td>" );
echo ("<td>" );
echo($result->nomEquip );
echo("</td>" );
echo ("<td>" );
echo($result->nomMarqueEquip);
echo ("</td>" );
echo ("<td>" );
echo($result->dateinst);
echo ("</td>" );
echo ("<td>" );
echo($result->adripEquipmask);
echo ("</td>" );
echo ("<td>" );
echo( "<a href=\"modification2.php?idequipement=".$result->nSerieEquipement."\">modifier</a><br>\n" ) ;
echo ("</td>" );
}
echo(" </tr>" );
echo("</table>" );
?> |
***********************
en 2ème lieu
**********************************
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
<?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["idequipement"] ;
//requête SQL:
//requête SQL:
$sql = "SELECT nSerieEquipement , nomEquip ,nomMarqueEquip , dateinst ,adripEquipmask
FROM equipement WHERE nSerieEquipement='$id' ";
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
if( $result = mysql_fetch_object( $requete ) )
{
?>
<form name="insertion" action="modification3.php" method="POST">
<input type="hidden" name="id" value="<?php echo($id) ;?>">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>nSerieEquipement</td>
<td><input type="text" name="nSerieEquipement" value="<?php echo($result->nSerieEquipement) ;?>"></td>
</tr>
<td>nomEquip</td>
<td><input type="text" name="nomEquip" value="<?php echo($result->nomEquip) ;?>"></td>
</tr>
<tr align="center">
<td>nomMarqueEquip</td>
<td><input type="text" name="nomMarqueEquip" value="<?php echo($result->nomMarqueEquip) ;?>"></td>
</tr>
<tr align="center">
<td>dateinst</td>
<td><input type="text" name="dateinst" value="<?php echo($result->dateinst) ;?>"></td>
</tr>
<tr align="center">
<td>adripEquipmask</td>
<td><input type="text" name="adripEquipmask" value="<?php echo($result->adripEquipmask) ;?>"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="modifier"></td>
</tr>
</table>
</form>
<?php
}//fin if
?> |
***********************************************
et enfin
***********************************
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
<?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:
$nSerieEquipement=$_POST["nSerieEquipement"] ;
//prenom:
// $nFournisseur=$_POST["nFournisseur"] ;
//adresse:
$nomEquip=$_POST["nomEquip"] ;
//code postal:
$nomMarqueEquip=$_POST["nomMarqueEquip"] ;
//numéro de téléphone:
$dateinst= $_POST["dateinst"] ;
$adripEquipmask= $_POST["adripEquipmask"] ;
//récupération de l'identifiant de la personne:
$id= $_POST["$idequipement"] ;
//création de la requête SQL:
$sql = "UPDATE equipement
SET nSerieEquipement= '$nSerieEquipement',
nomEquip='$nomEquip',
nomMarqueEquip='$nomMarqueEquip' ,
dateinst='$dateinst' ,
adripEquipmask='$adripEquipmask' WHERE nSerieEquipement='$id' " ;
//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