Hi,

I am trying to print on html page the result of select

I have this error;

----------------------------------------------
Syntax error at requete line 90, near "while"
requete had compilation errors (#1)
    (F) The final summary message when a perl -c fails.

[Sun Nov  9 16:55:15 2003] requete: syntax error at requete line 90,
near "while"
[Sun Nov  9 16:55:15 2003] requete: requete had compilation errors.

----------------------------------------------


under is a part of my script, sorry for the lengh

<---------------beginning--------------------->
    my $NOM_TABLE = $REQ->param("NOM_TABLE");
    my $liste_champs = join(",", @NOMS_CHAMPS);
    my $SQL = "SELECT $liste_champs FROM $NOM_TABLE";

    $DBH =
DBI->connect("DBI:mysql:database=docbase",'pelagie','beTz52wd') or die
"Echec de la connection : " . DBI::errstr;

    $STH = $DBH->prepare($SQL)or die "impossible de preparer: 
$DBH->errstr()";
    $STH->execute() or die "impossible d'executer : $STH->errstr()";

print $REQ->table({-align=>'top',border=>'0' ,width=>'100%'},
                  $REQ->Tr,
                  $REQ->td(
                           $REQ->table({-align=>'left',border=>'0' ,width=>'50%'},
                                       $REQ->start_form(-method=>'post'),
                                       $REQ->Tr,
                                       $REQ->td("NOM"),
                                       $REQ->td(textfield('nom')),
                                       $REQ->Tr,
                                       $REQ->td("PRENOM"),
                                       $REQ->td(textfield('prenom')),
                                       $REQ->Tr,
                                       $REQ->td("E-MAIL"),
                                       $REQ->td(textfield('email')),
                                       ),
                           ),
                  $REQ->td(
                           $REQ->table({-align=>'top',border=>'0' ,width=>'50%'},
                                       $REQ->Tr,
                                       $REQ->th("ID"),
                                       $REQ->th("NOM"),
                                       $REQ->th("PRENOM"),
                                       $REQ->th("E-MAIL"),

                                       while({$id, $nom, $prenom, $email} = 
$STH->fetchrow_array){

                                       $REQ->Tr,
                                       $REQ->td('$id'),
                                       $REQ->td('$nom'),
                                       $REQ->td('$prenom'),
                                       $REQ->td('$email'),
                                       $REQ->$id++;
}
                                       ),

                                       $REQ->end_form(),
                           ),
<----------------------end------------------->


Thanks a lot

Lanzaroto



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to