PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → php webdev9 et les requêtes d'insertion
php webdev9 et les requêtes d'insertion
Débuté par Rasilly, 12 oct. 2005 09:54 - 2 réponses
Posté le 12 octobre 2005 - 09:54
Quelqu'un peut-il me dire comment on fait pour faire une insertion dans une base SQL pour y mettre des variables venant d'un formulaire par exemple ??

Les requêtes que je fais avec des exemples du genre :
VALUES('truc', 'bidule','chose') fonctionnent
Mais pas quand il s'agit de variables


1- je fais la récupération des variables par :
login est une chaine login = PageParamètre("A1")...

ce qui semble marcher puisqu'elle s'affichent avec la commande info(login)

2-c'est a priori ce que l'on met dans VALUES que je ne trouve nulle part



Merci à celui qui me répondra !
Posté le 12 octobre 2005 - 11:42
Merci, le 'into' ne passant pas, j'ai mis des guillemets pour la requête d'insertion, et,
CA MARCHE !!!

req est une chaîne
req="INSERT INTO clients (login, nom, prenom, adresse, ville, cp, tel, email, mdp ) VALUES(%1,%2,%3,%4,%5,%6,%7,%8,%9)"
req=ChaîneConstruit(req,"'"+login+"'","'"+ nom +"'","'"+ prenom +"'","'"+ adresse +"'","'"+ ville +"'","'"+ cp +"'","'"+ tel +"'","'"+ email +"'","'"+ mdp +"'")
res est une chaîne
res=SQLExec(req,"REQ1")

SI res =1 ALORS
Info("tout va bien")
SINON
SQLInfoGene("REQ1")
Info("Erreur ajout ouvrage: " + SQL.MesErreur)
FIN
SQLFerme("REQ1")

---------------------------------------------
savez-vous s'il est possible d'utiliser les regex pour les requêtes ?
ou, comment faire pour intégrer du code php de temps en temps ? est-ce possible ?

Merci beaucoup pour cette répondre rapide , la doc n'est pas top en ce qui concerne php ...
Posté le 12 octobre 2005 - 12:05
Rasilly a écrit :
Quelqu'un peut-il me dire comment on fait pour faire une insertion dans une
base SQL pour y mettre des variables venant d'un formulaire par exemple ??

Les requêtes que je fais avec des exemples du genre :
VALUES('truc', 'bidule','chose') fonctionnent
Mais pas quand il s'agit de variables


1- je fais la récupération des variables par :
login est une chaine login = PageParamètre("A1")...

ce qui semble marcher puisqu'elle s'affichent avec la commande info(login)

2-c'est a priori ce que l'on met dans VALUES que je ne trouve nulle part



Merci à celui qui me répondra !


bonjour

req=[
INSERT INTO Ouvrage
(ouvrage , Titre_revue, Titre_collection )
VALUES( %1, %2, %3)
]
req=ChaîneConstruit(req,"'"+s_ouvrage+"'","'"+s_revue+"'","'"+s_titre_collection+"'")
res=SQLExec(req,"REQ1")
SI res ALORS
SINON
SQLInfoGene("REQ1")
Info("Erreur ajout ouvrage: " + SQL.MesErreur)
FIN
SQLFerme("REQ1")

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net