begin process at 2010 02 10 13:42:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Recuperer les données d'1 enr d'1 table et les enregistrer dans 1 autrte table


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recuperer les données d'1 enr d'1 table et les enregistrer dans 1 autrte table

mardi 22 mai 2007 à 21:22:41 | Recuperer les données d'1 enr d'1 table et les enregistrer dans 1 autrte table

popy29

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>
<td>&nbsp;</td>
</tr>
<form action="admin.php?menu=auto&choix1=ajoutervendu&ID=<?php echo $_GET['ID']; ?>" method="post">

<?php

 $id = $_GET['ID']; 
 
 $requete  = "select idAuto,nom,portable from auto where idAuto="  .$id;
 $resultat = mysql_query($requete,$connexion);
 
 if ($resultat == "") echo "Pas D'enregistrement ou Erreur Prog????????§§§§§§§§§§§§!!!!!!!";
 
 while($jeu=mysql_fetch_row($resultat))
 {
?>
<tr bgcolor="#cccccc">
<?php
  for($i=0;$i<count($jeu);$i++)
  {
?>

<td   align="center"   width="justify">
<?php
   
   echo $jeu[$i];
?></td>
 
<?php
  }
  
?>

</tr>
<tr>
<td align="center">Voulez-vous Ajouter cet Enregistrement dans la Table VENDU??</td>
</tr>
<tr>
<td  align="center">
<input name="go" type="submit" value="Envoyer"></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.

*************** code ajoutervendu ***********
<?php

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

mardi 22 mai 2007 à 21:42:14 | Re : Recuperer les données d'1 enr d'1 table et les enregistrer dans 1 autrte table

J_G

Salut,

 $resultat= mysql_query($requete,$connexion) or die(mysql_error());


serait mieux...


Cette discussion est classée dans : table, mysql, connexion, id, vendu


Répondre à ce message

Sujets en rapport avec ce message

problème de mise à jour de base de données [ par rildspael ] Ben en fait maintenant j'ai refait ce code, je me suis concentré, j'ai tout analysé mais rien ne marche encore et je ne comprends pas : le voici :Donc Sélectionner les lignes différentes entre deux tables [ par Mikemadest ] Bonjour,J'ai cherché sans trouver de réponse à mon problème,ce qui m'amène à vous poser cette question !D'avance je m'excuse si j'ai raté la solution Afficher une ligne d'une table mysql [ par Alferox ] Bonjours,bon bin une question de base toute con.Je voudrais afficher uniquement la ligne qui port l'id 2 d'une table. Il n'y a pas plus simple que de Problème de création de table Mysql [ par perig ] BonjourVoilà je cherche à créer une table dans ma base Mysql (je suis chez free).Mon programme fonctionne (je consulte tous les codes d'erreur et tout MySQL : changement de l'ID dans une table [ par DJDX ] Bonjour groupe!Ma question peut parraître simple, mais je n'ai aucune idée comment résoudre mon "problême".si je tape ce codemysql_select_db($base, Probleme d'affichage dans une liste déroulante [ par JohnInsane ] Bonjour à tous, Voilà j'ai un problème, j'ai fais un script où l'on choisit une catégorie dans une liste déroulante qui est dans la table cat où j'a MySQL_INSERT_ID mais pour le delete ???? [ par ripoux ] Hello,Peut-être l'aurez-vous compris dans le titre...Je cherche un moyen pour faire un delete de plusieur table relié entre elle.Pour un Insert, il ex Probleme recuperation de l'id d'une table pour insérer dans une autre par la methode update [ par Alpha911 ] Bonjour,Je test plusieurs methodes pour pouvoir prendre l'id d'une table qui et la recopier dans une autre table j'ai 2 tables UTILISATEUR et une autr Comment savoir le dernier ID (MySQL) [ par ImmortalPC ] Salut, j'ai un super problème. j'ai une table comme cela : CREATE TABLE `test` ( `ID` int(11) NOT NULL auto_increment, `sujet` varchar(255) NOT NULL Liste deroulantes liées (en php avec bdd) qui marche presque lol [ par bandzai87 ] Enregistrement des &#233


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales