Page 1 sur 1
fonctionnement non durable !
Posté : 19 sept. 2011, 19:07
par xzena
salut ;
j'ai un formulaire qui a bien fonctionné au début..mais tout à coup et sans rien modifié il fonctionne non plus et m'affiche pas toute une bonne partie !
voilà la procédure : premièrement je sélectionne normalement une 'liste',deuxièmement il m'affiche en une autre 'selected' des personnes,et troisièmement je sélectionne une 'personne' pour m'afficher ses' champs' ! mais voilà dans la 3éme affichage qui s'affiche plus même label 'personne'..
idée SVP sur la source de problème et MERCII d'avance
Re: fonctionnement non durable !
Posté : 19 sept. 2011, 19:56
par arthur77
Tu es sur de ne pas avoir touché au code ?
Tu bosse en local ou ton site est sur internet ?
D'autres personnes ont accés à tes fichiers (ordinateur partagé, réseau scolaire/entreprise ...) ?
Re: fonctionnement non durable !
Posté : 19 sept. 2011, 20:00
par xzena
enfaite mon site est sur internet :s
Re: fonctionnement non durable !
Posté : 19 sept. 2011, 20:00
par arthur77
tu as gardé une copie de ton code source sur ton ordi ?
Re: fonctionnement non durable !
Posté : 19 sept. 2011, 20:03
par xzena
oui j'ai gardé une copie,et je l'ai remplacé tout ça marche bien part ce fichier de formulaire et je sais pas pourquoi vraiment depuis le matin j'analyse sans résultat ! :s
Re: fonctionnement non durable !
Posté : 19 sept. 2011, 20:06
par arthur77
est-ce que tu pourrais nous donner le code de ce formulaire ? peut etre qu'on y verra une erreur à laquelle tu n'a pas pensé ...
Fin c'est quand meme étrange si t'a pas touché au code ... a moins de hacké ta session chez ton hebergeur mais je pense pas ...
Re: fonctionnement non durable !
Posté : 19 sept. 2011, 20:12
par xzena
ok c'est gentil merci,mais je copie le code de toute la page c'est ça?
Re: fonctionnement non durable !
Posté : 19 sept. 2011, 20:16
par arthur77
Oui ça serait le mieux pour qu'on puisse t'aider a chercher le problème

