begin process at 2012 05 27 15:19:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Boutons de mise à jour


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

Boutons de mise à jour

jeudi 11 juillet 2002 à 10:27:26 | Boutons de mise à jour

triners

Salut , jai un problème de syntaxe
Je tiens a remercie le site car une partie du code vient des sources ASP
Mon problème est de mettre a jour la base de donnée en fonction d'un appui sur un des 3 boutons
( valider , ajouter , suppression )
la base de données "base.mdb" à 1 table "ListOuvrage" et 3 champs en texte "NumOuvrage,NomOuvrage,ZoneOuvrage"Je pense que c'est la situation des boutons dans le formulaire qui plante mais apres 3 jours a retourner le code dans toutes les sens ...
Merci d'avance

<HTML>

<HEAD>
<META name="GENERATOR" content="Microsoft FrontPage 5.0">
<META name="ProgId" content="FrontPage.Editor.Document">
<title>Gestion</title>
</HEAD>

<SCRIPT LANGUAGE="JavaScript">
function ChangeUrl(formulaire, controle, msgerreur)
{
if (formulaire.item(controle).selectedIndex !=0)
{
location.href = formulaire.item(controle).options[formulaire.item(controle).selectedIndex].value;
}
else
{
alert('Veuillez choisir ' + msgerreur + '.');
}
}
</SCRIPT>

<BODY>
<%
CONST dbDSN = "base"
Dim DataConn, connstring
Set DataConn = Server.CreateObject("ADODB.Connection")
connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=c:\site\" & dbDSN & ".mdb"
DataConn.Open connstring

Dim codSQL1
Dim codSQL2
Dim codSQL3
Dim RSNiveau1
Dim UrlDeMaPage
Dim TextOuvrage(2)
Dim TextDdeOuvrage(2)
Dim sTemp

UrlDeMaPage="internet.asp"

codSQL1="SELECT * FROM ListOuvrage"
codSQL2="Update ListOuvrage Set NomOuvrage='"&TextDdeOuvrage(1)&"', ZoneOuvrage='"&TextDdeOuvrage(2)&"' WHERE NumOuvrage='"&TextDdeOuvrage(0)&"'"
codSQL3="Insert Into ListOuvrage (NumOuvrage, NomOuvrage, ZoneOuvrage) VALUES ('"&TextDdeOuvrage(0)&"','"&TextDdeOuvrage(1)&"','"&TextDdeOuvrage(2)&")"

%>
<%
action = Request("n3")

If action = "valider" Then
Set RsNiveau1=dataConn.Execute(codSQL1)
while not RSNiveau1.eof
if TextDdeOuvrage(0)=RsNiveau1("NumOuvrage") then
TestOuvrage= 1
end if
RSNiveau1.Movenext
wend
For i = 0 to 2
SQLStr =TextDdeOuvrage(i)
sTemp = SQLStr
sTemp = Replace(sTemp, "'", "''")
If Len(Trim(sTemp)) > 0 Then
QLStr = "'" & sTemp & "'"
Else
SQLStr = "NULL"
End If
TextDdeOuvrage(i)=SQLStr
next
if TestOuvrage = 1 then
DataRecord.Open codSQL3,connstring , 2, 3
else
DataRecord.Open codSQL2,connstring , 2, 3
end if
DataRecord.Close
TestOuvrage=0
End If

If action="Suppression" Then
Set DataRecord = Server.CreateObject("ADODB.Recordset")
DataRecord.Open "Delete From ListOuvrage Where NumOuvrage='"&request("n1"), connstring , 2 , 3
DataRecord.Close
Set DataRecord = nothing
End If
%>

