Se connecter avec
S'enregistrer | Connectez-vous

modification de ma base

Dernière réponse : dans Programmation

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 :
***************************
<?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
**********************************
<?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
***********************************
<?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

Autres pages sur : modification base

Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte
Tom's guide dans le monde