Autor Tema: formulario cerrado o abierto  (Leído 3533 veces)

Desconectado Drek

  • PHPer@ Fijo
  • ***
  • Mensajes: 193
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
    • radiogoods
formulario cerrado o abierto
« en: 01 de Noviembre de 2006, 18:46:48 pm »
me gustaria saber como por ejemplo tengo el fromulario de dj en mi web..i quiero cerrarlo para que no salga como algun sitio para mi que me ponga cerrar formulario i en la web ya no salga y ponga el texto que yo quiera sin tener que subir al host el arxivo sin modificarlo me explico??

:) grax

Comunidad PHPeros

formulario cerrado o abierto
« en: 01 de Noviembre de 2006, 18:46:48 pm »

Desconectado Drek

  • PHPer@ Fijo
  • ***
  • Mensajes: 193
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
    • radiogoods
Re: formulario cerrado o abierto
« Respuesta #1 en: 10 de Noviembre de 2006, 20:45:22 pm »
porfavor este post lleva muchisimo i nadie me respondio :(

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: formulario cerrado o abierto
« Respuesta #2 en: 10 de Noviembre de 2006, 22:51:39 pm »
No hay método explícito para hacer lo que pides...

Simplemente crea una página que diga "Formulario cerrado" y reemplázala por la página del formulario.

Si quieres hacerlo en forma de opción, editándolo desde la web. Pues puedes crear un dato en la base de datos que diga FormularioAbierto y en su valor defines si está encendido (1) o apagado (0). Sólo queda hacer una ligera comprobación: Si el valor es 1... muestras el formulario. Si el valor se 0... muestras mensaje de "cerrado".

Puedes guardar este dato también en un txt, o de alguna otra forma que se te ocurra.
Raken - Moderador para PHP y HTML

Desconectado Drek

  • PHPer@ Fijo
  • ***
  • Mensajes: 193
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
    • radiogoods
Re: formulario cerrado o abierto
« Respuesta #3 en: 10 de Noviembre de 2006, 22:59:42 pm »
me pones un ejemplo?

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: formulario cerrado o abierto
« Respuesta #4 en: 10 de Noviembre de 2006, 23:04:45 pm »
Supón que tienes una base de datos

Supón que tienes una tabla llamada "opciones"

Supón que tienes una fila llamada "FormularioAbierto"

...y supón que el valor de "FormularioAbierto" es 1 ó 0.

<?
//Aqui conectas a la base de datos

//Y entonces compruebas el dato

if ($dato == 1) { ?>

<form......... blablabla>

<? } else { 

exit (
"El formulario está cerrado. Sentimos las molestias.");

}
?>



Para cambiar el dato

Tendrías que aprender a usar la función sql UPDATE.

Que te sirva como referencia:

Para abrirlo: "UPDATE opciones set FormularioAbierto=1";

Para cerrarlo: "UPDATE opciones set FormularioAbierto=0";

Raken - Moderador para PHP y HTML

Desconectado Drek

  • PHPer@ Fijo
  • ***
  • Mensajes: 193
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
    • radiogoods
Re: formulario cerrado o abierto
« Respuesta #5 en: 10 de Noviembre de 2006, 23:07:35 pm »
ok probaré ya dire como fué

Desconectado Pc-Admin

  • PHPer@ Fijo
  • ***
  • Mensajes: 118
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
Re: formulario cerrado o abierto
« Respuesta #6 en: 11 de Noviembre de 2006, 11:21:01 am »
Podrias acerlo de otra forma también, que te voy a poner un ejemplo para que me entiendas:

Ejemplo:

En la base de datos tienes, opciones y formulario sino me equivoco.

Pues le metes una fila llamada espera (lo uso yo para los scripts), y aces lo siguiente:

<?PHP
include("conectar.php");

$canviar $_GET[canviar];
$id $_GET[id];

if(
$canviar == "activar") {
$espera "1";
} else {
$espera "0";
}

$modi "UPDATE espera SET espera=&#39;$espera&#39; WHERE id=&#39;$id&#39;";

if(
mysql_query($modi)) {
       echo 
"<center><b>El formulario a sido abierto.</b></center>";
              } else {
       echo 
"<center><b>No se a abierto el formulario.</b></center>";
}
?>


Y luego, podrias mostrar los formularios de esta forma:

<?PHP
include("conectar.php");

$query "SELECT * FROM `formularios` WHERE espera=&#39;1&#39;";

....
?>


Esta es una forma un poco rara, que no se si te servira simplemente para un formulario, pero si te servira para otro tipo de archivos.

Todo en esta vida, es practicar.

Desconectado Drek

  • PHPer@ Fijo
  • ***
  • Mensajes: 193
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
    • radiogoods
Re: formulario cerrado o abierto
« Respuesta #7 en: 14 de Noviembre de 2006, 20:48:01 pm »
ok aora cuando no tenga examenes pruevo

Desconectado cuatox

  • PHPerit@
  • *
  • Mensajes: 42
  • Karma: -2
  • Estoy viendo como naveda programa alado de él xD
    • Ver Perfil
    • HN
Re: formulario cerrado o abierto
« Respuesta #8 en: 01 de Enero de 2007, 22:45:39 pm »
Mira te he creado uno sencillo basado en una función de Raken.
Mi script se puede usar de dos formas.
Primera Forma
<?
$close 
"off"//Solicitudes Cerradas
$open "on"//Solicitudes Abiertas
if ($close == off) { 

      echo 
"Solicitudes Abiertas";

} else {

      echo 
"Solicitudes Cerradas";

}
?>

Segunda Forma
<?
$close 
"off"//Solicitudes Cerradas
$open "on"//Solicitudes Abiertas
if ($open == off) { 

      echo 
"Solicitudes Cerradas";

} else {

      echo 
"Solicitudes Abiertas";

}
?>

Esta correcto cierto?
Saludos
« Última modificación: 01 de Enero de 2007, 22:58:08 pm por cuatox »

Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re: formulario cerrado o abierto
« Respuesta #9 en: 01 de Enero de 2007, 23:19:28 pm »
Si pero no utiliza base de datos...
Trabajando en mi actual proyecto.

Desconectado Drek

  • PHPer@ Fijo
  • ***
  • Mensajes: 193
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
    • radiogoods
Re: formulario cerrado o abierto
« Respuesta #10 en: 02 de Enero de 2007, 01:28:13 am »
Gracias lo provaré

Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re: formulario cerrado o abierto
« Respuesta #11 en: 02 de Enero de 2007, 01:51:47 am »
Creas una tabla en la base de datos llamada por ejemplo FORMULARIO_DJ que contenga un campo llamado ESTADO por ejemplo:

Código: [Seleccionar]
CREATE TABLE `formulario_dj` (
  `estado` char(3) NOT NULL default 'ON'
);

Entonces el algoritmo sería algo parecido a esto:

<?
include("config.php");
$query mysql_query("SELECT * FROM formulario_dj");
$data mysql_fetch_array($query);

if(
$data[estado] == "ON"){

// FORMULARIO

}
else {
echo 
"Formulario cerrado.";
}
?>


Luego puedes cambiar el valor ON a OFF desde el phpMyAdmin o creando una pagina utilizando la función UPDATE que por supuesto no te voy a hacer porque sino no aprenderias nada y te lo daria todo hecho... Y esa no es la finalidad del foro no?

Saludos.
« Última modificación: 02 de Enero de 2007, 01:53:36 am por WarezD@rK »
Trabajando en mi actual proyecto.

Desconectado cuatox

  • PHPerit@
  • *
  • Mensajes: 42
  • Karma: -2
  • Estoy viendo como naveda programa alado de él xD
    • Ver Perfil
    • HN
Re: formulario cerrado o abierto
« Respuesta #12 en: 02 de Enero de 2007, 03:40:36 am »
Muesta siempre Formulario Cerrado