begin process at 2012 05 27 07:04:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > UN LIVRE D'OR POUR VOTRE SITE ! ( UN GUESTBOOK )

UN LIVRE D'OR POUR VOTRE SITE ! ( UN GUESTBOOK )


 Information sur la source

Note :
9,8 / 10 - par 5 personnes
9,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Classé sous :livre, dor, site, guestbook, paging Niveau :Débutant Date de création :27/04/2001 Date de mise à jour :24/05/2002 10:59:40 Vu / téléchargé :19 593 / 794

Auteur : Nix

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note


 Description

Voici un petit livre d'or couplé avec mon autre fonction qui permet de faire un paging.
N'oubliez pas de mettre le fichier adovbs.inc (présent dans le zip)  dans le même répertoire.

Source

  • <%Option Explicit%>
  • <!--#include file="adovbs.inc"-->
  • <%
  • ' ************************************************************
  • ' Code Réalisé par Nicolas SOREL ( Nix pour les intimes :) )
  • ' Pour le site ASPFr.com
  • ' Retrouvez d'autres scripts ASP sur www.ASPFr.com
  • ' Vous avez le droit d'utiliser ce script dans vos pages mais si vous souhaitez
  • ' l'exposer sur un autre site de programmation merci de me contacter
  • ' (contact@vbfrance.com)
  • ' ************************************************************
  • Dim MonDSN, MaConnexion
  • MonDSN = "DBQ=" & Server.MapPath("livredor.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
  • Set MaConnexion = Server.CreateObject("ADODB.Connection")
  • MaConnexion.ConnectionTimeout = 30
  • MaConnexion.CommandTimeout = 30
  • MaConnexion.Open MonDSN
  • Dim NumPageEnCours
  • Dim TaillePage
  • Dim MaxPages
  • Dim MaxEnrgs
  • Dim CombienDeRecs
  • Dim RecordsetLivreOr
  • Dim MessagePostOK
  • Dim RequeteLivreOr
  • Function AfficheFormLivreDor (RecupRequest)
  • ' MessagePostOK = 0 => Récupère les Request et les met dans les champs (en cas d'erreur de saisie par exmple)
  • ' MessagePostOK = 1 => Champs vide
  • %>
  • <div align="center"><font face="Arial" size="2">Pour nous encourager à continuer notre travail, laissez-nous un petit mot ...</font></div>
  • <br>
  • <form action="livredor.asp" method="post"><input type="hidden" name="Signer" value="1">
  • <table width="350" border="0" cellspacing="0" cellpadding="2" align="center">
  • <tr>
  • <td align="right"><font face="Arial" size="2"><b>Nom :</b></font></td>
  • <td><input type="text" name="Nom" size="35"<%If MessagePostOK = 0 Then%> value="<%=Request("Nom")%>"<%End If%>></td>
  • </tr>
  • <tr>
  • <td align="right"><font face="Arial" size="2"><b>E-Mail :</b></font></td>
  • <td><input type="text" name="EMail" size="35"<%If MessagePostOK = 0 Then%> value="<%=Request("EMail")%>"<%End If%>></td>
  • </tr>
  • <tr>
  • <td align="right" valign="top"><font face="Arial" size="2"><b>Commentaire :</b></font></td>
  • <td><textarea cols="30" rows="10" name="Comment"><%If MessagePostOK = 0 Then%><%=Request("Comment")%><%End If%></textarea></td>
  • </tr>
  • <tr>
  • <td colspan="2" align="right"><input type="submit" value="Signer !"></td>
  • </tr>
  • </table>
  • </form>
  • <%
  • End Function
  • Function Livre2Txt(LeTxt)
  • Dim TxtTmp
  • TxtTmp = LeTxt
  • TxtTmp = Replace(TxtTmp,"<",">")
  • TxtTmp = Replace(TxtTmp,">",">")
  • TxtTmp = Replace(TxtTmp,vbCrLf,"<br>")
  • Livre2Txt = TxtTmp
  • End Function
  • Function AfficherLivreDor ()
  • NumPageEnCours = Request("quelpage")
  • If NumPageEnCours = "" then NumPageEnCours = 1
  • TaillePage=10
  • ' Construction de la requete SQL :
  • ' ------------------------------
  • RequeteLivreOr = "SELECT * FROM livredor ORDER BY LivreDate DESC, LivreHeure DESC"
  • ' Recup des donnees dans la base :
  • ' ------------------------------
  • Set RecordsetLivreOr = Server.CreateObject("ADODB.Recordset")
  • RecordsetLivreOr.cursorlocation = aduseclient
  • RecordsetLivreOr.cachesize = 5
  • RecordsetLivreOr.Open RequeteLivreOr,MaConnexion
  • RecordsetLivreOr.pagesize = TaillePage
  • MaxPages = Cint(RecordsetLivreOr.pagecount)
  • MaxEnrgs = Cint(RecordsetLivreOr.pagesize)
  • If Not RecordsetLivreOr.EOF Then RecordsetLivreOr.absolutepage = NumPageEnCours
  • CombienDeRecs=0
  • %>
  • <table width="400" border="0" align="center" class="ListeOr">
  • <tr>
  • <td align="Center"><font face="Arial" size="4" color="#000080"><b>Mon Livre d'Or à MOI que j'ai ! :)</b></font><br><font face="Arial" size="2"><a href="#signer">Cliquez ici</a> pour signer le livre d'or<br><br></font></td>
  • </tr>
  • <%If RecordsetLivreOr.EOF Then%>
  • <tr><td align="center"><font face="Arial" size="2"><b>Le livre est vide pour l'instant</b></font><br><br></td></tr>
  • </table>
  • <%Exit Function%>
  • <%Else%>
  • <%Do UNTIL RecordsetLivreOr.EOF OR CombienDeRecs >= MaxEnrgs%>
  • <tr><td align="right" bgcolor="#FFFFB0"><font face="Arial" size="1">Message de <a href="mailto:<%=Livre2Txt(RecordsetLivreOr("LivreEMail"))%>"><%=Livre2Txt(RecordsetLivreOr("LivreNom"))%></a> le <%=WeekDayName(WeekDay(RecordsetLivreOr("LivreDate")))%> <%=Day(RecordsetLivreOr("LivreDate"))%> <%=MonthName(Month(RecordsetLivreOr("LivreDate")))%> <%=Year(RecordsetLivreOr("LivreDate"))%> à <%=RecordsetLivreOr("LivreHeure")%></font></td></tr>
  • <tr><td align="left"><font face="Arial" size="2"><%=Livre2Txt(RecordsetLivreOr("LivreComment"))%></font></td></tr>
  • <tr><td> </td></tr>
  • <%
  • RecordsetLivreOr.MoveNext
  • CombienDeRecs = CombienDeRecs + 1
  • Loop%>
  • <tr><td align="center"><div align="center"><%Call PagingBar()%></div></td></tr>
  • </table>
  • <%End If%>
  • <%
  • RecordsetLivreOr.Close
  • Set RecordsetLivreOr = Nothing
  • End Function
  • Function SignerLivreDor()
  • ' Recuperation des donnees utilisateur :
  • ' ------------------------------------
  • Dim strNom, strEMail, strComment, strIP, Item
  • strNom = Replace(Request.Form("Nom"), "'", "''")
  • strEMail = Replace(Request.Form("EMail"), "'", "''")
  • strComment = Replace(Request.Form("Comment"), "'", "''")
  • strIP = Request.ServerVariables("REMOTE_ADDR")
  • 'Verficiation de la validite des informations :
  • '--------------------------------------------
  • For Each Item In Request.Form
  • If Request.Form(Item) = "" Then%>
  • <font color="#FF0000">Vous n'avez pas saisie tous les champs, veuillez saisir tous les champs.<br></font>
  • <%
  • SignerLivreDor = False
  • Exit Function
  • %>
  • <%End If%>
  • <%Next%>
  • <%If InStr(strEmail,"@") = 0 OR InStr(strEmail,".") = 0 Then%>
  • <font color="#FF0000"><font color="#0000FF"><%=Request.Form("EMail")%></font> ne semble pas être une e-mail valide veuillez la resaisir.<br></font>
  • <%
  • SignerLivreDor = False
  • Exit Function
  • %>
  • <%End If%>
  • <%
  • ' Construction de la requete SQL :
  • ' ------------------------------
  • RequeteLivreOr = "INSERT INTO livredor (LivreNom, LivreEMail, LivreComment, LivreIP)"
  • RequeteLivreOr = RequeteLivreOr & "VALUES('" & strNom & "', '" & strEMail & "', '" & strComment &"', '" & strIP &"')"
  • ' Ajout des donnees dans la base :
  • ' ------------------------------
  • MaConnexion.Execute RequeteLivreOr
  • If Err.Number = 0 Then
  • SignerLivreDor = True
  • Else
  • SignerLivreDor = False
  • End If
  • End Function
  • %>
  • <%
  • Sub PagingBar()
  • Dim StrHTML
  • Dim PageEnCours
  • Dim CompteurFin, CompteurDebut
  • Dim i, LesVars, Item
  • If MaxPages <> 0 Then
  • PageEnCours = Request.ServerVariables("script_name")
  • Response.Write "<table rows=""1"" cols=""1"" width=""97%""><tr>"
  • Response.Write "<td align=""center"">"
  • Response.Write "<font size=""2"" color=""#000000"" face=""Verdana, Arial,Helvetica, sans-serif"">"
  • LesVars = ""
  • For each Item In Request.Form
  • If LCase(Item) <> "quelpage" And LCase(Item) <> "taillepage" Then
  • LesVars = LesVars & "&" & LCase(Item) & "=" & server.URLencode(Request.Form(Item))
  • End If
  • Next
  • For each Item In Request.QueryString
  • If LCase(Item) <> "quelpage" And LCase(Item) <> "taillepage" Then
  • LesVars = LesVars & "&" & LCase(Item) & "=" & server.URLencode(Request.QueryString(Item))
  • End If
  • Next
  • If (NumPageEnCours mod 10) = 0 Then
  • CompteurDebut = PageEnCours - 9
  • Else
  • CompteurDebut = NumPageEnCours - (NumPageEnCours mod 10) + 1
  • End If
  • CompteurFin = CompteurDebut + 9
  • If CompteurFin > MaxPages Then CompteurFin = MaxPages
  • If CompteurDebut <> 1 Then
  • StrHTML = "<a href=""" & PageEnCours
  • StrHTML = StrHTML & "?quelpage=" & 1
  • StrHTML = StrHTML & "&taillepage=" & TaillePage
  • StrHTML = StrHTML & LesVars
  • StrHTML = StrHTML & """>Première page</a> : "
  • Response.Write StrHTML
  • StrHTML = "<a href=""" & PageEnCours
  • StrHTML = StrHTML & "?quelpage=" & (CompteurDebut - 1)
  • StrHTML = StrHTML & "&taillepage=" & TaillePage
  • StrHTML = StrHTML & LesVars
  • StrHTML = StrHTML & """>10 pages Précédente</a> <br>"
  • Response.Write StrHTML
  • End If
  • Response.Write "["
  • For i = CompteurDebut To CompteurFin
  • If cstr(i) <> Cstr(NumPageEnCours) Then
  • StrHTML = "<a href=""" & PageEnCours
  • StrHTML = StrHTML & "?quelpage=" & i
  • StrHTML = StrHTML & "&taillepage=" & TaillePage
  • StrHTML = StrHTML & LesVars
  • StrHTML = StrHTML & """>Page " & i & "</a>"
  • Else
  • StrHTML = "<b>Page " & i & "</b>"
  • End If
  • Response.Write StrHTML
  • If i <> CompteurFin Then Response.Write " "
  • Next
  • Response.Write "]"
  • If CompteurFin <> MaxPages Then
  • StrHTML = "<br><a href=""" & PageEnCours
  • StrHTML = StrHTML & "?quelpage=" & (CompteurFin + 1)
  • StrHTML = StrHTML & "&taillepage=" & TaillePage
  • StrHTML = StrHTML & LesVars
  • StrHTML = StrHTML & """>10 pages Suivantes</a>"
  • Response.Write StrHTML
  • StrHTML = " : <a href=""" & PageEnCours
  • StrHTML = StrHTML & "?quelpage=" & MaxPages
  • StrHTML = StrHTML & "&taillepage=" & TaillePage
  • StrHTML = StrHTML & LesVars
  • StrHTML = StrHTML & """>Dernière page</a>"
  • Response.Write StrHTML
  • End If
  • Response.Write "<br></font>"
  • Response.Write "</td>"
  • Response.Write "</table>"
  • End If
  • End Sub
  • %>
  • <html>
  • <head>
  • <title>Livre d'or par Nix</title>
  • </head>
  • <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#0000FF" alink="#FF0000">
  • <br><font face="Arial" size="2">
  • <%MessagePostOK = 1%>
  • <%If Request("Signer") = 1 Then%>
  • <%If SignerLivreDor() = True Then%>
  • <br><div align="center"><b>Merci d'avoir signé notre livre d'or.</b></div><br><br><%MessagePostOK = 1%>
  • <%Else%><%MessagePostOK = 0%>
  • Il y a eu un erreur.<br>
  • <%End If%>
  • <%End If%>
  • <%Call AfficherLivreDor()%>
  • <br><a name="signer"><%Call AfficheFormLivreDor(MessagePostOK)%>
  • </font>
  • </body>
  • </html>
  • <%
  • MaConnexion.Close
  • Set MaConnexion = Nothing
  • %>
<%Option Explicit%>
<!--#include file="adovbs.inc"-->
<%
    ' ************************************************************
    ' Code Réalisé par Nicolas SOREL ( Nix pour les intimes :) )
    ' Pour le site ASPFr.com
    ' Retrouvez d'autres scripts ASP sur www.ASPFr.com
    ' Vous avez le droit d'utiliser ce script dans vos pages mais si vous souhaitez
    ' l'exposer sur un autre site de programmation merci de me contacter 
    ' (contact@vbfrance.com)
    ' ************************************************************

	Dim MonDSN, MaConnexion
		MonDSN = "DBQ=" & Server.MapPath("livredor.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
	Set MaConnexion = Server.CreateObject("ADODB.Connection")
        MaConnexion.ConnectionTimeout = 30    
        MaConnexion.CommandTimeout = 30
        MaConnexion.Open MonDSN

    Dim NumPageEnCours
    Dim TaillePage
    Dim MaxPages
    Dim MaxEnrgs
    Dim CombienDeRecs
    Dim RecordsetLivreOr
	Dim MessagePostOK
	Dim RequeteLivreOr
	
	Function AfficheFormLivreDor (RecupRequest)
	' MessagePostOK = 0 => Récupère les Request et les met dans les champs (en cas d'erreur de saisie par exmple)
	' MessagePostOK = 1 => Champs vide
%>
		<div align="center"><font face="Arial" size="2">Pour nous encourager à continuer notre travail, laissez-nous un petit mot ...</font></div>
		<br>
		<form action="livredor.asp" method="post"><input type="hidden" name="Signer" value="1">
		<table width="350" border="0" cellspacing="0" cellpadding="2" align="center">
			<tr>
				<td align="right"><font face="Arial" size="2"><b>Nom :</b></font></td>
				<td><input type="text" name="Nom" size="35"<%If MessagePostOK = 0 Then%> value="<%=Request("Nom")%>"<%End If%>></td>
			</tr>
			<tr>
				<td align="right"><font face="Arial" size="2"><b>E-Mail :</b></font></td>
				<td><input type="text" name="EMail" size="35"<%If MessagePostOK = 0 Then%> value="<%=Request("EMail")%>"<%End If%>></td>
			</tr>
			<tr>
				<td align="right" valign="top"><font face="Arial" size="2"><b>Commentaire :</b></font></td>
				<td><textarea cols="30" rows="10" name="Comment"><%If MessagePostOK = 0 Then%><%=Request("Comment")%><%End If%></textarea></td>
			</tr>
			<tr>
				<td colspan="2" align="right"><input type="submit" value="Signer !"></td>
			</tr>
		</table>
		</form>
<%
	End Function

Function Livre2Txt(LeTxt)
	Dim TxtTmp
	TxtTmp = LeTxt
	TxtTmp = Replace(TxtTmp,"<",">")
	TxtTmp = Replace(TxtTmp,">",">")
	TxtTmp = Replace(TxtTmp,vbCrLf,"<br>")
	Livre2Txt = TxtTmp
End Function
	
Function AfficherLivreDor ()
	NumPageEnCours = Request("quelpage")
	If NumPageEnCours = "" then NumPageEnCours = 1
	TaillePage=10

		' Construction de la requete SQL :
		' ------------------------------
		RequeteLivreOr = "SELECT * FROM livredor ORDER BY LivreDate DESC, LivreHeure DESC"

		' Recup des donnees dans la base :
		' ------------------------------
		Set RecordsetLivreOr = Server.CreateObject("ADODB.Recordset")
		RecordsetLivreOr.cursorlocation = aduseclient
		RecordsetLivreOr.cachesize = 5
		RecordsetLivreOr.Open RequeteLivreOr,MaConnexion
		
		RecordsetLivreOr.pagesize = TaillePage
		MaxPages = Cint(RecordsetLivreOr.pagecount)
		MaxEnrgs = Cint(RecordsetLivreOr.pagesize)
		
		If Not RecordsetLivreOr.EOF Then RecordsetLivreOr.absolutepage = NumPageEnCours
		CombienDeRecs=0

%>
	<table width="400" border="0" align="center" class="ListeOr">
		<tr>
			<td align="Center"><font face="Arial" size="4" color="#000080"><b>Mon Livre d'Or à MOI que j'ai ! :)</b></font><br><font face="Arial" size="2"><a href="#signer">Cliquez ici</a> pour signer le livre d'or<br><br></font></td>
		</tr>
		<%If RecordsetLivreOr.EOF Then%>
			<tr><td align="center"><font face="Arial" size="2"><b>Le livre est vide pour l'instant</b></font><br><br></td></tr>
		</table>
			<%Exit Function%>
		<%Else%>
			<%Do UNTIL RecordsetLivreOr.EOF OR CombienDeRecs >= MaxEnrgs%>
				<tr><td align="right" bgcolor="#FFFFB0"><font face="Arial" size="1">Message de <a href="mailto:<%=Livre2Txt(RecordsetLivreOr("LivreEMail"))%>"><%=Livre2Txt(RecordsetLivreOr("LivreNom"))%></a>  le  <%=WeekDayName(WeekDay(RecordsetLivreOr("LivreDate")))%> <%=Day(RecordsetLivreOr("LivreDate"))%> <%=MonthName(Month(RecordsetLivreOr("LivreDate")))%> <%=Year(RecordsetLivreOr("LivreDate"))%> à <%=RecordsetLivreOr("LivreHeure")%></font></td></tr>
				<tr><td align="left"><font face="Arial" size="2"><%=Livre2Txt(RecordsetLivreOr("LivreComment"))%></font></td></tr>
				<tr><td> </td></tr>
				<%
				RecordsetLivreOr.MoveNext
				CombienDeRecs = CombienDeRecs + 1
			Loop%>
			<tr><td align="center"><div align="center"><%Call PagingBar()%></div></td></tr>
	</table>
		<%End If%>
	<%
		RecordsetLivreOr.Close
		Set RecordsetLivreOr = Nothing
	
	End Function

	Function SignerLivreDor()
	' Recuperation des donnees utilisateur :
	' ------------------------------------
	Dim strNom, strEMail, strComment, strIP, Item
	strNom = Replace(Request.Form("Nom"), "'", "''")
	strEMail = Replace(Request.Form("EMail"), "'", "''")
	strComment = Replace(Request.Form("Comment"), "'", "''")
	strIP = Request.ServerVariables("REMOTE_ADDR")

	'Verficiation de la validite des informations :
	'--------------------------------------------
	For Each Item In Request.Form
		If Request.Form(Item) = "" Then%>
			<font color="#FF0000">Vous n'avez pas saisie tous les champs, veuillez saisir tous les champs.<br></font>
			<%
				SignerLivreDor = False
				Exit Function
			%>
		<%End If%>
	<%Next%>

	<%If InStr(strEmail,"@") = 0 OR InStr(strEmail,".") = 0 Then%>
		<font color="#FF0000"><font color="#0000FF"><%=Request.Form("EMail")%></font> ne semble pas être une e-mail valide veuillez la resaisir.<br></font>
		<%
			SignerLivreDor = False
			Exit Function
		%>
	<%End If%>
<%
	' Construction de la requete SQL :
	' ------------------------------
	RequeteLivreOr = "INSERT INTO livredor (LivreNom, LivreEMail, LivreComment, LivreIP)"
	RequeteLivreOr = RequeteLivreOr & "VALUES('" & strNom & "', '" & strEMail & "', '" & strComment &"', '" & strIP &"')"

	' Ajout des donnees dans la base :
	' ------------------------------
	MaConnexion.Execute RequeteLivreOr

	If Err.Number = 0 Then
		SignerLivreDor = True
	Else
		SignerLivreDor = False
	End If
End Function
%>

<%
Sub PagingBar()
    Dim StrHTML
    Dim PageEnCours
    Dim CompteurFin, CompteurDebut
    Dim i, LesVars, Item
	
    If MaxPages <> 0 Then
        PageEnCours = Request.ServerVariables("script_name")
        Response.Write "<table rows=""1"" cols=""1"" width=""97%""><tr>"
        Response.Write "<td align=""center"">"
        Response.Write "<font size=""2"" color=""#000000"" face=""Verdana, Arial,Helvetica, sans-serif"">"
        LesVars = ""
        For each Item In Request.Form
            If LCase(Item) <> "quelpage" And LCase(Item) <> "taillepage" Then
                LesVars = LesVars & "&" & LCase(Item) & "=" & server.URLencode(Request.Form(Item))
            End If
        Next
        For each Item In Request.QueryString
            If LCase(Item) <> "quelpage" And LCase(Item) <> "taillepage" Then
                LesVars = LesVars & "&" & LCase(Item) & "=" & server.URLencode(Request.QueryString(Item))
            End If
        Next
        If (NumPageEnCours mod 10) = 0 Then
            CompteurDebut = PageEnCours - 9
        Else
            CompteurDebut = NumPageEnCours - (NumPageEnCours mod 10) + 1
        End If

        CompteurFin = CompteurDebut + 9
        If CompteurFin > MaxPages Then CompteurFin = MaxPages
        If CompteurDebut <> 1 Then
            StrHTML = "<a href=""" & PageEnCours
            StrHTML = StrHTML & "?quelpage=" & 1
            StrHTML = StrHTML & "&taillepage=" & TaillePage
            StrHTML = StrHTML & LesVars
            StrHTML = StrHTML & """>Première page</a> : "
            Response.Write StrHTML
            StrHTML = "<a href=""" & PageEnCours
            StrHTML = StrHTML & "?quelpage=" & (CompteurDebut - 1)
            StrHTML = StrHTML & "&taillepage=" & TaillePage
            StrHTML = StrHTML & LesVars
            StrHTML = StrHTML & """>10 pages Précédente</a> <br>"
            Response.Write StrHTML
        End If
        Response.Write "["
        
        For i = CompteurDebut To CompteurFin
            If cstr(i) <> Cstr(NumPageEnCours) Then
                StrHTML = "<a href=""" & PageEnCours
                StrHTML = StrHTML & "?quelpage=" & i
                StrHTML = StrHTML & "&taillepage=" & TaillePage
                StrHTML = StrHTML & LesVars
                StrHTML = StrHTML & """>Page " & i & "</a>"
            Else
                StrHTML = "<b>Page " & i & "</b>"
            End If
            Response.Write StrHTML

            If i <> CompteurFin Then Response.Write " "
        Next
        Response.Write "]"

        If CompteurFin <> MaxPages Then
            StrHTML = "<br><a href=""" & PageEnCours
            StrHTML = StrHTML & "?quelpage=" & (CompteurFin + 1)
            StrHTML = StrHTML & "&taillepage=" & TaillePage
            StrHTML = StrHTML & LesVars
            StrHTML = StrHTML & """>10 pages Suivantes</a>"
            Response.Write StrHTML
            StrHTML = " : <a href=""" & PageEnCours
            StrHTML = StrHTML & "?quelpage=" & MaxPages
            StrHTML = StrHTML & "&taillepage=" & TaillePage
            StrHTML = StrHTML & LesVars
            StrHTML = StrHTML & """>Dernière page</a>"
            Response.Write StrHTML
        End If
        Response.Write "<br></font>"
        Response.Write "</td>"
        Response.Write "</table>"
    End If
End Sub
%> 
<html>
<head>
	<title>Livre d'or par Nix</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#0000FF" alink="#FF0000">
	<br><font face="Arial" size="2">
	<%MessagePostOK = 1%>
	<%If Request("Signer") = 1 Then%>
		<%If SignerLivreDor() = True Then%>
			<br><div align="center"><b>Merci d'avoir signé notre livre d'or.</b></div><br><br><%MessagePostOK = 1%>
		<%Else%><%MessagePostOK = 0%>
			Il y a eu un erreur.<br>
		<%End If%>
	<%End If%>
	<%Call AfficherLivreDor()%>
	<br><a name="signer"><%Call AfficheFormLivreDor(MessagePostOK)%>
</font>
</body>
</html>
<%
	MaConnexion.Close
	Set MaConnexion = Nothing
%>  


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • adovbs.incTélécharger ce fichier [Réservé aux membres club]7 419 octets
  • livredor.aspTélécharger ce fichier [Réservé aux membres club]Voir ce fichier10 494 octets
  • livredor.mdbTélécharger ce fichier [Réservé aux membres club]73 728 octets

Télécharger le zip


 Sources du même auteur

Source avec une capture Source .NET (Dotnet) RÉCUPÉRER L'ADRESSE IP D'UN NOM DE DOMAINE AVEC ASP.NET
Source avec une capture Source .NET (Dotnet) FAIRE UN HISTORGRAMME (EN GIF) À LA VOLÉE EN ASP.NET
Source .NET (Dotnet) ENVOYER UN MAIL LORSQU'UNE PAGE GÉNÈRE UNE ERREUR
Source .NET (Dotnet) RÉCUPÉRER UNE PAGE WEB À TRAVERS UNE PAGE ASP.NET
Source avec Zip UPLOADER UN FICHIER SANS COMPOSANT V2.0

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) GESTION DE QUIZ par ysfhor
Source avec Zip Source avec une capture UPLOAD FILES WITH A PROGRESSBAR ( ASPUPLOAD ) par chunait
Source avec Zip GESTION PLANNING par Cpustack
ENVOI (SAUVEGARDE) D'UN FICHIER BINAIRE SUR UN SITE DISTANT ... par Chrigou
Source avec Zip MINI MESSAGERIE par Simo_TSSI

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) PAGINATION CONTRÔLE REPEATER ASP.NET AVEC UN DATASET par fabienfs
Source avec Zip Source avec une capture Source .NET (Dotnet) UN FORUM PERSO ASP.NET + C# par leproc
Source .NET (Dotnet) ATTENTION PROBLÈME DE DEFAULTVIEW DE DATATABLE par Coolpix08
Source .NET (Dotnet) CLASS : SUIVRE L'ACTIVITÉ DE SON SITE INTERNET par vladam
Source avec Zip UN LIVRE D'OR (VERSION ACCES) par BennyB

Commentaires et avis

Commentaire de Jackboy le 05/08/2002 11:57:13

Pas si mal, mais le design n'est pas digne du site vbfrance.com, mais bon et le problème est que si le gars entre un bon gros texte, la feuille s'agrandit (surement à cause de tableau et sa peut causé des prob quand ta un site dynamique qui se modifie. Bon bien au moin sa aide ce code.

Commentaire de dork_maule le 28/06/2004 16:39:07

Y a un blems a ton truc a la ligne maconnexion.Execute requete... le prog bloc et dit que l'opération doit utlisier une requête qui peut être mise à jour.
Tu sais comment regler le blems car moi je n'y arrive pas(j'utilise l'asp que depuis 2 semaine:-)    )
Dork_maule

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

K'est ce ke l'ASP ??? [ par fabiin ] Bonjour,G la grande kestion, k'est ce ke l'ASP en regardant les sources sur ce site, g vu plain de choses ki m'interresserai pour mon s HTTP 500 lors d'ajout de données, pourquoi ? [ par Steph ] Bonjour,Depuis le début de l'année, je me suis mis en tête de réussir à créer un site complet en ASP (et oui, y a des inconscients partout!). Bref, ma HELP pour Ultra debutant PLEAZZZE!!!!! [ par DEL ] Salut nix (eh ui encore moi) excellent ton nouvo site, nikel ,ptin tu t'ballade en ASP, VB et tout ce ki est prog ... quand a moi g comencé a toucher HTTP 500 erreur interne au server [ par Toine ] Salut à tous !j'ai essayé de faire marcher un site sur un serveur NT 4 avec le SP 4 et IIS 4 mais quand j'éssai d'y accéder depuis internet explorer ( frame de redirection [ par franzioz ] Bonjour,J'ai un site internet dans lequel je fais des liens vers d'autre sites. Je voudrais que quand l'internaute clic sur ce lien, le site s'ouvre a Comment créé un livre d'or [ par alla ] Comment créé un livre d'or en ASP ? Protection de source ASP ? [ par Infoptic ] J'ai une grosse question existentiel, comment proteger les sources ASP ?Je m'explique : si je veux developper un site ASP et l'installer sur une machi mise à jour du $ auto [ par eb ] bonjourqqu'un sait où je peux trouver une mise à jour du $ quotidienne (un lien), le taux par rapport à l'euro ?une valeur recuperee sur un site de ch hebergement de site asp [ par valou ] salut, je voudrais savoir s'il existe des hebergeurs d'asp gratuit et si oui quelles sont les différences avec des hébergeurs payantmerci Avec quoi je fais ca [ par kenses ] " je veux faire un site " ce site a pour fonction de comparer les tarifs de divers magasinspour cela j'ai ecidé d'utiliser des menus deroulant ces m


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,702 sec (4)

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