¿Alguien sabe como se generan informe de un formulario en php?

Iniciado por robertito_prado, 5 Junio 2012, 09:18 AM

0 Miembros y 1 Visitante están viendo este tema.

robertito_prado

¿A alguien les suena esto de algo?

    #%Module1.0#####################################################################

#Application/version ####################
set    curMod      [module-info name]
set   app      [lrange [split $curMod "/"] 0 0]
set     version         [lrange [split $curMod "/"] 1 1]
set   ***      ***
#########################################
set curMod [module-info name]

set   rootdir    [string range $ModulesCurrentModulefile 0 [expr {[string first "Modules" $ModulesCurrentModulefile]-2}]]

proc ModulesHelp { } {
        global app version curMod rootdir ModulesCurrentModulefile

   set   color   "\033\[1;37m"
   set   rmcolor   "\033\[0m"

   puts stderr "\t${color}${app}${rmcolor} \n\tVersion ${color}$version${rmcolor}\n"
   source $ModulesCurrentModulefile.info
}

module-whatis   "Loads $curMod (use help for more info)"

#module dependencies ####################
if { [is-loaded ***]==0 } {
    module load *** }
#########################################

#basedir ################################
set      modroot         $rootdir/$app-$version
#########################################

#specific variables ####################
prepend-path    PATH         $modroot
prepend-path    MANPATH         $modroot/man
prepend-path    LD_LIBRARY_PATH         $modroot/lib

setenv      ***         ***
#########################################



Pues se supone que esto es un informe que te genera php al poner tus datos en un formulario, se supone que los datos que estan son estaticos, pero si metes algun dato mas en el formulario, esos datos tienen que estar donde estan ahora los asteriscos (***).
No se si me he explicado bien, pero queria saber si esto se puede hacer , o si existe alguna funcion para generar informes de este tipo desde un formulario.
Gracias!! :D
Mira a tu alrrededor y llora, dime que cojones se valora

[u]nsigned

Claro que se puede, solo tenes que aprender PHP.... :silbar:

Es tan simple como crear un formulario y procesarlo con un script PHP. Para ello debes usar la variable $_POST. Te mostrare un ejemplo basico. Tendremos dos paginas:
formulario.php ---> Sera la que tenga el formulario
informe.php ---> Sera la que muestre los datos introduccidos por el usuario

formulario.php:
Código (html4strict) [Seleccionar]
<html>
<head><title>Mi Formulario</title></head>
<body>
<form method="POST" action="informe.php">
<p>Nombre: <input type="text" name="nombre" /></p>
<p>Apellido: <input type="text" name="apellido" /></p>
<p>Sexo: <select name="sexo">
<option value="1">Hombre</option>
<option value="2">Mujer</option>
</select></p>
<p><input type="submit" value="Enviar" /></p>
</form>
</body>
</html>


informe.php:

Código (php) [Seleccionar]
<?php
if($_POST){
 echo 
"Nombre: " $_POST['nombre'] . "</br>";
 echo 
"Apellido: " $_POST['apellido'] . "</br>";
 echo 
"Sexo: " $_POST['sexo'] . "</br>";
}
?>


Como ves solo es cuestion de usar la variable global $_POST.

Mas info:
http://php.net/manual/es/tutorial.forms.php
http://phpya.com.ar/temarios/descripcion.php?cod=30

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

robertito_prado

Vale, no me referia a eso, obviamente eso ya lo sabia, es muy sencillo.
Me referia a que creara un archivo como ese exactamente salvo en los asteriscos.
Ademas el archivo no seria informe.php, porque no tendria extension.Se llamaria informe a secas.
gracias
un saludo
Mira a tu alrrededor y llora, dime que cojones se valora

m0rf

Si todos fuéramos igual de inteligentes no existiría la mediocridad porque no podríamos apreciarla. Aprecias la mediocridad?

robertito_prado

bueno en realidad no es txt porque no tiene extension, pero se podria decir que si, tiene que ser algo similar a lo de arriba, pero no se si hay alguna funcion que te genere esos informes asi (repito que ya se pasar las variables por POST o GET)
Mira a tu alrrededor y llora, dime que cojones se valora

m0rf

Cita de: robertito_prado en  7 Junio 2012, 11:43 AM
bueno en realidad no es txt porque no tiene extension, pero se podria decir que si, tiene que ser algo similar a lo de arriba, pero no se si hay alguna funcion que te genere esos informes asi (repito que ya se pasar las variables por POST o GET)

No te explicas para nada.

Lo quieres enviar a un archivo de texto, mostrarlo en un archivo html, generar un html que te lo muestre y guardarlo...

Explícate o es como si no dijeras nada.
Si todos fuéramos igual de inteligentes no existiría la mediocridad porque no podríamos apreciarla. Aprecias la mediocridad?

robertito_prado

No lo puedo explicar mejor porque no se exactamente lo que quiero hacer!! por eso os pregunte si os sonaba de algo... A mi me mandaron hacer un formulario y cuando envies los datos, éstes se quedaran guardados donde estan los 3 asteriscos(***) , pero el resto seguira igual. No se si hay alguna funcion que te guarde algo con eso EXACTAMENTE.
Mira a tu alrrededor y llora, dime que cojones se valora

m0rf

Es que si lo queires mandar a un .txt o a un .html es simplemente adornar un poco la salida.

Vamos digo yo.

Si me haces un esquema un poco claro te hago el codigo en un plas.

Pero es que con lo de arriba no lo pillo, lo siento.

Saludos.
Si todos fuéramos igual de inteligentes no existiría la mediocridad porque no podríamos apreciarla. Aprecias la mediocridad?

robertito_prado

Vale, me he explicado mal.
Si, pongamos que es un informe.txt
Mira a tu alrrededor y llora, dime que cojones se valora

m0rf

Y quieres pasar unos datos en que formato o desde donde al archivo .txt?

Desde variables? Desde otros recursos¿

Si todos fuéramos igual de inteligentes no existiría la mediocridad porque no podríamos apreciarla. Aprecias la mediocridad?