par
altf4 » 08 sept. 2005, 15:13
Je veux bien t'envoyer un bout de code mais celà fonctionnait avec EasyPhP 1.6 ... ?
Bizarre non ?
Voici la page qui permettait de faire une modif (elle marche sous easyphp 1.6 sans modifier quoi que ce soit) :
NB : $Fiche = Valeur capturée par l'url de la page précédente.
<?php
// Déclaration des paramètres de connexion
$host = "localhost";
$user = "root";
$bdd = "rc";
$passwd = "**********";
$table ="clients";
$URL = "/modules.php?name=Clients&file=edit";
// Connexion au serveur
mysql_connect($host, $user,$passwd) or die("Erreur de connexion au serveur");
mysql_select_db($bdd) or die("Erreur de connexion a la base de donnees");
// Requete permettant d'afficher les records
$query1 = "SELECT * FROM clients WHERE Numero=$Fiche";
$result1 = mysql_query($query1);
// Modification du record dans la DB
if($modif) {
$table ="clients";
$query = "UPDATE ".$table." SET Nom='".$MNom."', Prenom='".$MPrenom."', Societe='".$MSociete."', Tva='".$MTva."', Rc='".$MRc."', Adresse_fact='".$MAdresse_fact."', Cpostal_fact='".$MCpostal_fact."', Localite_fact='".$MLocalite_fact."', Adresse_livr='".$MAdresse_livr."', Cpostal_livr='".$MCpostal_livr."', Localite_livr='".$MLocalite_livr."', Tel='".$MTel."', Fax='".$MFax."', Gsm='".$MGsm."', Email='".$MEmail."', Msn='".$MMsn."', Materiel='".$MMateriel."' WHERE Numero='".$MNumero."'";
$result = mysql_query($query);
die('<meta http-equiv="refresh" content="0; URL=/modules.php?name=Clients&file=view">');
}
// Affichage du formulaire à modifier
?>
<p align="center"><b><font size="6">Modification d'une fiche Client</font></b></p>
<br><br><br>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="81%" id="AutoNumber1">
<? while ($val = mysql_fetch_array($result1)) { ?>
<form method="post" action="<?echo $URL."&modif=ok"; ?>">
<input type="text" name="MNumero" style="visibility: hidden" value="<?echo $Fiche;?>">
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Nom :</td>
<td width="31%"><input type="text" name="MNom" value="<?echo $val["Nom"];?>"size="24">
</td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Prénom :</td>
<td width="31%"><input type="text" name="MPrenom" value="<?echo $val["Prenom"];?>" size="20"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Nom de la Société :</td>
<td width="31%"><input type="text" name="MSociete" value="<?echo $val["Societe"];?>" size="24"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Numéro de Tva : </td>
<td width="31%"><input type="text" name="MTva" value="<?echo $val["Tva"];?>" size="15"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Registre de Commerce :</td>
<td width="31%"><input type="text" name="MRc" value="<?echo $val["Rc"];?>" size="15"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%"> </td>
<td width="31%"> </td>
<td width="42%"> </td>
</tr>
<tr>
<td width="127%" align="center" colspan="5"><u>Données relatives à la Facturation<br><br></u></td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Adresse :</td>
<td width="31%"><input type="text" name="MAdresse_fact" value="<?echo $val["Adresse_fact"];?>"size="27"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Code Postal :</td>
<td width="31%"><input type="text" name="MCpostal_fact" value="<?echo $val["Cpostal_fact"];?>" size="8"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Localité :</td>
<td width="31%"><input type="text" name="MLocalite_fact" value="<?echo $val["Localite_fact"];?>" size="24"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%"> </td>
<td width="31%"> </td>
<td width="42%"> </td>
</tr>
<tr>
<td width="127%" align="right" colspan="5">
<p align="center"><u>Données relatives à la Livraison<br><br></u></td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Adresse :</td>
<td width="31%"><input type="text" name="MAdresse_livr" value="<?echo $val["Adresse_livr"];?>" size="27"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Code Postal :</td>
<td width="31%"><input type="text" name="MCpostal_livr" value="<?echo $val["Cpostal_livr"];?>" size="8"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Localité :</td>
<td width="31%"><input type="text" name="MLocalite_livr" value="<?echo $val["Localite_livr"];?>" size="24"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%"> </td>
<td width="31%"> </td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Téléphone :</td>
<td width="31%"><input type="text" name="MTel" value="<?echo $val["Tel"];?>" size="16"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Fax :</td>
<td width="31%"><input type="text" name="MFax" value="<?echo $val["Fax"];?>" size="16"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Gsm :</td>
<td width="31%"><input type="text" name="MGsm" value="<?echo $val["Gsm"];?>" size="16"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%" align="right"> </td>
<td width="27%" align="right">
<p align="left">Adresse eMail :</td>
<td width="31%"><input type="text" name="MEmail" value="<?echo $val["Email"];?>" size="24"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Adresse Msn :</td>
<td width="31%"><input type="text" name="MMsn" value="<?echo $val["Msn"];?>" size="24"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Description du matériel :</td>
<td width="31%"><textarea name="MMateriel" rows=15 cols=100><?echo $val["Materiel"];?></textarea>
</td>
<td width="42%"></td>
</tr>
</table>
<?}?>
<br><br><br>
<center><input type="submit" value="Enregistrer le client"></center>
</form>
<?
// Deconnexion de la base de donnees
mysql_close();
?>
Je veux bien t'envoyer un bout de code mais celà fonctionnait avec EasyPhP 1.6 ... ?
Bizarre non ?
Voici la page qui permettait de faire une modif (elle marche sous easyphp 1.6 sans modifier quoi que ce soit) :
NB : $Fiche = Valeur capturée par l'url de la page précédente.
[php]<?php
// Déclaration des paramètres de connexion
$host = "localhost";
$user = "root";
$bdd = "rc";
$passwd = "**********";
$table ="clients";
$URL = "/modules.php?name=Clients&file=edit";
// Connexion au serveur
mysql_connect($host, $user,$passwd) or die("Erreur de connexion au serveur");
mysql_select_db($bdd) or die("Erreur de connexion a la base de donnees");
// Requete permettant d'afficher les records
$query1 = "SELECT * FROM clients WHERE Numero=$Fiche";
$result1 = mysql_query($query1);
// Modification du record dans la DB
if($modif) {
$table ="clients";
$query = "UPDATE ".$table." SET Nom='".$MNom."', Prenom='".$MPrenom."', Societe='".$MSociete."', Tva='".$MTva."', Rc='".$MRc."', Adresse_fact='".$MAdresse_fact."', Cpostal_fact='".$MCpostal_fact."', Localite_fact='".$MLocalite_fact."', Adresse_livr='".$MAdresse_livr."', Cpostal_livr='".$MCpostal_livr."', Localite_livr='".$MLocalite_livr."', Tel='".$MTel."', Fax='".$MFax."', Gsm='".$MGsm."', Email='".$MEmail."', Msn='".$MMsn."', Materiel='".$MMateriel."' WHERE Numero='".$MNumero."'";
$result = mysql_query($query);
die('<meta http-equiv="refresh" content="0; URL=/modules.php?name=Clients&file=view">');
}
// Affichage du formulaire à modifier
?>
<p align="center"><b><font size="6">Modification d'une fiche Client</font></b></p>
<br><br><br>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="81%" id="AutoNumber1">
<? while ($val = mysql_fetch_array($result1)) { ?>
<form method="post" action="<?echo $URL."&modif=ok"; ?>">
<input type="text" name="MNumero" style="visibility: hidden" value="<?echo $Fiche;?>">
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Nom :</td>
<td width="31%"><input type="text" name="MNom" value="<?echo $val["Nom"];?>"size="24">
</td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Prénom :</td>
<td width="31%"><input type="text" name="MPrenom" value="<?echo $val["Prenom"];?>" size="20"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Nom de la Société :</td>
<td width="31%"><input type="text" name="MSociete" value="<?echo $val["Societe"];?>" size="24"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Numéro de Tva : </td>
<td width="31%"><input type="text" name="MTva" value="<?echo $val["Tva"];?>" size="15"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Registre de Commerce :</td>
<td width="31%"><input type="text" name="MRc" value="<?echo $val["Rc"];?>" size="15"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%"> </td>
<td width="31%"> </td>
<td width="42%"> </td>
</tr>
<tr>
<td width="127%" align="center" colspan="5"><u>Données relatives à la Facturation<br><br></u></td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Adresse :</td>
<td width="31%"><input type="text" name="MAdresse_fact" value="<?echo $val["Adresse_fact"];?>"size="27"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Code Postal :</td>
<td width="31%"><input type="text" name="MCpostal_fact" value="<?echo $val["Cpostal_fact"];?>" size="8"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Localité :</td>
<td width="31%"><input type="text" name="MLocalite_fact" value="<?echo $val["Localite_fact"];?>" size="24"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%"> </td>
<td width="31%"> </td>
<td width="42%"> </td>
</tr>
<tr>
<td width="127%" align="right" colspan="5">
<p align="center"><u>Données relatives à la Livraison<br><br></u></td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Adresse :</td>
<td width="31%"><input type="text" name="MAdresse_livr" value="<?echo $val["Adresse_livr"];?>" size="27"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Code Postal :</td>
<td width="31%"><input type="text" name="MCpostal_livr" value="<?echo $val["Cpostal_livr"];?>" size="8"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Localité :</td>
<td width="31%"><input type="text" name="MLocalite_livr" value="<?echo $val["Localite_livr"];?>" size="24"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%"> </td>
<td width="31%"> </td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Téléphone :</td>
<td width="31%"><input type="text" name="MTel" value="<?echo $val["Tel"];?>" size="16"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Fax :</td>
<td width="31%"><input type="text" name="MFax" value="<?echo $val["Fax"];?>" size="16"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Gsm :</td>
<td width="31%"><input type="text" name="MGsm" value="<?echo $val["Gsm"];?>" size="16"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%" align="right"> </td>
<td width="27%" align="right">
<p align="left">Adresse eMail :</td>
<td width="31%"><input type="text" name="MEmail" value="<?echo $val["Email"];?>" size="24"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Adresse Msn :</td>
<td width="31%"><input type="text" name="MMsn" value="<?echo $val["Msn"];?>" size="24"></td>
<td width="42%"> </td>
</tr>
<tr>
<td width="25%" align="right"> </td>
<td width="2%"> </td>
<td width="27%">Description du matériel :</td>
<td width="31%"><textarea name="MMateriel" rows=15 cols=100><?echo $val["Materiel"];?></textarea>
</td>
<td width="42%"></td>
</tr>
</table>
<?}?>
<br><br><br>
<center><input type="submit" value="Enregistrer le client"></center>
</form>
<?
// Deconnexion de la base de donnees
mysql_close();
?>[/php]