<% strSQL = "Select * From holdnavn order by holdnavn" Set rs = Conn.Execute(strSQL) %> <% Response.write "<table cellpadding='4' cellspacing='0' >" Response.write "<tr><td bgcolor='#ffffff'><b>Holdnavn</td><td bgcolor='#ffffff'><b>Beskrivelse</td></tr> <tr>" if rs.bof or rs.eof then response.write "<b><font color='#ff0000'>Der er ingen hold oprettet pt.!</b><br><br>" else Do While Not rs.EOF
nemlig mange tak måske hvis du er online i aften har jeg en rigtig god en til 200p
jeg har to tabellen "tilmeling" "venteliste" de har de samme felter så når holdet er fyldt op kommer man på ventelisten. godt så bliver der en ledig plads og vi skal have flyttet personen fra venteliste tabellen op i tilmelding. helst ved et klik plus når man gør det skal der sendes en mail til personen hvor der står at nu er de kommet på holdet ! den er pæn vild..
her kan du se hvordan jeg lister tilmeldte og ventelister ud på en side.. der skal tilføjes et link ligesom "slet" "ret" under ventelisten så når man trykker på den laver den alt det jeg lige har skrevet :
strSQL = "Select * From tilmelding Where `holdnr` = " & Request.Querystring("id")
Set rs = DataConn.Execute(strSQL) strNavn ="slet" %>
<% Response.write "<table cellpadding='4' cellspacing='0'>" Response.write "<tr><td bgcolor='#FFCD32'><b>1. Forældres navn</td><td bgcolor='#FFCD32'><b>2. Forældres navn</td><td bgcolor='#FFCD32'><b>Adresse</td><td bgcolor='#FFCD32'><b>Postnr</td><td bgcolor='#FFCD32'><b>By</td><td bgcolor='#FFCD32'><b>Telefon</td><td bgcolor='#FFCD32'><b>Email</td><td bgcolor='#FFCD32'><b>Barnets navn</td><td bgcolor='#FFCD32'><b>Fødselsdato</td> <td bgcolor='#FFCD32'><b>Holdnr</td> </tr> <tr>" if rs.bof or rs.eof then response.write "<b><font color='#ff0000'>Der er ingen tilmeldte til dette hold endnu!</b><br><br>" else Do While Not rs.EOF
strSQL = "Select * From venteliste Where `holdnr` = " & Request.Querystring("id")
Set rs = DataConn.Execute(strSQL) strNavn ="slet" %>
<% Response.write "<table cellpadding='4' cellspacing='0'>" Response.write "<tr><td bgcolor='#FFCD32'><b>1. Forældres navn</td><td bgcolor='#FFCD32'><b>2. Forældres navn</td><td bgcolor='#FFCD32'><b>Adresse</td><td bgcolor='#FFCD32'><b>Postnr</td><td bgcolor='#FFCD32'><b>By</td><td bgcolor='#FFCD32'><b>Telefon</td><td bgcolor='#FFCD32'><b>Email</td><td bgcolor='#FFCD32'><b>Barnets navn</td><td bgcolor='#FFCD32'><b>Fødselsdato</td> <td bgcolor='#FFCD32'><b>Holdnr</td> <td bgcolor='#FFCD32'><b>Slet</td></tr> <tr>" if rs.bof or rs.eof then response.write "<b><font color='#ff0000'>Der er ingen tilmeldte til dette hold endnu!</b><br><br>" else Do While Not rs.EOF
Response.write "<a href=""slett.asp?id=" & rs("Id") & """ onclick=""return window.confirm('Vil du slette');"">"& strNavn & "</a>" Response.write "</td>" Response.write "</tr>" rs.MoveNext Loop end if Response.Write "</table>" DataConn.Close Set DataConn = Nothing
her er den kode jeg bruger når man sender en alm tilmelding ud den kan vi vel genbruge lidt ?
id = Request.Form("id") SQL = "select * from hold where id = " & id set rs = DataConn.Execute(SQL) holdnavn = rs("holdnavn") holdnummer = rs("holdnr") tider = rs("tider") dag = rs("dag") instruk = rs("instruktør") pris = rs("pris") slut = rs("sluttid")
SQL = "update hold set tilmeldte = tilmeldte + 1 where id = " & id DataConn.Execute(SQL)
'Kode som sender mailen her:
if Request.Form("adresse") <> "" then Dim Mailer Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
' Her sættes afsender navn og e-mail adresse Mailer.FromName = "Tilmelding slsk.dk" Mailer.FromAddress= "svommeleder@slsk.dk"
' Afsenders mailserver RETTES TIL Mailer.RemoteHost = "mail.slsk.dk"
' Her sættes modtager navn og e-mail adresse Mailer.AddRecipient "" & Request.Form("efternavn"), Request.Form("email")
' Her sættes overskriften på mailen Mailer.Subject = "Du er tilmeldt hold " & holdnavn& VbCrLf & holdnummer
' Her sættes selve teksten til mailen Mailer.BodyText = "Kære " & Request.Form("efternavn") & VbCrLf & VbCrLf &"Du er tilmeldt dig: " & VbCrLf & VbCrLf &"Holdnavn: " & holdnavn & VbCrLf & "Holdnummer: " & holdnummer & VbCrLf & "Tilmeldtes navn: " & Request.Form("fornavn") & VbCrLf & "Ugedag: " & dag & VbCrLf & "Starttid: " & tider & VbCrLf & "Sluttid: " & slut & VbCrLf & "Instruktør: "& instruk & VbCrLf & "Pris: "& pris & VbCrLf & VbCrLf & "Tak for din tilmelding, du vil modtage et girokort snarest. Vi glæder os til at se dig/jer" & VbCrLf & VbCrLf &"Med venlig hilsen slsk.dk."
' Send e-mail og skriv status if Mailer.SendMail then Response.Write "" else Response.Write "Der skete en fejl: " & Mailer.Response end if
' Fjern objekt igen Set Mailer = Nothing end if
response.write "Du er tilmeldt holdet " & holdnavn & ". <br><br> <I>(Hvis du ikke modtager en email om lidt, kontakt venligst<a href='mailto:webmaster@slsk.dk'> webmaster@slsk.dk</a>, men inden du gør det check lige om mailen ligger i din spammappe, tak)</I>. '<br><br>Hilsen Slangerup svømmeklub.<br>"
Jeg smutter hjem fra arbejde nu, og kan desværre ikke love at jeg kommer online før på mandag, men du kan jo være heldig...
Hvis der ikke er sket noget inden mandag, så smid lige en kommentar herinde, så jeg får en mail, ellers glemmer jeg højest sansynlig ?'et. Har altid gang i så mange ? på en gang, at jeg ikke kan holde styr på dem selv. Er altid et problem når E's mailsystem går ned :o)
Om ikke andet så god ferie, hvis du har sådan noget...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.