bonjour j'ai mis
<?php au lieu de <? sur toutes mes pages et
error_reporting(E_ALL);
dans mon fichier INIT.php
et voici ce qui m’apparaît dans la partie liste des devis
Notice: Undefined variable: REQUEST_URI in /homepages/mon_site/www/init.php on line 40
la ligne 40 de init.php :
$ou=$REQUEST_URI;
---------------------------------------------------------------
Notice: Undefined index: time_tri in /homepages/ mon_site /www/liste_devis.php on line 11
if($_GET['time_tri'])
Notice: Undefined index: time_tri in /homepages/ mon_site /www/liste_devis.php on line 16
if($_GET['time_tri']=="last")
Notice: Undefined index: full in /homepages/ mon_site /www/liste_devis.php on line 22
if($_GET['full']==1)
Notice: Undefined variable: tri in /homepages/ mon_site /www/liste_devis.php on line 40
case 'user': $req="select * from devis,clients where $admin_tri client_devis=id_client and fin_devis !=1 $time_tri order by user_devis"; break;
Notice: Undefined variable: tri in /homepages/ mon_site /www/liste_devis.php on line 41
case 'num': $req="select * from devis,clients where $admin_tri client_devis=id_client and fin_devis !=1 $time_tri order by num_devis"; break;
Notice: Undefined variable: tri in /homepages/ mon_site /www/liste_devis.php on line 42
case 'date':$req="select * from devis,clients where $admin_tri client_devis=id_client and fin_devis !=1 $time_tri order by date_devis desc"; break;
et ainsi dessuite ce qui reste :
Notice: Undefined variable: full_tri in /homepages/ mon_site /www/liste_devis.php on line 51
Notice: Undefined variable: full_tri in /homepages/ mon_site /www/liste_devis.php on line 59
Notice: Undefined variable: full_tri in /homepages/ mon_site /www/liste_devis.php on line 60
Notice: Undefined variable: full_tri in /homepages/ mon_site /www/liste_devis.php on line 61
Notice: Undefined variable: id in /homepages/ mon_site /www/liste_devis.php on line 82
au cas ou je met la page complete liste_devis.php en esperant que j'ai le droit !!
<?php
if($_SESSION['id_comm']==3)
{ $admin_tri=""; }
else
{ $admin_tri="user_devis =".$_SESSION['id_comm']." and"; }
$time=time();
$mois12=60*60*24*365;
$time_last=$time-$mois12;
if($_GET['time_tri'])
{ $time_tri="and date_devis<$time_last "; }
else
{ $time_tri="and date_devis>$time_last "; }
if($_GET['time_tri']=="last")
{ $last="<a href=?var_menu=liste_devis>Voir les plus recentes</a>"; }
else
{ $last="<a href=?time_tri=last&var_menu=liste_devis>Voir les plus ancients</a>"; }
if($_GET['full']==1)
{
$full_tri="&full=1";
switch($tri)
{
case 'user': $req="select * from devis,clients where $admin_tri client_devis=id_client $time_tri order by user_devis"; break;
case 'num': $req="select * from devis,clients where $admin_tri client_devis=id_client $time_tri order by num_devis"; break;
case 'date':$req="select * from devis,clients where $admin_tri client_devis=id_client $time_tri order by date_devis desc"; break;
default: $req="select * from devis,clients where $admin_tri client_devis=id_client $time_tri order by nom_client"; break;
}
$devis_liste="<tr height=50><td align=center colspan=6><a href=?var_menu=liste_devis>Voir la liste de devis en cours</a><br><br>
$last</td></tr>";
}
else
{
switch($tri)
{
case 'user': $req="select * from devis,clients where $admin_tri client_devis=id_client and fin_devis !=1 $time_tri order by user_devis"; break;
case 'num': $req="select * from devis,clients where $admin_tri client_devis=id_client and fin_devis !=1 $time_tri order by num_devis"; break;
case 'date':$req="select * from devis,clients where $admin_tri client_devis=id_client and fin_devis !=1 $time_tri order by date_devis desc"; break;
default: $req="select * from devis,clients where $admin_tri client_devis=id_client and fin_devis !=1 $time_tri order by nom_client"; break;
}
$devis_liste="<tr height=50><td align=center colspan=6><a href=?var_menu=liste_devis&full=1>Voir la liste complete pour 12 derniers mois</a><br><br>
$last</td></tr>";
}
if($_SESSION['id_comm']==3)
{
$comm_titre="<a href=?tri=user&var_menu=liste_devis$full_tri><b>Commercial</a></b>";
$width="width=100";
}
echo "<table width=700 border=0 align=center cellspacing=0>
<tr><td colspan=6 align=center class=titre_section>Liste de Devis<BR> </td></tr>
<tr>
<td><a href=?tri=nom&var_menu=liste_devis$full_tri><b>Nom de client</b></a></td>
<td><a href=?tri=num&var_menu=liste_devis$full_tri><b>N°</b></a></td>
<td><a href=?tri=date&var_menu=liste_devis$full_tri><b>Date</b></a></td>
<td><b>Type</b></td><td></td><td $width>$comm_titre</td></tr>";
$count=0;
//$req="select * from devis,clients where client_devis=id_client order by nom_client";
$res=Cnx_bd($req,0);
while($rep=mysql_fetch_object($res))
{
$reduc=0;
if($count%2==1)
{ $color="bgcolor=#e9e8e8"; }
else
{ $color=" f"; }
if($rep->entreprise_client&&$rep->entreprise_client!="Entreprise")
{ $corpo= "$rep->entreprise_client<br>"; }
else
{ $corpo= ""; }
if($rep->id_client!=$id)
{
$client="$corpo $rep->prenom_client $rep->nom_client<br>$rep->ville_clients";
$saut="<tr><td> </td></tr>";
}
else
{
$client="";
$saut="";
}
echo $saut;
echo "<tr height=25><td width=150>$client</td><td width=60 $color>$rep->num_devis-$rep->num_sub_devis</td>";
$req2="select prix_devis from equi_devis where equi_num_devis=$rep->num_devis and equi_sub_devis=$rep->num_sub_devis and id_equi_devis=0";
$res2=Cnx_bd($req2,0);
while($rep2=mysql_fetch_object($res2))
{ $reduc=$rep2->prix_devis; }
if($rep->type_devis==1)
{ $action="action=genesol_pdf.php"; $type="Solaire"; }
else
{ $action="action=genepac_pdf.php"; $type="PaC"; }
$id_comme=$rep->user_devis;
echo "<td $color width=100>".strftime("%d %B %Y",$rep->date_devis)."</td><td $color>$type</td>";
echo "<td $color width=100><form method=post $action target=\"_blank\">
<input type=hidden name=devis_num value=".$rep->num_devis.">
<input type=hidden name=devis_sub_num value=".$rep->num_sub_devis.">
<input type=hidden name=reduc value=$reduc>
<input type=submit value=Imprimer></form></td>";
if($rep->fin_devis==1)
{ $fin="<td $color width=50>Paiment enregistré</td>"; }
else
{ $fin="<td $color></td>"; }
if($_SESSION['id_comm']==3)
{ $req2="select * from administration where id=$id_comme";
$res2=Cnx_bd($req2,0);
while($rep2=mysql_fetch_object($res2))
{ $comm=$rep2->login; }
}
else
{ $comm=""; }
echo "<td $color>$comm</td>$fin</tr>";
$id=$rep->id_client;
$count++;
}
echo $devis_liste;
?>
<tr height=50><td align=center colspan=6><a href=?var_menu=0>Retour</a></td></tr></table>