fonctionnement non durable !

Eléphant du PHP | 187 Messages

19 sept. 2011, 19:07

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

Eléphant du PHP | 188 Messages

19 sept. 2011, 19:56

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 ...) ?

Eléphant du PHP | 187 Messages

19 sept. 2011, 20:00

enfaite mon site est sur internet :s

Eléphant du PHP | 188 Messages

19 sept. 2011, 20:00

tu as gardé une copie de ton code source sur ton ordi ?

Eléphant du PHP | 187 Messages

19 sept. 2011, 20:03

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

Eléphant du PHP | 188 Messages

19 sept. 2011, 20:06

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 ...

Eléphant du PHP | 187 Messages

19 sept. 2011, 20:12

ok c'est gentil merci,mais je copie le code de toute la page c'est ça?

Eléphant du PHP | 188 Messages

19 sept. 2011, 20:16

Oui ça serait le mieux pour qu'on puisse t'aider a chercher le problème :)

Eléphant du PHP | 187 Messages

19 sept. 2011, 20:17

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">&nbsp;<span class="style10">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GESTION VISITES</span></span>  </p>
  <p>&nbsp;  </p>
</div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<p>&nbsp;</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>                &nbsp;
      <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&eacute;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>&nbsp;</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&eacute;rni&egrave;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&eacute; 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&eacute; 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>&nbsp;</p>
<table width="1110" align="center" cellpadding="3">
  <tr align="right" valign="top">
    <th width="668" height="30" scope="row">&nbsp;</th>
    <td width="653">&nbsp;</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

Eléphant du PHP | 187 Messages

20 sept. 2011, 11:54

aucune idée :s

Eléphant du PHP | 187 Messages

20 sept. 2011, 16:57

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 ;
 
 ?>

Eléphant du PHP | 187 Messages

20 sept. 2011, 17:13

sayé yupiiiiiiiii ça marche maintenant! :D enfaite c’était un problème de serveur à ce que j'ai constaté : p : p

Eléphant du PHP | 188 Messages

20 sept. 2011, 18:24

Bon eh bien tant mieux je me disait bien que je voyais pas d'erreur apparente dans ton code ^^ :D

Eléphant du PHP | 187 Messages

21 sept. 2011, 12:07

et pourtant vous m'avez laisser parlé toute seule.. :mrgreen: ^^'