perl cgi

perl cgi - Perl - Programmation

Marsh Posté le 26-08-2006 à 01:44:52    

Je fais un jeu du pendu en perl... pour l'instant je n'ai pas fait grand chose... mon programme ne fait que de demander a l'utilisateur d'écrire une lettre via un formulaire...J'aimerais ensuite stocker TOUTES les lettres qui ont deja ete tapees par lutilisateur.. mais je n'y arrive pas...
 
Voici mon script :  
 
#!/usr/bin/perl  
use strict;
use CGI;
use CGI::Carp q(fatalsToBrowser);    
 
 
################Interface CGI##################################
 
my $co=new CGI;
print $co->header;
print $co->start_html(-title=>'Le pendu');
print $co->h1("Le pendu" );
 
print $co->start_form(-method=>"post", action=>"index.pl" );
print $co->h2('Entrez une lettre:')."\n";
print $co->textfield(-name=>'text')."\n";
print $co->p($co->submit(-name=>'soumettre'))."\n";
print $co->end_form();
 
 
if($co->param('soumettre')) {
 my $entry = $co->param('text');
 print $co->p("La lettre jouée est ".$co->b("'$entry'" )).$co->br."\n";
 
 my @lettres = ();
 push(@lettres, $entry);  
}
 
Le problème est que le tableau lettres est réinitialisé à chaque fois.. je ne vois pas comment faire...
 
J'aimerais éviter de faire ca avec des fichiers...
 
merci !

Reply

Marsh Posté le 26-08-2006 à 01:44:52   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed