le 27/05/2009 à 16:59
delfyno
Bnojour,
j'ai fais un script pour ajouter des articles, modifier copier ou supprimer
quand je clique sur copier ca copier la ligne mais tous les colonnes de la nouvelle ligne sont remplies par le idArticle c'est a dire qu toutes les colonnes sont remplies mais que par l'idArticle ya que l'idArticle qui est copié dans toutes les colonnes et je ne sais comment resoudre ce problème aidez moi s'il vous plaît. Merçi d'avance
voici mon script
j'ai fais un script pour ajouter des articles, modifier copier ou supprimer
quand je clique sur copier ca copier la ligne mais tous les colonnes de la nouvelle ligne sont remplies par le idArticle c'est a dire qu toutes les colonnes sont remplies mais que par l'idArticle ya que l'idArticle qui est copié dans toutes les colonnes et je ne sais comment resoudre ce problème aidez moi s'il vous plaît. Merçi d'avance
voici mon script
<?
include("connection.php");
//connection a la base
connectMaBase();
if(isset($_GET['copier']))
{
//On récupère les valeurs entrées par l'utilisateur :
$idArticle=$_GET['copier'];
$nomArticle=$_GET['copier'];
$descArticle=$_GET['copier'];
$intituleArticle=$_GET['copier'];
$prixArticle=$_GET['copier'];
echo $idArticle;
//echo $nomArticle;
//echo $descArticle;
//echo $intituleArticle;
//echo $prixArticle;
//requête SQL:
//$sql = "SELECT * FROM article ORDER BY noArticle" ;
//$sql = "SELECT * FROM article WHERE idArticle=' ".$idArticle." ' " ;
$sql = "SELECT noArticle, idArticle, nomArticle, descArticle, intituléArticle, prixArticle FROM article";
echo "<br>";
echo $sql;
//exécution de la requête:
$requete = mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
//commande sql d'insertion
$sql = "INSERT INTO article VALUES('', '$idArticle', '$nomArticle', '$descArticle', '$intituleArticle', '$prixArticle')";
//exécution de la requête:
$requete = mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
echo "<br>";
//$requete = mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br/>'.mysql_error());
//affichage des résultats, pour savoir si la suppression a marchée:
if($requete)
{
echo("La copie à été correctement effectuée") ;
}
else
{
echo("La copie à échouée") ;
}
// on ferme la connexion
mysql_close();
}
?>
<br><br>
<a href="form.php">Ajouter un article</a>
<center>
<a href="liste.php">liste des articles</a>