<p></p>
<form name="form1" method="POST">
<!-- Première liste -->
<P>
<font face="Arial" size="2">Choix de l'ouvrage :
<% Set RSNiveau1=dataConn.Execute(codSQL1)%>
<select name="Niveau1" onChange="ChangeUrl(this.form, 'Niveau1', 'un ouvrage')">
<option selected></option>
<% while not RSNiveau1.eof %>
<option
<% if RSNiveau1("NumOuvrage")=request("n1") then %>
<% For i = 0 to 2
TextOuvrage(i)=RSNiveau1(i)
Next%>
selected
<%end if%>
value=<%=UrlDeMaPage & "?n1=" & RSNiveau1("NumOuvrage") & ">" & RSNiveau1("NumOuvrage")%>
</option>
<%RSNiveau1.Movenext
wend%>
</select>
</P>
<p>
<table width="100%" border="2" height="94" cellspacing="1" style="border-collapse: collapse">
<tr>
<td width="27%" height="22">
<P align="left"><font size="2" face="Arial, Helvetica, sans-serif" color="#000000">N° ouvrage</font></td>
<td width="73%" height="22">
<P align="center">
<input name="TextDdeOuvrage(0)" size="67" value="<%=TextOuvrage(0)%>" style="float: left"> </td>
</tr>
<tr>
<td width="27%" height="33">
<P align="left"><font size="2" face="Arial, Helvetica, sans-serif" color="#000000">Nom
ouvrage</font></td>
<td width="73%" height="33">
<P align="center">
<input name="TextDdeOuvrage(1)" size="67" value="<%=TextOuvrage(1)%>" style="float: left"> </td>
</tr>
<tr>
<td width="27%" height="28">
<P align="left"><font size="2" face="Arial, Helvetica, sans-serif" color="#000000">Zone
domaniale</font></td>
<td width="73%" height="28">
<P align="center">
<input name="TextDdeOuvrage(2)" size="67" value="<%=TextOuvrage(2)%>" style="float: left"> </td>
</tr>
</table>
<P align="center">
<BUTTON name="B1" value="?n3=Valider" type="submit">Valider</BUTTON>
<BUTTON name="B2" value="?n3=ajouter" type="submit">Ajouter</BUTTON>
<BUTTON name="B3" value="?n3=Suppression" type="submit">Suppression</BUTTON></P>
</form>
</font>

</BODY>

</HTML>
jeudi 11 juillet 2002 à 10:51:09 | Re : Boutons de mise à jour

phildarvador

Tu as oublié plein d'apostrophes dans tes requêtes sql: tu les ouvres sans les refermer

au hasard :

DataRecord.Open "Delete From ListOuvrage Where NumOuvrage='"&request("n1")&"'", connstring , 2 , 3


tchôô

Phildarvador
http://www.kinnoo.net/


-------------------------------
Réponse au message :
-------------------------------

Salut , jai un problème de syntaxe
Je tiens a remercie le site car une partie du code vient des sources ASP
Mon problème est de mettre a jour la base de donnée en fonction d'un appui sur un des 3 boutons
( valider , ajouter , suppression )
la base de données "base.mdb" à 1 table "ListOuvrage" et 3 champs en texte "NumOuvrage,NomOuvrage,ZoneOuvrage"Je pense que c'est la situation des boutons dans le formulaire qui plante mais apres 3 jours a retourner le code dans toutes les sens ...
Merci d'avance

<HTML>

<HEAD>
<META name="GENERATOR" content="Microsoft FrontPage 5.0">
<META name="ProgId" content="FrontPage.Editor.Document">
<title>Gestion</title>
</HEAD>

<SCRIPT LANGUAGE="JavaScript">
function ChangeUrl(formulaire, controle, msgerreur)
{
if (formulaire.item(controle).selectedIndex !=0)
{
location.href = formulaire.item(controle).options[formulaire.item(controle).selectedIndex].value;
}
else
{
alert('Veuillez choisir ' + msgerreur + '.');
}
}
</SCRIPT>

<BODY>
<%
CONST dbDSN = "base"
Dim DataConn, connstring
Set DataConn = Server.CreateObject("ADODB.Connection")
connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=c:\site\" & dbDSN & ".mdb"
DataConn.Open connstring

Dim codSQL1
Dim codSQL2
Dim codSQL3
Dim RSNiveau1
Dim UrlDeMaPage
Dim TextOuvrage(2)
Dim TextDdeOuvrage(2)
Dim sTemp

UrlDeMaPage="internet.asp"

codSQL1="SELECT * FROM ListOuvrage"
codSQL2="Update ListOuvrage Set NomOuvrage='"&TextDdeOuvrage(1)&"', ZoneOuvrage='"&TextDdeOuvrage(2)&"' WHERE NumOuvrage='"&TextDdeOuvrage(0)&"'"
codSQL3="Insert Into ListOuvrage (NumOuvrage, NomOuvrage, ZoneOuvrage) VALUES ('"&TextDdeOuvrage(0)&"','"&TextDdeOuvrage(1)&"','"&TextDdeOuvrage(2)&")"

%>
<%
action = Request("n3")

If action = "valider" Then
Set RsNiveau1=dataConn.Execute(codSQL1)
while not RSNiveau1.eof
if TextDdeOuvrage(0)=RsNiveau1("NumOuvrage") then
TestOuvrage= 1
end if
RSNiveau1.Movenext
wend
For i = 0 to 2
SQLStr =TextDdeOuvrage(i)
sTemp = SQLStr
sTemp = Replace(sTemp, "'", "''")
If Len(Trim(sTemp)) > 0 Then
QLStr = "'" & sTemp & "'"
Else
SQLStr = "NULL"
End If
TextDdeOuvrage(i)=SQLStr
next
if TestOuvrage = 1 then
DataRecord.Open codSQL3,connstring , 2, 3
else
DataRecord.Open codSQL2,connstring , 2, 3
end if
DataRecord.Close
TestOuvrage=0
End If

If action="Suppression" Then
Set DataRecord = Server.CreateObject("ADODB.Recordset")
DataRecord.Open "Delete From ListOuvrage Where NumOuvrage='"&request("n1"), connstring , 2 , 3
DataRecord.Close
Set DataRecord = nothing
End If
%>

<p></p>
<form name="form1" method="POST">
<!-- Première liste -->
<P>
<font face="Arial" size="2">Choix de l'ouvrage :
<% Set RSNiveau1=dataConn.Execute(codSQL1)%>
<select name="Niveau1" onChange="ChangeUrl(this.form, 'Niveau1', 'un ouvrage')">
<option selected></option>
<% while not RSNiveau1.eof %>
<option
<% if RSNiveau1("NumOuvrage")=request("n1") then %>
<% For i = 0 to 2
TextOuvrage(i)=RSNiveau1(i)
Next%>
selected
<%end if%>
value=<%=UrlDeMaPage & "?n1=" & RSNiveau1("NumOuvrage") & ">" & RSNiveau1("NumOuvrage")%>
</option>
<%RSNiveau1.Movenext
wend%>
</select>
</P>
<p>
<table width="100%" border="2" height="94" cellspacing="1" style="border-collapse: collapse">
<tr>
<td width="27%" height="22">
<P align="left"><font size="2" face="Arial, Helvetica, sans-serif" color="#000000">N° ouvrage</font></td>
<td width="73%" height="22">
<P align="center">
<input name="TextDdeOuvrage(0)" size="67" value="<%=TextOuvrage(0)%>" style="float: left"> </td>
</tr>
<tr>
<td width="27%" height="33">
<P align="left"><font size="2" face="Arial, Helvetica, sans-serif" color="#000000">Nom
ouvrage</font></td>
<td width="73%" height="33">
<P align="center">
<input name="TextDdeOuvrage(1)" size="67" value="<%=TextOuvrage(1)%>" style="float: left"> </td>
</tr>
<tr>
<td width="27%" height="28">
<P align="left"><font size="2" face="Arial, Helvetica, sans-serif" color="#000000">Zone
domaniale</font></td>
<td width="73%" height="28">
<P align="center">
<input name="TextDdeOuvrage(2)" size="67" value="<%=TextOuvrage(2)%>" style="float: left"> </td>
</tr>
</table>
<P align="center">
<BUTTON name="B1" value="?n3=Valider" type="submit">Valider</BUTTON>
<BUTTON name="B2" value="?n3=ajouter" type="submit">Ajouter</BUTTON>
<BUTTON name="B3" value="?n3=Suppression" type="submit">Suppression</BUTTON></P>
</form>
</font>

</BODY>

</HTML>
jeudi 11 juillet 2002 à 11:25:10 | Re : Boutons de mise à jour

triners

Merci pour mes erreurs mais mon problème reste entier lorsque que j'appui sur l'un des 3 boutons il recharge la page sans exécuter les scripts



-------------------------------
Réponse au message :
-------------------------------