Re: fonctionnement non durable !
Posté : 19 sept. 2011, 20:17
par xzena
oui mercii et voiçi le code de la page :
<?php
include ( 'connexion.php' );
$liste=$_POST['liste'];
$enr=$_POST['enregistrer'];
$nom=$_POST['nom'];
$activite=$_POST['activite'];
$specialite=$_POST['specialite'];
$potentialite=$_POST['potentialite'];
$pres_fort=$_POST['pres_fort'];
$activite_cabinet=$_POST['activite_cabinet'];
$conseil=$_POST['conseil'];
$datedervisite=$_POST['date_der_visite'];
$rotation=$_POST['rotation'];
$objection=$_POST['objection'];
$datevisite=$_POST['date_visite'];
$prescripteur=$_POST['prescripteur'];
$demandeur=$_POST['demandeur'];
$cyclevisesna=$_POST['cycle_vis_esna'];
$contrat=$_POST['contrat'];
$echremis=$_POST['ech-remis'];
$gadgetremis=$_POST['gadget _remis'];
$diponibilite=$_POST['diponibilite'];
if(isset($enr))
{mysql_query("Insert into visiter(potentialite,activite,specialite,date_visite) values('$potentialite','$activite','$specialite','$date_visite')");
}
?>
<script type="text/javascript">
function postRequest(strURL){
var xmlHttp;
if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
var xmlHttp = new XMLHttpRequest();
}
else if(window.ActiveXObject){ // For Internet Explorer
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.open('POST', strURL, true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState == 4){
updatepage(xmlHttp.responseText);
}
}
xmlHttp.send(strURL);
}
function updatepage(str){
if(str=="yes"){
document.getElementById('am').innerHTML = str;
}
else
{
document.getElementById('am').innerHTML = str;
}
}
function postRequest1(strURL){
var xmlHttp;
if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
var xmlHttp = new XMLHttpRequest();
}
else if(window.ActiveXObject){ // For Internet Explorer
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.open('POST', strURL, true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState == 4){
updatepage1(xmlHttp.responseText);
}
}
xmlHttp.send(strURL);
}
function updatepage1(str){
if(str=="yes"){
document.getElementById('date_derniere_visite').innerHTML = str;
}
else
{
document.getElementById('date_derniere_visite').innerHTML = str;
}
}
function get_med(){
var liste = window.document.form1.liste.value;
var url = "getmedliste.php?q="+liste ;
postRequest(url);
}
function get_date(){
var rep = window.document.form1.nomm.value;
var url = "getderdate.php?q="+rep ;
postRequest1(url);
}
function openwin(str){
window.open('recherchemed.php?medecin='+str,'','')
}
</script>
<style type="text/css">
<!--
.Style5 {color: #43C8E7; font-weight: bold; font-size: 11px;font:arial; }
.Style1 {color: #0066CC}
.style7 {color: #000000}
.style10 {font-size: 24px}
.style11 {
color: #4e7eeb;
font-weight: bold;
}
.jaw{color:
red;background: #99CCFF;
padding: 5px;
width: 300px;
text-align: center;
border-radius:3px;
-webkit-border-radius:.3em;
-moz-border-radius:.3em;}
.style13 {
font-size: 9px;
color: #4e7eeb;
}
.style14 {color: #000000; font-size: 9px; }
.style16 {font-size: 12px}
.style20 {font-size: 9px}
-->
</style>
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<div align="left">
<p><span class="style11"> <span class="style10"> GESTION VISITES</span></span> </p>
<p> </p>
</div>
<p> </p>
<form name="form1" action="" method="post" onSubmit="return controlform();">
<table width="1473" border="0" align="center">
<tr>
<th width="126" height="28" scope="row"><div align="right" class="Style5">
<div align="left" class="style14 style7 style16">Liste : </div>
</div></th>
<td width="256"><select name="liste" id="liste" onChange="get_med();">
<option selected="selectionnez" value="">Selectionnez </option>
<option <?php if(isset($_SESSION['liste'])){if($_SESSION['liste']=="liste1"){echo "selected";}}?> value="liste1">Liste 1</option>
<option <?php if(isset($_SESSION['liste'])){if($_SESSION['liste']=="liste2"){echo "selected";}}?> value="liste2">Liste 2</option>
<option <?php if(isset($_SESSION['liste'])){if($_SESSION['liste']=="liste3"){echo "selected";}}?> value="liste3">Liste 3</option>
<option <?php if(isset($_SESSION['liste'])){if($_SESSION['liste']=="liste4"){echo "selected";}}?> value="liste4">Liste 4</option>
</select>
<input name="submit" type="submit" class="style11" id="afficher" value="submit" size="10"/></td>
<!--
<php
if(isset($_POST['afficher']))
{
/*echo $liste;
?>
<td width="239">Partenaire//VOILA LA PARIE QUI S'AFFICHE PAS
<select name= "partenaire"><php while ($row = mysql_fetch_assoc($resi)) { ?><option><php echo $row['potentialite']?></option><php }?> </select>
<input name="afficher" type="submit" class="style11" id="afficher" value="submit" size="10"/>
</td>
<php } ?>-->
<?php
if(isset($_POST['submit']))
{
/*echo $liste;
while($row=mysql_fetch_assoc($res)){ */
/*$req="select * from aff where liste=".$liste;
$res=mysql_query($req);*/
// echo $liste;
$res=mysql_query("select a.nom from aff as a where a.liste='$liste'");
// $num=mysql_num_rows($res);
// echo $num;}
?>
<td width="398">Médecin
<select name= "nom"><?php while ($row = mysql_fetch_assoc($res)) { ?><option><?php echo $row['nom']?></option><?php }?> </select>
<input name="afficher" type="submit" class="style11" id="afficher" value="submit" size="10"/>
</td><?php }?>
<?php
if(isset($_POST['afficher']))
{
$resi=mysql_query("select activite,specialite,potentialite from partenaire where partenaire.pharam_id in (select aff.pharam_id from aff where aff.liste='$liste' and aff.nom='$nom')");
?>
<?php while ($rows = mysql_fetch_assoc($resi)) { ?>
<td width="371">Partenaire <input type="text" name="potentialite"
value="<?php echo $rows['potentialite']; ?>" />
<?php } ?> </td><?php }?>
</tr>
</table>
<p> </p>
<table width="1402" height="30">
<tr>
<td width="215">
<th width="663" bgcolor="#FF9933" class="style7 style13"><span class="style7"><strong>MEDECIN</strong></span></th>
<th width="254" bgcolor="#00CC00" class="style7 style13"><span class="style7"><strong>AVIS SUR PRODUIT </strong></span></th>
<th width="250" bgcolor="#0099FF" class="style7 style13"><span class="style7"><strong>AVIS SUR CONCCURENT </strong></span></th>
</tr>
</table>
<table width="1399" border="0">
<tr>
<th width="144" height="26" bgcolor="#FFFFCC" ><span class="style14">Medecin</span></th>
<th width="25" bgcolor="#FFFFCC"> <span class="style14">POT</span></th>
<th width="25" bgcolor="#FFFFCC"><span class="style14">ACT</span></th>
<th width="69" bgcolor="#FFFFCC"><span class="style14">SPECIALITE</span></th>
<th width="51" bgcolor="#FFFFCC"><span class="style14">Dérnière Visite</span></th>
<th width="43" bgcolor="#FFFFCC"><span class="style20 style7">Date de VISITE</span></th>
<th width="43" bgcolor="#FFFFCC"><span class="style14">Activité cabinet</span> </th>
<th width="68" bgcolor="#FFFFCC"><span class="style14">Prescripteur </span></th>
<th width="31" bgcolor="#FFFFCC"><span class="style14">Pres fort</span></th>
<th width="62" bgcolor="#FFFFCC"><span class="style14">Demandeur</span></th>
<th width="58" bgcolor="#FFFFCC"><span class="style14">Objection</span></th>
<th width="62" bgcolor="#FFFFCC"><span class="style14">Cycle Vis Esnapharm</span></th>
<th width="91" bgcolor="#FFFFCC"><span class="style14">Contrat Moral</span></th>
<th width="67" bgcolor="#FFFFCC"><span class="style14">Ech Remis</span></th>
<th width="42" bgcolor="#FFFFCC"><span class="style14">Gadget Remis</span> </th>
<th width="67" bgcolor="#FFFFCC"><span class="style14">Diponibilité Produits </span></th>
<th width="45" bgcolor="#FFFFCC"><span class="style14">Rotation</span></th>
<th width="47" bgcolor="#FFFFCC"><span class="style14">Conseil</span></th>
<th width="66" bgcolor="#FFFFCC"><span class="style14">Actions Concurents</span></th>
<th width="121" bgcolor="#FFFFCC"><span class="style14">Source de prescription</span></th>
<th width="86" bgcolor="#FFFFCC"><span class="style14">Concurent 3</span></th>
</tr>
<td width="25">
<label for="textarea"></label></td>
<td width="25"><label for="textarea" name= "activite"></label></td>
<td width="69"><input type="text" name= "specialite"></td>
<td width="43"><label for="textarea" name= "date_der_visite"></label></td>
<td width="51"><label for="textarea" name ="date_visite"><input name="date_visite" type="text" value="" size="10"/>
</label></td>
<td width="43"><select name="activite_cabinet" class="style14" id="activite_cabinet">
<option selected="selected" value="selectionnez">Selectionnez
:</option>
<option value="Moyenne">Moyenne</option>
<option value="Faible">Faible</option>
<option value="Bonne">Bonne</option>
</select></td>
<td width="68"><select name="prescripteur" class="style14" id="prescripteur">
<option selected="selected" value="">Selectionnez :</option>
<option value="Oui">Oui</option>
<option value="Non">Non</option>
</select></td>
<td width="31"><select name="pres_fort" id="pres_fort" class="style14" >
<option selected="selected" value="">Selectionnez :</option>
<option value="Oui">Oui</option>
<option value="Non">Non</option>
</select></td>
<td width="62"><select name="demandeur" id="demandeur" class="style14" >
<option selected="selected" value="">Selectionnez :</option>
<option value="Oui">Oui</option>
<option value="Non">Non</option>
</select></td>
<td width="62"><select name="objection" id="objection" class="style14" >
<option selected="selected" value="">Selectionnez :</option>
<option value="Oui">Oui</option>
<option value="Non">Non</option>
</select></td>
<td width="62"><select name="cycle_vis_esna" id="cycle_vis_esna" class="style14" >
<option selected="selected" value="">Selectionnez :</option>
<option value="Long">Long</option>
<option value="Normal">Normal</option>
<option value="Court">Court</option>
</select></td>
<td width="62"><select name="contrat" id="contrat" class="style14" >
<option selected="selected" value="">Selectionnez :</option>
<option value="Oui">Oui</option>
<option value="Non">Non</option>
</select></td>
<td width="62"><label for="textfield"></label>
<input name="ech-remis" type="text" id="ech-remis" size="4" /></td>
<td width="62"><label for="textfield"></label>
<input name="gadget _remis" type="text" id="gadget _remis" size="4" /></td>
<td><select name="diponibilite" id="diponibilite" class="style14" >
<option selected="selected" value="">Selectionnez :</option>
<option value="Moyenne">Moyenne</option>
<option value="Faible">Faible</option>
<option value="Bonne">Bonne</option>
</select></td>
<td><select name="rotation" id="rotation" class="style14" >
<option selected="selected" value="">Selectionnez :</option>
<option value="Moyenne">Moyenne</option>
<option value="Faible">Faible</option>
<option value="Bonne">Bonne</option>
</select></td>
<td><select name="conseil" id="conseil" class="style14" >
<option selected="selected" value="">Selectionnez :</option>
<option value="Oui">Oui</option>
<option value="Non">Non</option>
</select></td>
<td><select name="actions_concurents" id="actions_concurents" class="style14" >
<option selected="selected" value="">Selectionnez :</option>
<option value="Ciblees">Ciblees</option>
<option value="Generalite">Generalite</option>
<option value="Aucune">Aucune</option>
</select></td>
<td><select name="source_prescription" id="source_prescription" class="style14" >
<option selected="selected" value="">Selectionnez :</option>
<option value="Hopital">Hopital</option>
<option value="Prive">Prive</option>
<option value="Conseil">Conseil</option>
</select></td>
<td><select name="concurents" id="concurents" class="style14" >
<option selected="selected" value="">Selectionnez :</option>
<option value="Saforelle">Saforelle</option>
<option value="Sedasteril">Sedasteril</option>
<option value="Juvanime">Juvanime</option>
<option value="Saforelle">Supradine</option>
<option value="Sedasteril">Ginzamine</option>
<option value="Juvanime">Euphytose</option>
</select></td>
</tr>
</table>
<p> </p>
<table width="1110" align="center" cellpadding="3">
<tr align="right" valign="top">
<th width="668" height="30" scope="row"> </th>
<td width="653"> </td>
</tr>
<tr align="right" valign="top">
<th width="355" height="30" scope="row"><label>
<input name="enregistrer" class="Style1" value="Enregistrer" style="width: 25%" type="submit" />
</label>
</th>
<td width="358"><div align="left">
<input name="reset" type="reset" id="submit" value="vider" class="Style1" style="width: 25%"/>
</div></td>
</tr>
</table>
</form>
C'est trop long et pas bien fait je sais ^^' question que je suis débutante..^^'
mercii à vous
Re: fonctionnement non durable !
Posté : 20 sept. 2011, 11:54
par xzena
aucune idée :s
Re: fonctionnement non durable !
Posté : 20 sept. 2011, 16:57
par xzena
sinon une question by the way!
je sais pas pourquoi cette requête me récupère le nom mais liste non,sachant que la base de donnée et remplie par des listes aussi,idée non ???
<?php
if(isset($_POST['afficher']))
{
$liste=$_POST['liste'];
$resi=mysql_query("select activite,specialite,potentialite from partenaire where partenaire.pharam_id in (select aff.pharam_id from aff where aff.liste='".$liste."' and aff.nom='".$nom."')")or die(mysql_error());
echo $liste ;
echo $nom ;
?>
Re: fonctionnement non durable !
Posté : 20 sept. 2011, 17:13
par xzena
sayé yupiiiiiiiii ça marche maintenant!

enfaite c’était un problème de serveur à ce que j'ai constaté : p : p
Re: fonctionnement non durable !
Posté : 20 sept. 2011, 18:24
par arthur77
Bon eh bien tant mieux je me disait bien que je voyais pas d'erreur apparente dans ton code ^^

Re: fonctionnement non durable !
Posté : 21 sept. 2011, 12:07
par xzena
et pourtant vous m'avez laisser parlé toute seule..

^^'