Imprime_zone

Signaler
Messages postés
59
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
20 juillet 2010
-
Messages postés
23
Date d'inscription
dimanche 17 novembre 2002
Statut
Membre
Dernière intervention
11 août 2006
-
bonjour voilà j'ai une fonction que j'ai trouvé sur un site mais étant un nioube en js j'arrive pas à la mettre en application sur mon code sniffff...

ca donne ceci.

<?php
Require("..\fonctions\php\function.php");
session_start();

connecter();

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="../css/formasup_intranet.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Traitement des infos voulues</title>
<script language="JavaScript">
function imprime_zone(titre, obj)

{
// Définie la zone à imprimer
var zi = document.getElementById(obj).innerHTML;

// Ouvre une nouvelle fenetre
var f = window.open("", "ZoneImpr", "height=500, width=600,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");

// Définit le Style de la page
f.document.body.style.color = '#000000';
f.document.body.style.backgroundColor = '#FFFFFF';
f.document.body.style.padding = "10px";

// Ajoute les Données
f.document.title = titre;
f.document.body.innerHTML += "" + zi + "";

// Imprime et ferme la fenetre
f.window.print();
f.window.close();
return true;
}
</script>
<SCRIPT LANGUAGE="JavaScript1.2">

function twFermer() {
  window.close();
}

function OpenPopUp(MyFile,MyWindow,MyWidth,MyHeight)

//MyFile :            nom du fichier contenant le code HTML du pop-up
//MyWindow :        nom de la fenêtre (ne pas mettre d'espace)
//MyWidth :        entier indiquant la largeur de la fenêtre en pixels
//MyHeight :        entier indiquant la hauteur de la fenêtre en pixels

    {
    var ns4 = (document.layers)? true:false;            //NS 4
    var ie4 = (document.all)? true:false;                //IE 4
    var dom = (document.getElementById)? true:false;    //DOM
    var xMax, yMax, xOffset, yOffset;

    if (ie4 || dom)
        {
        xMax = screen.width;
        yMax = screen.height;
        }
    else if (ns4)
        {
        xMax = window.outerWidth;
        yMax = window.outerHeight;
        }
    else
        {
        xMax = 1700;
        yMax = 1800;
        }
    xOffset = (xMax - MyWidth)/2;
    yOffset = (yMax - MyHeight)/2;
    window.open(MyFile,MyWindow,'width='+MyWidth
+',height='+MyHeight
+',screenX='+xOffset
+',screenY='+yOffset
+',top='+yOffset
+',left='+xOffset
+',scrollbars=yes,resizable=yes');
    }
</SCRIPT>
<link rel="stylesheet" type="text/css" media="print" href="print.css" />
</head>

<?

//print_r($_GET);

if(isset($_POST["etat"])){$etat=$_POST["etat"];}else{$etat="";}
if(isset($_POST["list_membre"])){$list_membre=$_POST["list_membre"];}else{$list_membre="";}
echo "";

if($etat<>""){
    if($etat==14){
    $mail='';
        echo"           

            ----

                ,
            \";
            echo \"----

                        , Etat&nbsp;de&nbsp;présence&nbsp;des&nbsp;Directeur&nbsp;d'Antenne&nbsp;du&nbsp;:&nbsp;___/___/______,
                        ,
                   
                    ----

                        ,
                    \";
           
            $sql = \"SELECT * FROM contact WHERE fonction_contact=14\";
            $req = mysql_query($sql) or die ('Erreur sql'.$sql.'
'.mysql_error());
            echo \"----
, &nbsp;,
                        , P,
                        , E,
                        , A,
                        , Signature,
                        , \";
            echo\"----
, \";
            while($row = mysql_fetch_array($req)){
                //Concaténation des adresses emails
                if(($row['mail_contact'])<>''){if($mail<>''){$mail .= \";\".$row['mail_contact'];}else{$mail=$row['mail_contact'];}}
                        $etab = $row['etablissement_contact'];
                        $sql_etab = \"SELECT * FROM etablissement WHERE num_etab= $etab\";
                        $req_etab = mysql_query($sql_etab) or die ('Erreur SQL'.$sql_etab.'
'.mysql_error());
                        $row_etab = mysql_fetch_assoc($req_etab);
                        echo \"----
, &nbsp;".$row['nom_contact']."&nbsp;,
                        , &nbsp;".$row['prenom_contact']."&nbsp;,
                        , &nbsp;".$row_etab['nom_etab']."&nbsp;,
                        , ,
                        , ,
                        , ,
                        , &nbsp;,
                        , \";
                echo\"----
, \";
            }
        ?>----

            ,
            &nbsp;,
            ,
       
       
        ----

        ,
                            ">
           ,
                           
           ,
                           
           ,
            ,
       
        ----

            ,
            &nbsp;,
            ,
       
        ----

            ,
       
   
<?   
    }

Voilà j'espère que quelqu'un pourrai m'aider, ca fait une semaine que je suis sur ce pb et ca commence à gaver tout de même snifff :'(.

1 réponse

Messages postés
23
Date d'inscription
dimanche 17 novembre 2002
Statut
Membre
Dernière intervention
11 août 2006

difficile de tester sans les différents fichiers, mais déjà il manque une accolade à la fin et ta balise PHP n'est pas fermée, essai ça déjà, on sait jamais.