Tu as oublié plein d'apostrophes dans tes requêtes sql: tu les ouvres sans les refermer

au hasard :

DataRecord.Open "Delete From ListOuvrage Where NumOuvrage='"&request("n1")&"'", connstring , 2 , 3


tchôô

Phildarvador
http://www.kinnoo.net/


-------------------------------
Réponse au message :
-------------------------------

Salut , jai un problème de syntaxe
Je tiens a remercie le site car une partie du code vient des sources ASP
Mon problème est de mettre a jour la base de donnée en fonction d'un appui sur un des 3 boutons
( valider , ajouter , suppression )
la base de données "base.mdb" à 1 table "ListOuvrage" et 3 champs en texte "NumOuvrage,NomOuvrage,ZoneOuvrage"Je pense que c'est la situation des boutons dans le formulaire qui plante mais apres 3 jours a retourner le code dans toutes les sens ...
Merci d'avance

<HTML>

<HEAD>
<META name="GENERATOR" content="Microsoft FrontPage 5.0">
<META name="ProgId" content="FrontPage.Editor.Document">
<title>Gestion</title>
</HEAD>

<SCRIPT LANGUAGE="JavaScript">
function ChangeUrl(formulaire, controle, msgerreur)
{
if (formulaire.item(controle).selectedIndex !=0)
{
location.href = formulaire.item(controle).options[formulaire.item(controle).selectedIndex].value;
}
else
{
alert('Veuillez choisir ' + msgerreur + '.');
}
}
</SCRIPT>

<BODY>
<%
CONST dbDSN = "base"
Dim DataConn, connstring
Set DataConn = Server.CreateObject("ADODB.Connection")
connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=c:\site\" & dbDSN & ".mdb"
DataConn.Open connstring

Dim codSQL1
Dim codSQL2
Dim codSQL3
Dim RSNiveau1
Dim UrlDeMaPage
Dim TextOuvrage(2)
Dim TextDdeOuvrage(2)
Dim sTemp

UrlDeMaPage="internet.asp"

codSQL1="SELECT * FROM ListOuvrage"
codSQL2="Update ListOuvrage Set NomOuvrage='"&TextDdeOuvrage(1)&"', ZoneOuvrage='"&TextDdeOuvrage(2)&"' WHERE NumOuvrage='"&TextDdeOuvrage(0)&"'"
codSQL3="Insert Into ListOuvrage (NumOuvrage, NomOuvrage, ZoneOuvrage) VALUES ('"&TextDdeOuvrage(0)&"','"&TextDdeOuvrage(1)&"','"&TextDdeOuvrage(2)&")"

%>
<%
action = Request("n3")

If action = "valider" Then
Set RsNiveau1=dataConn.Execute(codSQL1)
while not RSNiveau1.eof
if TextDdeOuvrage(0)=RsNiveau1("NumOuvrage") then
TestOuvrage= 1
end if
RSNiveau1.Movenext
wend
For i = 0 to 2
SQLStr =TextDdeOuvrage(i)
sTemp = SQLStr
sTemp = Replace(sTemp, "'", "''")
If Len(Trim(sTemp)) > 0 Then
QLStr = "'" & sTemp & "'"
Else
SQLStr = "NULL"
End If
TextDdeOuvrage(i)=SQLStr
next
if TestOuvrage = 1 then
DataRecord.Open codSQL3,connstring , 2, 3
else
DataRecord.Open codSQL2,connstring , 2, 3
end if
DataRecord.Close
TestOuvrage=0
End If

If action="Suppression" Then
Set DataRecord = Server.CreateObject("ADODB.Recordset")
DataRecord.Open "Delete From ListOuvrage Where NumOuvrage='"&request("n1"), connstring , 2 , 3
DataRecord.Close
Set DataRecord = nothing
End If
%>

