Recuperer les données d'1 enr d'1 table et les enregistrer dans 1 autrte table
popy29
Messages postés6Date d'inscriptionmardi 19 octobre 2004StatutMembreDernière intervention22 mai 2007
-
22 mai 2007 à 21:22
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 2007
-
22 mai 2007 à 21:42
Bonjour,
Je réalise un site permettant de consulter les ventes en cours. (auto, bateaux, motos ... etc)
L'administrateur doit pouvoir modifier la base de données auto (par exemple ), si le véhicule est vendu.
J'arrive à récupérer les données du véhicule vendu mais je n'arrive pas à enregistrer ces données dans une table nommée "vendu".
Lorsque je clique sur vendu , j'affiche le résultat obtenu dans un formulaire avec un message demandant la confirmation de mettre le véhicule au "statut" vendu , en validant par un bouton "Confirmer".
***************** Code selection vendu **********************
<?php
function SelectVendu($table,$connexion)
{
</tr>
<tr>
<td align="center">Voulez-vous Ajouter cet Enregistrement dans la Table VENDU??</td>
</tr>
<tr>
<td align="center">
</form></td></tr>
<?php
}
?>
</table>
<?php
}
?>
****************** fin code **********************
je récupere l 'ID de mon enregistrement
******************code recup id*****************
if (($_GET['menu'] == "auto") && ($_GET['choix1'] == "ajoutervendu"))
{
$id=$_GET['ID'];
$table= "auto";
$requete="select idAuto,nom,portable from auto where idAuto=" .$id;
$resultat = mysql_query($requete,$connexion);
while($jeu=mysql_fetch_object($resultat))
{
$idAuto=$jeu[0];
$nom=$jeu[1];
$portable=$jeu[2];
$montab = array("$idAuto","$nom","$portable");
AjouterVendu($table,$montab,$id,$connexion);
}
********************************
A partir de là j'ai une erreur SQL .
Je n'arrive pas à exploiter "$jeu" qui est un tableau.
Et donc à récupérer les données.
function AjouterVendu($table,$montab,$id,$connexion)
{
$connexion = mysql_connect(SERVEUR,NOM,PASSE);
$selectdb = mysql_select_db(BASE,$connexion);
$requete="INSERT INTO vendu (idAuto,nom,portable) values ('".$montab[0]."','".$montab[1]."','".$montab[3]."')";
$resultat= mysql_query($requete,$connexion) or die('Erreur SQL!');
mysql_close();
}
?>
*********************************************
En résumé , l'administrateur modifie le statut d'un véhicule. Par exemple vendu:
ce véhicule doit apparaitre dans la table vendu et être supprimer de la à qui il appartient.
Ceci dans le but d'afficher les véhicules vendu pour les visiteurs.
Merci d'avance pour votre aide
popy29
A voir également:
Recuperer les données d'1 enr d'1 table et les enregistrer dans 1 autrte table