creation de sites internet :

- problème (de nouveau)

Site gratuit de petites annonces motos
occasion Honda
Autres messages sur des sujets similaires :
PB DE FENETRE
Récupérer les adresses e-mail de nos visiteurs.
Compteur de blocage de page .html
Création de formulaire chez FREE
boite de dialogue windows
Cours HTML / Javascript / PHP disponibles :



 Retour Site Honolulu  |  Nouveau sujet  |  Retour aux sujets  |  Chercher  |  Connexion    
 problème (de nouveau)
Auteur: Mytch
((195.144.54.---)
Date: 22-05-2003 14:20
 messages postés sur  la création de sites internet [ msg ]
yop...c de nouvo moi...bah voila j'ai 2table mysql...dans la première j'ai pseudo, password, e-mail, id et dans la 2ème j'ai NoCommande NoProduit, id...

mon but est de selon le pseudo de la personne, que sont id soit recopier dans le id de la 2ème table...tu me suis? et j'y arrive pas

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: honolulu
((81.56.69.---)
Date: 22-05-2003 16:47
 messages postés sur  la création de sites internet [ msg ]
Salut,

>>>

"INSERT INTO table2 (id2) SELECT id1 FROM table1 WHERE table1.pseudo ='$critere'"

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: Mytch
((195.144.54.---)
Date: 02-06-2003 08:54
 messages postés sur  la création de sites internet [ msg ]
resalut...tu vas bien??? bah voila, je passe pour te dire que sa marche pas avec la ligne que tu m'as donner...snif...et j'arrvie tjs pas a le faire marcher!!!!

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: honolulu
(---.adsl.proxad.net)
Date: 02-06-2003 14:08
 messages postés sur  la création de sites internet [ msg ]
Re,
ben fais le en deux temps :

..............
$id_result=mysql_query("select * from table1 where pseudo ='$critere'",$connexion);
while($tableau=mysql_fetch_array($id_result,MYSQL_ASSOC))
{
$selection=$tableau['ton_champ'];
"INSERT INTO table2 (id2) values ('$selection')";
}
..............

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: Mytch
((195.144.54.---)
Date: 04-06-2003 15:22
 messages postés sur  la création de sites internet [ msg ]
ouais en faite c tout con quoi...merci (de nouveau lol) mais y a 2truc que j'ai pas compris dans ton code...c le $connexion, et le mysql_assoc...mais c juste pour savoir paske sans sa marche kan meme...

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: honolulu
(---.adsl.proxad.net)
Date: 04-06-2003 16:16
 messages postés sur  la création de sites internet [ msg ]
le $connexion ou $id_connex ou quelque soit son nom, tu es obligé de l'avoir dans ton script puisque c'est l'id renvoyé par la connexion initiale ! bref, tu t'en sers (probablement ailleurs dans le script ou dans un include) sans le savoir ;o)

mysql_assoc sert à créer un tableau associatif...

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: Mytch
((195.144.54.---)
Date: 10-06-2003 14:31
 messages postés sur  la création de sites internet [ msg ]
oky doky...bon je continue a te souler...j'ai un numéro de commande dans mysql qui s'incrémente automatiquement a chaque commande passer...mon but est de pouvoir prendre ce num et l'inscrire dans le tableau de mysql details_commande...tu me suis??? comment faire`???voila un bout de code qui marche pas lol


// Connexion au serveur
mysql_connect($host, $user,$password) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");

$mylog=$GLOBALS["login"];
$id_result=mysql_query("SELECT * from clients where pseudo='$mylog'") ;
while ($row=mysql_fetch_array($id_result))
{
$selection=$row['id'];
$ldate = date("d-m-Y");
$Heure= strftime("%H:%M:%S");
$Prix_Total=calculate_price($cart);
$query="INSERT INTO commande VALUES ('','$ldate', '$Heure', '$Prix_Total', '$selection')";
$result=mysql_query($query);

$Qtte = calculate_items($cart);
$detail = get_book_details($isbn);
$Kcommande=mysql_query("SELECT Kcommande from Commande");
$query="INSERT INTO detail_commande VALUES ('$Kcommande','$isbn','$Qtte','$prix_vente')";
$result=mysql_query($query);
echo($GLOBALS["Kcommande"]);
}
}
else
echo "<p>There are no items in your cart";

display_button("detail_cad.php", "continue-shopping", "Continue Shopping");

do_html_footer();
?>

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: honolulu
(---.adsl.proxad.net)
Date: 10-06-2003 20:55
 messages postés sur  la création de sites internet [ msg ]
salut,
juste après (pas 3 lignes de code plus loin...) la requête dont tu veux extraire l'ID tu as le choix :
$dernier_id=LAST_INSERT_ID()
tu le places juste aprés ton dernier mysql_query()
sinon y a aussi mysql_insert_id($connexion)...

j'ai déjà répondu ça ailleurs, il me semble...

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: Mytch
((195.144.54.---)
Date: 11-06-2003 08:45
 messages postés sur  la création de sites internet [ msg ]
ouais mais sa c pour l'id de la connexion initial...
moi c un nombre qui provient de Kcommande, qui ds ma table mysql a un auto_increment...et je veux que ce nombre ce copie dans détails_commande en meme temps qu'il se créer dans Kcommande...tu suis???

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: honolulu
(---.adsl.proxad.net)
Date: 11-06-2003 08:56
 messages postés sur  la création de sites internet [ msg ]
non...
2 cas de figure :
1) il s'agit de l'id d'une commande en cours de création, celui-là même qui s'auto-incrémente, et la méthode, c'est celle que je t'ai donnée...
2) il s'agit d'une commande déjà créée, et alors je ne vois pas le problème pour récupérer l'id de cette commande, vu que l'id est déjà stocké dans la bdd...

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: Mytch
((195.144.54.---)
Date: 11-06-2003 10:25
 messages postés sur  la création de sites internet [ msg ]
Fatal error: Call to undefined function: last_insert_id()

voila l'erreur qu'il me met a chaque fois...et comme je suis une merde en anglais...lol

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: honolulu
(---.adsl.proxad.net)
Date: 11-06-2003 10:41
 messages postés sur  la création de sites internet [ msg ]
http://www.mysql.com/doc/en/Getting_unique_ID.html
http://www.mysql.com/doc/en/mysql_insert_id.html

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: honolulu
(---.adsl.proxad.net)
Date: 11-06-2003 10:43
 messages postés sur  la création de sites internet [ msg ]
les mêmes en français
http://www.mysql.com/doc/fr/mysql_insert_id.html
http://www.mysql.com/doc/fr/Getting_unique_ID.html

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: druidedm
(---.dial.proxad.net)
Date: 11-06-2003 11:33
217 messages postés sur  la création de sites internet [ 217 msg ]
Je suis nul en php ("c'est quoi une table Maïe AisseCulAile" voila la question que je me pose tout le temps), mais assez bon en Anglais pour te dire que

Fatal error: Call to undefined function: last_insert_id()

Veut dire

Erreur fatale: appel à une fonction indéfinie: last_insert_id()



Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: Mytch
((195.144.54.---)
Date: 11-06-2003 14:07
217 messages postés sur  la création de sites internet [ 217 msg ]
merci jsman...en faite oh grand maitre honolulu...j'ai fini mon truc de commande grace a ta grande aide...mtn je doit m'attaquer a l'aspect fisik du site (snif...sa craint)...mais merci bcp en tout cas...

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: honolulu
(---.adsl.proxad.net)
Date: 11-06-2003 14:16
217 messages postés sur  la création de sites internet [ 217 msg ]
quand tu auras terminé, communique-moi l'URL de ton site, que je puisse (sa)voir qui j'ai aidé ;o)

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: druidedm
(---.dial.proxad.net)
Date: 13-06-2003 17:14
217 messages postés sur  la création de sites internet [ 217 msg ]
Moi aussi



Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: Mytch
((195.144.54.---)
Date: 16-06-2003 10:34
217 messages postés sur  la création de sites internet [ 217 msg ]
oky doky...pas de problème...mais j'ai encore qq question...dont la suivante:

J'ai une base de données mysql sur un poste, je vien d'installer easyphp sur un autre, et je voudrais transférer le tout sur ce nouveau poste...comment faire???

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: honolulu
(---.adsl.proxad.net)
Date: 16-06-2003 11:52
217 messages postés sur  la création de sites internet [ 217 msg ]
tu vas dans easyphp, tu sélectionnes le répertoire mysql, puis le dossier data...
tu graves le tout sur un cd-rom et tu fais un copier-coller dans le même repertoire sur le 2° pc...

Répondre à ce message
 
 Re: problème (de nouveau)
Auteur: Mytch
((195.144.54.---)
Date: 16-06-2003 13:52
217 messages postés sur  la création de sites internet [ 217 msg ]
ok...merci...encore une autre question :-)

Je veux simuler une navigation de mes pages depuis le serveur sur le réseau local (Win2000). Quelle adresse faut-il indiquer??? Si je fais 127.0.0.1/mysql/ par exemple, j'ai encore les données de mon poste local et non celles du serveur. Tu me suis??? merci

Répondre à ce message
 Retour Site Honolulu  |  Liste des Forums    

 Liste des Forums  |  Nouvel utilisateur ? Enregistrez-vous ici 
 Connexion
 Nom d'utilisateur:
 Mot de passe:
 Enregistrer mon profil:
   
 Mot de passe perdu ?
Écrivez votre adresse Email ou votre Identifiant ci-dessous et un nouveau mot de passe sera envoyé sur l'Email lié à votre profil.
phorum.org
Honolulu : créateur de site internet à Annecy et sur le web !