<p></p>
<form name="form1" method="POST">
<!-- Première liste -->
<P>
<font face="Arial" size="2">Choix de l'ouvrage :
<% Set RSNiveau1=dataConn.Execute(codSQL1)%>
<select name="Niveau1" onChange="ChangeUrl(this.form, 'Niveau1', 'un ouvrage')">
<option selected></option>
<% while not RSNiveau1.eof %>
<option
<% if RSNiveau1("NumOuvrage")=request("n1") then %>
<% For i = 0 to 2
TextOuvrage(i)=RSNiveau1(i)
Next%>
selected
<%end if%>
value=<%=UrlDeMaPage & "?n1=" & RSNiveau1("NumOuvrage") & ">" & RSNiveau1("NumOuvrage")%>
</option>
<%RSNiveau1.Movenext
wend%>
</select>
</P>
<p>
<table width="100%" border="2" height="94" cellspacing="1" style="border-collapse: collapse">
<tr>
<td width="27%" height="22">
<P align="left"><font size="2" face="Arial, Helvetica, sans-serif" color="#000000">N° ouvrage</font></td>
<td width="73%" height="22">
<P align="center">
<input name="TextDdeOuvrage(0)" size="67" value="<%=TextOuvrage(0)%>" style="float: left"> </td>
</tr>
<tr>
<td width="27%" height="33">
<P align="left"><font size="2" face="Arial, Helvetica, sans-serif" color="#000000">Nom
ouvrage</font></td>
<td width="73%" height="33">
<P align="center">
<input name="TextDdeOuvrage(1)" size="67" value="<%=TextOuvrage(1)%>" style="float: left"> </td>
</tr>
<tr>
<td width="27%" height="28">
<P align="left"><font size="2" face="Arial, Helvetica, sans-serif" color="#000000">Zone
domaniale</font></td>
<td width="73%" height="28">
<P align="center">
<input name="TextDdeOuvrage(2)" size="67" value="<%=TextOuvrage(2)%>" style="float: left"> </td>
</tr>
</table>
<P align="center">
<BUTTON name="B1" value="?n3=Valider" type="submit">Valider</BUTTON>
<BUTTON name="B2" value="?n3=ajouter" type="submit">Ajouter</BUTTON>
<BUTTON name="B3" value="?n3=Suppression" type="submit">Suppression</BUTTON></P>
</form>
</font>

</BODY>

</HTML>



Cette discussion est classée dans : boutons, end, formulaire, controle, datarecord


Répondre à ce message

Sujets en rapport avec ce message

Bouton de commande [ par triners ] Salut , jai un problème de syntaxeJe tiens a remercie le site car une partie du code vient des sources ASPMon problème est de mettre a jour la base de Fomulaire ASP [ par agayet ] Je cherche à faire un 'moteur de recherche' sur une base de données ORACLE en utilisant un formulaire.Mon problème est la gestion des boutons radios E liste déroulante avec 2 tables [ par nick774 ] Je souhaite créer un formulaire avec différents champs (nom, prenom...département, ville) Le champ département et ville sont liés, je choisis le dépar Boutons et [ par ja001net ] Bonjour à tous,Je ne comprend pas bien comment fonctionnent certaines fonctionnalités concernant les boutons.J'utilise le framework ASP.NET 2Mon premi Identifier les boutons [ par barhooom ] Est ce que je peux utiliser deux boutons "submit" dans le meme formulaire ? si oui commentles identifier dans la page qui recoit les données du formul insérer 2 boutons de soumissions pour 1 formulaire ? [ par hhs ] Bonjour, J'ai un formulaire qui me permet de sélectionner des records dans une database. Mais je voudrais pouvoir afficher les records sélectionés de controle de saisie d'un formulaire [ par genienetcom ] Bonjour,j'ai crée une page php contenant deux champ de saisie:username et password et un mot de passe je veux controler la saisie de ces deux champ av Somme sur Source Controle d'un champ [ par OCB37 ] Voila j'ai un formulaire principale content la donnée Montant Contrat, et un sous formulaire en mode continue contenant la donnée MontantFactureEnDevi REMPLISSAGE AUTO D'UN CHAMP [ par parenthese101 ] Bonjour à tous et toutes, Sur une page html, j'ai une série de boutons. Tous ces boutons ouvrent le même formulaire nommé "réservation". J'aimerais q [ASP.Net] Formulaire a plusieurs boutons [ par flagadda ] Bonjour à tous,J'ai lu pas mal de sujet sur mon problème, mais aucun qui le resout.J'ai un formulaire avec plusieurs boutons, et j'ai un problème lors


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,842 sec (4)

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