Tom's Guide > Forum > Programmation > modification de ma base

modification de ma base

Forum Programmation : modification de ma base

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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&eacute;lection de la base de donn&eacute;es:
$db = mysql_select_db( "cnti_f" ) ;

//requ&ecirc;te SQL:
$sql = "SELECT nSerieEquipement ,nFournisseur , nomEquip ,nomMarqueEquip , dateinst ,adripEquipmask
FROM equipement ";


//ex&eacute;cution de la requ&ecirc;te:
$requete = mysql_query( $sql, $cnx ) ;

//affichage des donn&eacute;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

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

COmment veus tu modifier ta base de donnée en effectuant une requete d'affichage.
Pour modifier une table il faut faire une requete
ALTER TABLE nomtable ADD (champs1,champ2,champs3)

Répondre à gwenael16
Tom's Guide > Forum > Programmation > modification de ma base
Aller à :

Il y a 2226 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens