Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/06/2004, 18:43
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 23 años, 2 meses
Puntos: 29
modforo.asp
Moderación de un subforo

Código:
<head>
<title>Moderación de foros</title>
<link rel="stylesheet" type="text/css" href="../../estilo.css">
</head>
<body bgcolor="#66CCFF" topmargin="7" leftmargin="7">
<table border="0" width="100%" style="background-color: #FFFFFF; border: 1 outset #3399FF" cellspacing="0" cellpadding="2">
<tr>
<td width="100%"><font size="3"><i><b>Moderación de foros</b></i></font>

<% if request.querystring("c")="" then%>
  <form method="POST" action="modforo.asp?c=s&id=<%=request.querystring("id")%>">Introduce la password: <input type="password" name="pass" size="10" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1">
    <input type="submit" value="Comprobar" style="background-color: #FFFFFF; font-family: Verdana; font-size: 8pt; border: 1 outset #000080"></p>
  </form>
<%elseif request.querystring("c")="s" then

	if request.form("pass")="PASSWORD" then%>
		<br><b>Contraseña aceptada</b>
		<br><center><a href="modforo.asp?c=m&id=<%=request.querystring("id")%>">Modificar foro</a>
		<br><a href="modforo.asp?c=e&id=<%=request.querystring("id")%>">Eliminar foro</a></center>
	<% else%>
		<br><b>Contraseña incorrecta</b><br><br><center><b><a href="javascript:history.go(-1)">Atrás</a></b>
	<%end if%>
	
<%elseif request.querystring("c")="m" then%>

	<br><b>Modificar foro</b>
	<form action="modforo.asp?c=ms" method=post>Id del foro: <input type="text" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1" name="id" value="<%=request.querystring("id")%>" size="3">
	<br>Nombre del foro: <input type="text" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1" name="nombre" size="10">
	<br>Categoría: <input type="text" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1" name="categoria" size="10">
	<br>Id Categoría: <input type="text" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1" name="idcategoria" size="10">
	<br>Descripción: <input type="text" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1" name="descripcion" size="30">
	<br><input type="submit" value="Enviar" style="font-family: Verdana; font-size: 8pt; background-color: #FFFFFF; border: 2 outset #000080"></form>

<% elseif request.querystring("c")="ms" then

	id=request.form("id")
	nombre=request.form("nombre")
	descripcion=request.form("descripcion")
	categoria=request.form("categoria")
	idcategoria=request.form("idcategoria")

	if nombre ="" or descripcion ="" or categoria="" or idcategoria="" or id="" then
	error = "Debe completar todos los datos. <a href=""javascript:history.go(-1)"">Atrás</a>."
	Response.Write error
	Response.End
	end if
	
	set rst = Server.CreateObject("ADODB.Recordset")
	set cnn = Server.CreateObject("ADODB.Connection")
	cnn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data source="&Server.MapPath("foros.mdb"))
	sql = "Select * from foros where id="&id
	rst.Open sql,cnn,3,3
	
	rst("nombre")=nombre
	rst("descripcion")=descripcion
	rst("categoria")=categoria
	rst("idcategoria")=idcategoria
	rst.update
	
	rst.close
	cnn.close%>

		<br><b>Foro <%=nombre%> modificado correctamente.</b>

<% elseif request.querystring("c")="e" then%>

	<br><b>Eliminar foro</b>
	<form action="modforo.asp?c=es" method=post>Id del foro: <input type="text" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1" name="id" value="<%=request.querystring("id")%>" size="3">
	<br><input type="submit" value="Enviar" style="font-family: Verdana; font-size: 8pt; background-color: #FFFFFF; border: 2 outset #000080"></form>

<% elseif request.querystring("c")="es" then%>

	<br><b>Eliminar foro</b>
	<br><br>¿Está seguro de querer eliminar el foro <b><%set rst = Server.CreateObject("ADODB.Recordset")
	set cnn = Server.CreateObject("ADODB.Connection")
	cnn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data source="&Server.MapPath("foros.mdb"))
	sql = "Select * from foros where id="&request.form("id")
	rst.Open sql,cnn,3,3
	
	nombre=rst("nombre")
	response.write nombre
	
	rst.close
	cnn.close%>
	</b>?
	<br><center><a href="adminindex.asp?c=esi&id=<%=request.form("id")%>">SI</a></center>
	
<% elseif request.querystring("c")="esi" then

	Set oConn = Server.CreateObject("ADODB.Connection")
	oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("foros.mdb")&";"
	strSQL ="DELETE * FROM foros where id="&request.querystring("id")
	oConn.Execute(strSQL) 
	oConn.Close 
	set oConn = nothing%>
	
	<br><b>Foro <%=request.querystring("id")%> eliminado correctamente</b>

<%end if%>
	
</td></tr>
</table>
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.