begin process at 2010 02 10 01:11:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Personne ne trouve le PB ??????


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Personne ne trouve le PB ??????

mercredi 30 octobre 2002 à 09:36:32 | Personne ne trouve le PB ??????

manueg

Bonjour, mon souci est que dans IE tout est OK et dans Netscape j'ai un message d'erreur sur l'URL

Voici le code :

Si vous pouvez le tester chez vous et l'analyser

Merci car je désespère un peu....



<?php
//session_start();
include $DOCUMENT_ROOT.'/include/veriflog.php';
include $DOCUMENT_ROOT.'/include/commun.php';
include $DOCUMENT_ROOT.'/include/fonction.php';
// Connexion à la base de données
$ccnx=fnConnection("$DB_SERVER","$DB_LOGIN","$DB_PASSWORD");
global $idd;
switch ($actionvalider)
{
case ("VALIDER") :
$file = "ficheclient.php?idd=$idd";
echo "<HTML><SCRIPT>document.location='$file';</SCRIPT></HTML>";
//header("Location: http://$HTTP_HOST/$CTXROOT/ficheclient.php?idd=$idd");
break;
case ("IMPRIMER") :
include 'imp_dossier.php';
break;
}
?>
<html>
<head>
<title>recherche</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META http-equiv="Content-Script-Type" content="text/javascript">
<META http-equiv=pragma content=no-cache>
<META http-equiv=cache-control content=no-cache>
<link rel="stylesheet" href="../style.css" type="text/css">
<SCRIPT language="JavaScript" src="../divers.js"></SCRIPT>
<SCRIPT language="JavaScript" src="../validateinput.js"></SCRIPT>
<script language="JavaScript" type="text/javascript">
function goUrl(url)
{
document.location.href = url;
}

function FormValider(numaction)
{
if ((getSelectVal(document.FORMD.dossier)!="")&&(getSelectVal(document.FORMD.client)!="")) {
alert("Vous devez selectionner un élément d'une seule liste !");
document.FORMD.dossier.value = "";
document.FORMD.valeur.value = "";
document.FORMD.client.value = "";
document.FORMD.valeurclient.value = "";
document.FORMD.dossier.focus();
return false;
}

if (getSelectVal(document.FORMD.dossier)=="") {
if (getSelectVal(document.FORMD.client)=="") {
alert("Vous devez selectionner un dossier !");
document.FORMD.dossier.focus();
return false;
}else{
var ident=getSelectedItem (document.FORMD.client);
document.FORMD.idd.value = ident;
}
}else{
var ident=getSelectedItem (document.FORMD.dossier);
document.FORMD.idd.value = ident;
}
if (numaction==1){
document.FORMD.actionvalider.value = "VALIDER";
}else{
document.FORMD.actionvalider.value = "IMPRIMER";
}

return true;
}

function SelObj(formname,selname,textname,str) {
this.formname = formname;
this.selname = selname;
this.textname = textname;
this.select_str = str || '';
this.selectArr = new Array();
this.initialize = initialize;
this.bldInitial = bldInitial;
this.bldUpdate = bldUpdate;
}

function initialize() {
if (this.select_str =='') {
for(var i=0;i<document.forms[this.formname][this.selname].options.length;i++)
{
this.selectArr[i] = document.forms[this.formname][this.selname].options[i];
this.select_str += document.forms[this.formname][this.selname].options[i].value+":"+
document.forms[this.formname][this.selname].options[i].text+",";
}
}else {
var tempArr = this.select_str.split(',');
for(var i=0;i<tempArr.length;i++) {
var prop = tempArr[i].split(':');
this.selectArr[i] = new Option(prop[1],prop[0]);
}
}
return;
}

function bldInitial() {
this.initialize();
for(var i=0;i<this.selectArr.length;i++)
document.forms[this.formname][this.selname].options[i] = this.selectArr[i];
document.forms[this.formname][this.selname].options.length = this.selectArr.length;
return;
}

function bldUpdate() {
var str = document.forms[this.formname][this.textname].value.replace('^\\s*','');
if(str == '') {this.bldInitial();return;}
this.initialize(); //lwf
var j = 0;
pattern1 = new RegExp("^"+str,"i");
for(var i=0;i<this.selectArr.length;i++)
if(pattern1.test(this.selectArr[i].text))
document.forms[this.formname][this.selname].options[j++] = this.selectArr[i];
document.forms[this.formname][this.selname].options.length = j;
if(j==1){
document.forms[this.formname][this.selname].options[0].selected = true;
}
}

function setUp() {
objdossier = new SelObj('FORMD','dossier','valeur');
objdossier.bldInitial();
objsiren = new SelObj('FORMD','client','valeurclient');
objsiren.bldInitial();
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" OnLoad="setUp();cacheOff()" class="fondtravail">
<STYLE TYPE="text/css">
<!--
#cache {
position:absolute; top:200px; z-index:10; visibility:hidden;
}
-->
</STYLE>
<DIV ID="cache"><TABLE WIDTH=200 BGCOLOR=#0000FF BORDER=0 CELLPADDING=2 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><TABLE WIDTH=100% BGCOLOR=#FFFFFF BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><FONT FACE="Courrier" SIZE=2 COLOR=#0000FF><BR>Chargement en cours....<BR><BR></FONT></TD> </TR></TABLE></TD> </TR></TABLE></DIV>
<SCRIPT type="text/javascript" language="JavaScript">
var nava = (document.layers);
var dom = (document.getElementById);
var iex = (document.all);
if (nava) { cach = document.cache }
else if (dom) { cach = document.getElementById("cache").style }
else if (iex) { cach = cache.style }
largeur = screen.width;
cach.left = Math.round((largeur/2)-200);
cach.visibility = "visible";

function cacheOff()
{
cach.visibility = "hidden";
}
</SCRIPT>
<? include $DOCUMENT_ROOT.'/include/entetefic.php';
?>
<table width="75%" align="center" cellspacing="0" height="125">
<tr>
<td class="titreinfo" colspan="2">
<div align="center">Liste des dossiers en contentieux, site de
<?php echo $site;?>
</div>
</td>
</tr>
<tr>
<td class="titreinfo" colspan="2">
<div align="center"><img src="../img/gdebarre1.gif" width="650" height="6"></div>
</td>
</tr>
<tr align="center" valign="middle">
<td height="93" colspan="2">
<form name="FORMD" method="post" action="" class="texte">
<div align="center">
<input type="hidden" name="actionvalider" value="OK">
<input type="hidden" name="idd">
<table width="80%" bordercolor="#660033">
<tr>
<td valign="middle" width="8%" class="txtmoyen">
<div align="left"> * Libellé -></div>
</td>
<td valign="middle" width="70%" align="left"><font color="#6699CC">
<input type="text" name="valeur" size="10" onKeyUp="javascript:objdossier.bldUpdate();" class="textepetit">
<select name="dossier" class="txtliste" size="1">
<option value="">
<?php
//requete de recup des dossiers suivant le site
$sql = "select d.id_dossier, c.rs_client, c.siren_client, d.libelle from be_dossier d, be_client c,
be_site s where d.statut != '$INACTIF' and s.code_site = '$site' and d.id_client = c.id_client
and s.id_site = d.id_site order by c.rs_client";
$rec=fnDBRequete("$DB",$sql, $ccnx);
while ($ligne = fnFetchArray($rec)) {
print("\t<option value=".($ligne["id_dossier"]).">".strtoupper(($ligne["rs_client"]))."\t-".
($ligne["siren_client"])."\t-".($ligne["libelle"])."\n");
}
?>
</select>
</font></td>
<td valign="middle" align="center" width="90">
<input type="image" border="0" name="imageField" src="../img/valider.jpg" onClick="javascript:return FormValider(1)" width="80" height="20">
</td>
</tr>
<tr>
<td valign="middle" width="8%" class="textemoyen" align="left">
<div align="left"> * Siren -> </div>
</td>
<td valign="middle" width="70%" align="left"><font color="#6699CC">
<input type="text" name="valeurclient" size="10" onKeyUp="javascript:objsiren.bldUpdate();" class="textepetit">
<select name="client" class="txtliste" size="1">
<option value="">
<?php
//requete de recup des dossiers suivant le site
$sqlb = "select d.id_dossier, c.rs_client, c.siren_client, d.libelle from be_dossier d, be_client c,
be_site s where d.statut != '$INACTIF' and s.code_site = '$site' and d.id_client = c.id_client
and s.id_site = d.id_site order by c.siren_client";
$recb=fnDBRequete("$DB",$sqlb, $ccnx);
while ($ligneb = fnFetchArray($recb)) {
print("\t<option value=".($ligneb["id_dossier"]).">".($ligneb["siren_client"])."\t-".
strtoupper(($ligneb["rs_client"]))."\t-".($ligneb["libelle"])."\n");
}
?>
</select>
</font></td>
<td valign="middle" align="center" width="90">
<input type="image" border="0" name="imageField" src="../img/Imprimer.jpg" onClick="javascript:return FormValider(2)" width="80" height="20"></td>
</tr>
</table>
</div>
</form>
</td>
</tr>
<tr align="center" valign="middle">
<td height="50" width="51%"><a href="javascript:goUrl('ctxclient.php?idd=0')"><img src="../img/creerclient.jpg"
width="80" height="20"></a></td>
<td height="50" width="49%"><a href="javascript:goUrl('ctxdossier.php?idd=0')"><img src="../img/creerdossier.jpg"
width="80" height="20"></a></td>
</tr>
<tr align="center" valign="middle">
<td height="50" colspan="2"><a href="../accueil.php?site=<?php echo $site;?>&utilisateur=<?php echo $utilisateur;?>" target="_parent"><img src="../img/fermer.jpg" width="80" height="20"></a></td>
</tr>
</table>
<?php
include $DOCUMENT_ROOT.'/include/piedfic.php';
?>
mercredi 30 octobre 2002 à 11:05:35 | trop long à lire !!!

lulami

fais cour sinon personne lis ton post !
donne l'erreur de netscape
et le bout de code correspondant


-------------------------------
Réponse au message :
-------------------------------

Bonjour, mon souci est que dans IE tout est OK et dans Netscape j'ai un message d'erreur sur l'URL

Voici le code :

Si vous pouvez le tester chez vous et l'analyser

Merci car je désespère un peu....



<?php
//session_start();
include $DOCUMENT_ROOT.'/include/veriflog.php';
include $DOCUMENT_ROOT.'/include/commun.php';
include $DOCUMENT_ROOT.'/include/fonction.php';
// Connexion à la base de données
$ccnx=fnConnection("$DB_SERVER","$DB_LOGIN","$DB_PASSWORD");
global $idd;
switch ($actionvalider)
{
case ("VALIDER") :
$file = "ficheclient.php?idd=$idd";
echo "<HTML><SCRIPT>document.location='$file';</SCRIPT></HTML>";
//header("Location: http://$HTTP_HOST/$CTXROOT/ficheclient.php?idd=$idd");
break;
case ("IMPRIMER") :
include 'imp_dossier.php';
break;
}
?>
<html>
<head>
<title>recherche</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META http-equiv="Content-Script-Type" content="text/javascript">
<META http-equiv=pragma content=no-cache>
<META http-equiv=cache-control content=no-cache>
<link rel="stylesheet" href="../style.css" type="text/css">
<SCRIPT language="JavaScript" src="../divers.js"></SCRIPT>
<SCRIPT language="JavaScript" src="../validateinput.js"></SCRIPT>
<script language="JavaScript" type="text/javascript">
function goUrl(url)
{
document.location.href = url;
}

function FormValider(numaction)
{
if ((getSelectVal(document.FORMD.dossier)!="")&&(getSelectVal(document.FORMD.client)!="")) {
alert("Vous devez selectionner un élément d'une seule liste !");
document.FORMD.dossier.value = "";
document.FORMD.valeur.value = "";
document.FORMD.client.value = "";
document.FORMD.valeurclient.value = "";
document.FORMD.dossier.focus();
return false;
}

if (getSelectVal(document.FORMD.dossier)=="") {
if (getSelectVal(document.FORMD.client)=="") {
alert("Vous devez selectionner un dossier !");
document.FORMD.dossier.focus();
return false;
}else{
var ident=getSelectedItem (document.FORMD.client);
document.FORMD.idd.value = ident;
}
}else{
var ident=getSelectedItem (document.FORMD.dossier);
document.FORMD.idd.value = ident;
}
if (numaction==1){
document.FORMD.actionvalider.value = "VALIDER";
}else{
document.FORMD.actionvalider.value = "IMPRIMER";
}

return true;
}

function SelObj(formname,selname,textname,str) {
this.formname = formname;
this.selname = selname;
this.textname = textname;
this.select_str = str || '';
this.selectArr = new Array();
this.initialize = initialize;
this.bldInitial = bldInitial;
this.bldUpdate = bldUpdate;
}

function initialize() {
if (this.select_str =='') {
for(var i=0;i<document.forms[this.formname][this.selname].options.length;i++)
{
this.selectArr[i] = document.forms[this.formname][this.selname].options[i];
this.select_str += document.forms[this.formname][this.selname].options[i].value+":"+
document.forms[this.formname][this.selname].options[i].text+",";
}
}else {
var tempArr = this.select_str.split(',');
for(var i=0;i<tempArr.length;i++) {
var prop = tempArr[i].split(':');
this.selectArr[i] = new Option(prop[1],prop[0]);
}
}
return;
}

function bldInitial() {
this.initialize();
for(var i=0;i<this.selectArr.length;i++)
document.forms[this.formname][this.selname].options[i] = this.selectArr[i];
document.forms[this.formname][this.selname].options.length = this.selectArr.length;
return;
}

function bldUpdate() {
var str = document.forms[this.formname][this.textname].value.replace('^\\s*','');
if(str == '') {this.bldInitial();return;}
this.initialize(); //lwf
var j = 0;
pattern1 = new RegExp("^"+str,"i");
for(var i=0;i<this.selectArr.length;i++)
if(pattern1.test(this.selectArr[i].text))
document.forms[this.formname][this.selname].options[j++] = this.selectArr[i];
document.forms[this.formname][this.selname].options.length = j;
if(j==1){
document.forms[this.formname][this.selname].options[0].selected = true;
}
}

function setUp() {
objdossier = new SelObj('FORMD','dossier','valeur');
objdossier.bldInitial();
objsiren = new SelObj('FORMD','client','valeurclient');
objsiren.bldInitial();
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" OnLoad="setUp();cacheOff()" class="fondtravail">
<STYLE TYPE="text/css">
<!--
#cache {
position:absolute; top:200px; z-index:10; visibility:hidden;
}
-->
</STYLE>
<DIV ID="cache"><TABLE WIDTH=200 BGCOLOR=#0000FF BORDER=0 CELLPADDING=2 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><TABLE WIDTH=100% BGCOLOR=#FFFFFF BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><FONT FACE="Courrier" SIZE=2 COLOR=#0000FF><BR>Chargement en cours....<BR><BR></FONT></TD> </TR></TABLE></TD> </TR></TABLE></DIV>
<SCRIPT type="text/javascript" language="JavaScript">
var nava = (document.layers);
var dom = (document.getElementById);
var iex = (document.all);
if (nava) { cach = document.cache }
else if (dom) { cach = document.getElementById("cache").style }
else if (iex) { cach = cache.style }
largeur = screen.width;
cach.left = Math.round((largeur/2)-200);
cach.visibility = "visible";

function cacheOff()
{
cach.visibility = "hidden";
}
</SCRIPT>
<? include $DOCUMENT_ROOT.'/include/entetefic.php';
?>
<table width="75%" align="center" cellspacing="0" height="125">
<tr>
<td class="titreinfo" colspan="2">
<div align="center">Liste des dossiers en contentieux, site de
<?php echo $site;?>
</div>
</td>
</tr>
<tr>
<td class="titreinfo" colspan="2">
<div align="center"><img src="../img/gdebarre1.gif" width="650" height="6"></div>
</td>
</tr>
<tr align="center" valign="middle">
<td height="93" colspan="2">
<form name="FORMD" method="post" action="" class="texte">
<div align="center">
<input type="hidden" name="actionvalider" value="OK">
<input type="hidden" name="idd">
<table width="80%" bordercolor="#660033">
<tr>
<td valign="middle" width="8%" class="txtmoyen">
<div align="left"> * Libellé -></div>
</td>
<td valign="middle" width="70%" align="left"><font color="#6699CC">
<input type="text" name="valeur" size="10" onKeyUp="javascript:objdossier.bldUpdate();" class="textepetit">
<select name="dossier" class="txtliste" size="1">
<option value="">
<?php
//requete de recup des dossiers suivant le site
$sql = "select d.id_dossier, c.rs_client, c.siren_client, d.libelle from be_dossier d, be_client c,
be_site s where d.statut != '$INACTIF' and s.code_site = '$site' and d.id_client = c.id_client
and s.id_site = d.id_site order by c.rs_client";
$rec=fnDBRequete("$DB",$sql, $ccnx);
while ($ligne = fnFetchArray($rec)) {
print("\t<option value=".($ligne["id_dossier"]).">".strtoupper(($ligne["rs_client"]))."\t-".
($ligne["siren_client"])."\t-".($ligne["libelle"])."\n");
}
?>
</select>
</font></td>
<td valign="middle" align="center" width="90">
<input type="image" border="0" name="imageField" src="../img/valider.jpg" onClick="javascript:return FormValider(1)" width="80" height="20">
</td>
</tr>
<tr>
<td valign="middle" width="8%" class="textemoyen" align="left">
<div align="left"> * Siren -> </div>
</td>
<td valign="middle" width="70%" align="left"><font color="#6699CC">
<input type="text" name="valeurclient" size="10" onKeyUp="javascript:objsiren.bldUpdate();" class="textepetit">
<select name="client" class="txtliste" size="1">
<option value="">
<?php
//requete de recup des dossiers suivant le site
$sqlb = "select d.id_dossier, c.rs_client, c.siren_client, d.libelle from be_dossier d, be_client c,
be_site s where d.statut != '$INACTIF' and s.code_site = '$site' and d.id_client = c.id_client
and s.id_site = d.id_site order by c.siren_client";
$recb=fnDBRequete("$DB",$sqlb, $ccnx);
while ($ligneb = fnFetchArray($recb)) {
print("\t<option value=".($ligneb["id_dossier"]).">".($ligneb["siren_client"])."\t-".
strtoupper(($ligneb["rs_client"]))."\t-".($ligneb["libelle"])."\n");
}
?>
</select>
</font></td>
<td valign="middle" align="center" width="90">
<input type="image" border="0" name="imageField" src="../img/Imprimer.jpg" onClick="javascript:return FormValider(2)" width="80" height="20"></td>
</tr>
</table>
</div>
</form>
</td>
</tr>
<tr align="center" valign="middle">
<td height="50" width="51%"><a href="javascript:goUrl('ctxclient.php?idd=0')"><img src="../img/creerclient.jpg"
width="80" height="20"></a></td>
<td height="50" width="49%"><a href="javascript:goUrl('ctxdossier.php?idd=0')"><img src="../img/creerdossier.jpg"
width="80" height="20"></a></td>
</tr>
<tr align="center" valign="middle">
<td height="50" colspan="2"><a href="../accueil.php?site=<?php echo $site;?>&utilisateur=<?php echo $utilisateur;?>" target="_parent"><img src="../img/fermer.jpg" width="80" height="20"></a></td>
</tr>
</table>
<?php
include $DOCUMENT_ROOT.'/include/piedfic.php';
?>
mardi 5 novembre 2002 à 14:45:54 | Re : trop long à lire !!!

rottweiler


donne l'error ca ira plus vite :/


Cette discussion est classée dans : dossier, client, document, value, formd


Répondre à ce message

Sujets en rapport avec ce message

envoyer un mail avec concatenation d'un message et de l'url [ par philcode ] Bonjour,Comment ajouter au corps du message l'url qui envois la popup de mail concatenné à un petit message du type "vas voir ce site il est super: ur Problème d'upload pour un Dossier [ par BqsyloU ] Bonjour à tous,J'ai le besoin suivant :l'utilisateur m'indique un fichier par un input de type file. Puis par l'intermédiaire de fonction de chaines d plusieur form sur un meme fichier? [ par soufia ] salut!je souhaite proteger mes champs lors de l'inscription des client alors j'utilise en plus de php, js pour avoir des msg box.mais mon 1er pb; que Pb de modification de données [ par EksTaZia ] bonjour a tous, j'ai un formulaire permettant (normalement) de modifier les données, j'ai repris mes exemples des autres mais sur cette page cela n probleme d'envoie de mail [ par atomik29 ] Bonjour tt le mondeVoila mon probleme :Je dois envoyer un mail mais pour recup les variables qui se trouvent dans ma popup j'utilise le javascriptLe p recuperations des variables XML d'une page asp dans du PHP [ par macao45 ] Bonjour,je cherche à recuperer les variables XML generer par une page asp d'un serveur en IIS ( ou je n'ai aucun droit ) dans une form en php sous lin Liste déroulante php + remplissage automatique de champs [ par fullzone ] Bonjour ! Je suis actuellement face à un vrai casse-tête, qui sera peut-être très simpliste pour vous ;)Dans un formulaire, j'ai une liste déroulante login [ par astuces_jeux ] Bonjour je cherche comment faire une page login qui vas vers un agenda que mes uti modifications pour ne pas avoir de nom a un form [ par Teclis01 ] Bonsoir,J ai demandé il y a peu de temps pour changer un formulaire afin de modifier une balise qui est incorrectj ai essayé de passer par Id comme m Authentification par challenge MD5 [ par psyjc ] Bonjour tout le monde,j'ai code un petit script d'authentification login/pass PHP qui fonctionne sur le principe d'un challange par MD5.le code est re


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales