Page 1 sur 2

conception intranet

Posté : 26 mars 2010, 18:22
par jagogordonne
Bonjour à tous,
Je suis admin réseau à la base alors pardonné moi si je ne vais pas etre très claire merci.
Je conçois en ce moment un logiciel en intranet j'ai déjà bien commençé mais là je sèche donc je me tourne vers vous en espérent que vous allez pouvoir m'aider.
J'ai plusieurs table : lot, bucheron, abattage,arbre ect ... celle-çi suffiront,
dans ma page saisie_abattage je récupère des données qui vienne de la table lot sans rafraichir la page grace a ajax et javascript. Ensuite je remplie mes données d'abattage : prix date ..., je séléctionne mon gentil bucheron, ces données s'affiche comme pour les données du lot et enfin arrive mon problème:
les arbres mes utilisateurs veulent pouvoir remplir les arbres dans la meme page seulement un arbre doit etre associer à un lot et un abattage pour les retrouver par la suite donc j'ai réussie à faire un tableau :
===N°arbre=====Circonférence======Volume===
=========================================
et j'aurais bien voulu qu'il m'affiche mon nombre de ligne en fonction de mon nombre d'arbre dans mon lot, problème je ne fait pas de submit donc je n'est de variable $nb_arbre. Deplus si je fais mon submit je n'aurait pas le numéro d'abattage pour le mettre dans ma table arbre. Et Dans ma table abbatge j'ai besoin du volume total de tout les arbres du lot pour faire ensuite différent calcul sur des prix de revien. C'est surtout un problème d'analyse je pense, le soucis c'est qu'ils ont déjà un logiciel en cobole !!!!!!!(le logiciel à 23 ans) et qu'il veulent pas changer la façon de faire. Donc si quelqu'un avec de l'expérience pouvait m'éclairer là dessus se serait très gentil merci.
Je me tient a votre service pour toute explication ou codes ou quoi que ce soit merci.

Re: conception intranet

Posté : 31 mars 2010, 14:58
par jagogordonne
Salut à tous,

Mon texte devait etre trop long, une question précise Comment faire pour avoir un système de saisie à la chaine ?
On entre ses données ID, Nom, Prénom dans un tableau sans fin ensuite le deuxième etc ... jusqu'à 200 si on veux sans rafraichir la page et après on envoie tous dans la base !!

Merci

Re: conception intranet

Posté : 31 mars 2010, 15:01
par stealth35
sur quelle partie de cette conception tu bloques ?

Re: conception intranet

Posté : 31 mars 2010, 15:13
par telnes
hello

tu as dit que tu utilisais ajax pour faire des "requetes" sans recharger ta page. Tu peux pas faire de même pour ton nombre d'arbre, une fois le nombre récupérer tu construit ton tableau HTML avec tes input .... dans ton form

(cf jquery pour une petit lib JS sympatique et pratique)

++

Re: conception intranet

Posté : 31 mars 2010, 15:15
par jagogordonne
Merci stealth35,

Je bloque sur le comment avoir un tableau sans fin déjà ? si je fais une boucle à l'infini ma page ne s'affichera jamais ?

Re: conception intranet

Posté : 31 mars 2010, 15:17
par stealth35
Merci stealth35,

Je bloque sur le comment avoir un tableau sans fin déjà ? si je fais une boucle à l'infini ma page ne s'affichera jamais ?
pourquoi il serait sans fin ?

Re: conception intranet

Posté : 31 mars 2010, 15:17
par macgawel
Salut à tous,

Mon texte devait etre trop long,
Disons que c'est surtout qu'il 'nest pas clair - dans le fond comme dans la forme :roll:
une question précise Comment faire pour avoir un système de saisie à la chaine ?
On entre ses données ID, Nom, Prénom dans un tableau sans fin ensuite le deuxième etc ... jusqu'à 200 si on veux sans rafraichir la page et après on envoie tous dans la base
Deux solutions :
1. Solution basique : Un formulaire avec 200 lignes * 3 champs.
A l'envoi, il suffit de tester TANT qu'il y a quelque chose dans les trois champs FAIRE traitement.

2. Solution plus élégante : en JavaScript.
Tu devrais trouver ton bonheur dans les bibliothèques JS (jQuery, Mootools, etc.)
Sinon, ça me semble codable à la main relativement simplement.

Re: conception intranet

Posté : 31 mars 2010, 15:19
par jagogordonne
merci a vous,

je suis d'accord avec vous mais $nombre d'arbre est a 0 au début je séléctionne mon lot il m'affiche les informations ok je récupère mon nombre d'arbre mais vu que je ne rafraichie pas ma page et bien $nombre d'arbre est toujours à 0.

Re: conception intranet

Posté : 31 mars 2010, 15:22
par macgawel
merci a vous,

je suis d'accord avec vous mais $nombre d'arbre est a 0 au début je séléctionne mon lot il m'affiche les informations ok je récupère mon nombre d'arbre mais vu que je ne rafraichie pas ma page et bien $nombre d'arbre est toujours à 0.
C'est vrai d'un point de vue strictement PHP.
Mais du côté JS, tu peux définir une variable, que tu envoies à la page que tu appelles via AJAX...

Re: conception intranet

Posté : 31 mars 2010, 15:23
par telnes
comment tu récupère ton nombre d'arbre ? (AJAX ?)

coté client il faut que tu fasse en JS (oublie le php)

++

Re: conception intranet

Posté : 31 mars 2010, 15:30
par jagogordonne
ok je fais un bouton pour aller chercher en javascript/java mon nombre d'arbre puis je le replace dans une variable PHP mais toujours le meme problème elle ne sera pas prit en compte vu que je ne raffraichit pas ma page pourtant elle sera bien là mais dans mon while pour mon tableau le $nb_arbre sera égale à 0, on revient au meme problème #-o.
merci de prendre du temps pour moi.

Re: conception intranet

Posté : 31 mars 2010, 15:33
par jagogordonne
Je récupère mes infos du lot dont le nombre d'arbre grace à AJAX et JS sans recharger ma page.

Re: conception intranet

Posté : 31 mars 2010, 15:37
par macgawel
On peut avoir du code ? Parce que là je ne comprends pas ce que tu dis :oops:

Re: conception intranet

Posté : 31 mars 2010, 15:38
par telnes
hello

Donc tu as un bouton qui te retourne le nombre d'arbre en fonction du numéro de lot dans ta page (html)
à partir de la tu oublie le php (côté serveur) et tu taff coté html (client) :)

tu fait une boucle en JS pour construire tes input dans ton form (et bastaaaaaaaaa you wine)

ce qui te donne un form avec x champs que tu as créer à la volé coté client (cf des champs input name="bucherons[]" ..)

++

Re: conception intranet

Posté : 31 mars 2010, 15:49
par jagogordonne
<SCRIPT language="JavaScript">	
	function four1() {
	var url="http://127.0.0.1/supervision/requetes_abattage_ajax.php";
	var http_request = false;
		if (window.XMLHttpRequest) {// Firefox et autres
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
			}
		}	else if(window.ActiveXObject) { // Internet Explorer
				try {
					http_request = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					try {
						http_request = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (e) {}
				}
			} 
		if (!http_request) {
			alert('Abandon : (Impossible de créer une instance XMLHTTP)');
			return false;
		}
		http_request.onreadystatechange = function () {
		traitementReponseFOUR(http_request); }
		http_request.open('POST',url,true);
		http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		var parametre = document.getElementById('matricule_four_prerempli').value;
		http_request.send('parametre='+parametre+'&action=REMP_four');
	}
	function traitementReponseFOUR(http_request) {
		var affich="";
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				results = http_request.responseText.split(",");
				if (results[1] == 1) {
				document.getElementById('titre_four_prerempli').selectedIndex = 0;
				}
				if (results[1] == 2) {
				document.getElementById('titre_four_prerempli').selectedIndex = 1;
				}
				if (results[1] == 3) {
				document.getElementById('titre_four_prerempli').selectedIndex = 2;
				}
				document.getElementById('nom_four_prerempli').value=results[2];
				document.getElementById('prenom_four_prerempli').value=results[3];
				document.getElementById('tel_four_prerempli').value=results[4];
				document.getElementById('rue_four_prerempli').value=results[5];
				document.getElementById('CP_four_prerempli').value=results[6];
				document.getElementById('Ville_four_prerempli').value=results[7];
				document.getElementById('proprio_four_prerempli').checked=false;
				document.getElementById('exploitant_four_prerempli').checked=false;
				if (results[8]=="Y") {
					document.getElementById('exploitant_four_prerempli').checked=true;
				}
				if (results[9]=="Y") {
					document.getElementById('proprio_four_prerempli').checked=true;
				}
			} else {
				alert(http_request.status);
				alert('Un problème est survenu avec la requête.');
			}
		}
	}
	function buch1() {
	var url="http://127.0.0.1/supervision/requetes_abattage_ajax.php";
	var http_request = false;
		if (window.XMLHttpRequest) {// Firefox et autres
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
			}
		}	else if(window.ActiveXObject) { // Internet Explorer
				try {
					http_request = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					try {
						http_request = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (e) {}
				}
			} 
		if (!http_request) {
			alert('Abandon : (Impossible de créer une instance XMLHTTP)');
			return false;
		}
		http_request.onreadystatechange = function () {
		traitementReponseBUCH(http_request); }
		http_request.open('POST',url,true);
		http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		var parametre = document.getElementById('matricule_buch_prerempli').value;
		http_request.send('parametre='+parametre+'&action=REMP_buch');
	}
	function traitementReponseBUCH(http_request) {
		var affich="";
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				results = http_request.responseText.split(",");
				if (results[1] == 1) {
				document.getElementById('titre_buch_prerempli').selectedIndex = 0;
				}
				if (results[1] == 2) {
				document.getElementById('titre_buch_prerempli').selectedIndex = 1;
				}
				if (results[1] == 3) {
				document.getElementById('titre_buch_prerempli').selectedIndex = 2;
				}
				document.getElementById('nom_buch_prerempli').value=results[2];
				document.getElementById('prenom_buch_prerempli').value=results[3];
				document.getElementById('tel_buch_prerempli').value=results[4];
				document.getElementById('rue_buch_prerempli').value=results[5];
				document.getElementById('CP_buch_prerempli').value=results[6];
				document.getElementById('Ville_buch_prerempli').value=results[7];
				document.getElementById('prix_buch_prerempli').value=results[8];
			} else {
				alert(http_request.status);
				alert('Un problème est survenu avec la requête.');
			}
		}
	}
	function lot1() {
	var url="http://127.0.0.1/supervision/requetes_abattage_ajax.php";
	var http_request = false;
		if (window.XMLHttpRequest) {// Firefox et autres
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
			}
		}	else if(window.ActiveXObject) { // Internet Explorer
				try {
					http_request = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					try {
						http_request = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (e) {}
				}
			} 
		if (!http_request) {
			alert('Abandon : (Impossible de créer une instance XMLHTTP)');
			return false;
		}
		http_request.onreadystatechange = function () {
		traitementReponseLOT(http_request); }
		http_request.open('POST',url,true);
		http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		var parametre = document.getElementById('num_lot_prerempli').value;
		test= function () {
		sucrer_espaces(parametre); } 
		http_request.send('parametre='+escape(parametre) +'&action=REMP_lot');
	}
	function traitementReponseLOT(http_request) {
		var results="";
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				results = http_request.responseText.split(",");
				alert("Reponse de PHP"+results);
				document.getElementById('code_entreprise_prerempli').value=results[0];
				document.getElementById('rue_lot_prerempli').value=results[1];
				document.getElementById('CP_lot_prerempli').value=results[2];
				document.getElementById('Ville_lot_prerempli').value=results[3];
				document.getElementById('prix_achat_prerempli').value=results[4];
				document.getElementById('Date_achat_lot_prerempli').value=results[5];
				document.getElementById('nombre_arbre_prerempli').value=results[6];
				document.getElementById('estim_cubage_prerempli').value=results[7];
				document.getElementById('commentaire_prerempli').value=results[8];
				document.getElementById('matricule_four_prerempli').selectedIndex=results[9];
			} else {
				alert(http_request.status);
				alert('Un problème est survenu avec la requête.');
			}
		}
	}
	function sucrer_espaces(zone) {
		var res=zone.replace (/^\s*/g,"");
		res=res.replace (/\s*$/g,"");
		return res;
	}
	function remp_arbre() {
		var tableau = document.getElementById('arbre');
		var ligne = tableau.insertRow(-1);
		var colonne1 = ligne.insertCell(0);
		colonne1.innerHTML += document.getElementById('arbre_prerempli').value;
		var colonne2 = ligne.insertCell(1);
		colonne2.innerHTML += document.getElementById('Longueur_prerempli').value;
		var colonne3 = ligne.insertCell(2);
		colonne3.innerHTML += document.getElementById('cir_prerempli').value;
		var colonne4 = ligne.insertCell(3);
		colonne4.innerHTML += document.getElementById('diam_prerempli').value;
		var colonne5 = ligne.insertCell(4);
		colonne5.innerHTML += document.getElementById('volume_prerempli').value;
	}
	function calcul() {
		alert("on rentre dans la fonction");
		var url="http://127.0.0.1/supervision/mapage.php";
		var http_request = false;
			if (window.XMLHttpRequest) {// Firefox et autres
				http_request = new XMLHttpRequest();
				if (http_request.overrideMimeType) {
					http_request.overrideMimeType('text/xml');
				}
			}	else if(window.ActiveXObject) { // Internet Explorer
					try {
						http_request = new ActiveXObject("Msxml2.XMLHTTP");
					} catch (e) {
						try {
							http_request = new ActiveXObject("Microsoft.XMLHTTP");
						} catch (e) {}
					}
				} 
			if (!http_request) {
				alert('Abandon : (Impossible de créer une instance XMLHTTP)');
				return false;
			}
			http_request.onreadystatechange = function () {
			traitementReponseABAT(http_request); }
			http_request.open('POST',url,true);
			http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			var nb_arbre = document.getElementById('nombre_arbre_prerempli').value;
			var lot = document.getElementById('num_lot_prerempli').value;
			alert(lot);
			alert(nb_arbre);
			http_request.send('lot='+lot +'&nb_arbre='+nb_arbre);
			alert(('lot='+lot +'&nb_arbre='+nb_arbre));
		//document.all.iframe.src="mapage.php";
	}
	function traitementReponseABAT(http_request) {
		var affich="";
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				var affich=http_request.responseText;
				alert("Reponse de PHP"+affich);
				obj=document.getElementById('id_list_arbre');
				//obj.innerHTML=affich;
				alert("fin de la fonction");
			} else {
				alert(http_request.status);
				alert('Un problème est survenu avec la requête.');
			}
		}
	}
	function select_arbre2() {
		alert("on rentre dans la deuxieme fonction");

	}
	function ligne_arbre() {
		alert ("toto");
		var arret = document.getElementById('nombre_arbre_prerempli').value;
		alert(arret);
		var parametre = document.getElementById('nombre_arbre_prerempli').value;
		alert(parametre);
		document.getElementById('arret').value=arret;
		alert(arret);
		}

</script>
<?php
	print '<pre>';
	print_r($_SESSION);
	print '</pre>';
session_start();
include("Connexion_Sitaff.php");
	$indice_abat=$indice;
	$connexionBDD = mysql_connect($host, $login, $mdp);
	
	if(isset($_POST['Submit_x'])){
		$Tableau=$_POST;
		$message="";
		$num_abattage=($Tableau['num_abattage_prerempli']);
		if ($num_abattage=="") {
			$message .= sprintf('Error num_abattage');
		}
		$date_abattage=($Tableau['date_abattage_prerempli']);
		if ($date_abattage=="") {
			$message .= sprintf('Error date_abattage');
		}
		$prix_abattage=($Tableau['prix_abattage_prerempli']);
		if ($prix_abattage=="") {
			$message .= sprintf('Error prix_abattage');
		}
		$volume_reel=($Tableau['volume_reel_prerempli']);
		if ($volume_reel=="") {
			$message .= sprintf('Error volume_reel');
		}
		$volume_moyen=($Tableau['volume_moyen_prerempli']);
		if ($volume_moyen=="") {
			$message .= sprintf('Error volume_moyen');
		}
		$buch_abattage=($Tableau['matricule_buch_prerempli']);
		if ($buch_abattage=="") {
			$message .= sprintf('Error buch_abattage');
		}
		$lot_abattage=($Tableau['num_lot_prerempli']);
		if ($lot_abattage=="") {
			$message .= sprintf('Error lot_abattage');
		}
		$lot_abattage=trim($lot_abattage);
		if ($action=="MODIF") {

			$req_upd_1 = "UPDATE $bdd.`tbl_abattage` SET 
					num_abattage='$num_abattage',date_abattage='$date_abattage',prix_abattage='$prix_abattage',volume_reel='$volume_reel',volume_moyen='$volume_moyen',buch_abattage='$buch_abattage',lot_abattage='$lot_abattage'
					WHERE num_abattage = '$indice_abat'";
			echo $req_upd_1;
			$reponse_upd_1 = mysql_query($req_upd_1);
			echo mysql_error();
			$reponse_upd_1="OK";	
		} else $reponse_upd_1=mysql_error();
		echo $reponse_upd_1;
		if ($action=="AJOUT"){ 
			$req_ins_1="INSERT INTO $bdd.`tbl_abattage` VALUES (
			NULL,'$date_abattage','$prix_abattage','$volume_reel','$volume_moyen','$buch_abattage','$lot_abattage')";
			$reponse_ins1 = mysql_query($req_ins_1);
			echo mysql_error();
			echo $req_ins1;
		}
	}
	if ($action=="AJOUT"){ //valeurs par défaut
		$donnees_abat ['num_abattage']="";
		$donnees_abat ['date_abattage']="";
		$donnees_abat ['prix_abattage']="";
		$donnees_abat ['volume_reel']="";
		$donnees_abat ['volume_moyen']="";
		$donnees_abat ['buch_abattage']="";
		$donnees_abat ['lot_abattage']="";
	}
	else { // Recup user		
		$req = "
			SELECT * FROM $bdd.`tbl_abattage`
			WHERE num_abattage='$indice'
			ORDER BY `num_abattage` ASC
		";
		$reponse = mysql_query($req);
		$donnees_abat = mysql_fetch_array($reponse);
	}
	mysql_close();

$lot_id=$donnees_abat['lot_abattage'];
$connexionBDD = mysql_connect($host, $login, $mdp);
$req2 = "
			SELECT * FROM $bdd.`tbl_lot`
			WHERE Num_lot='$lot_id'
			ORDER BY `Num_lot` ASC
		";
		$reponse = mysql_query($req2);
		$donnees_lot = mysql_fetch_array($reponse);
	mysql_close();
	
$buch_id=$donnees_abat['buch_abattage'];
$connexionBDD = mysql_connect($host, $login, $mdp);
$req2 = "
			SELECT * FROM $bdd.`tbl_bucheron`
			WHERE matricule_buch='$buch_id'
			ORDER BY `matricule_buch` ASC
		";
		$reponse = mysql_query($req2);
		$donnees_buch = mysql_fetch_array($reponse);
	mysql_close();
?>

<form method="POST" name="saisie_abattage" action="global.php?page=saisie_abattage">
<h3>Saisie des abattages<h3>
<table width="100%" style="border: 1px solid black">
<tr>
	<td align="right">
		<a href='global.php?page=recherche_abattage'>
		<img src='Images/back.bmp' border='0' alt='Back' width='20' height='20'/></a>
		&nbsp;&nbsp;&nbsp;
		<INPUT border=0 src="./Images/save.png " type=image 
		Value=submit 
		name="Submit" width='16' height='20' > &nbsp;&nbsp;&nbsp;
	</td>			
</tr>
</table>
<br>
<b>
<input type="checkbox" onClick="
			if (this.checked==true) {
				document.getElementById('lot').style.display='';
			} else {
				document.getElementById('lot').style.display='none';
			}
		"
	checked/><font color="B22222"> Données spécifique au lot</font>
</b>
<table width="100%" style="border: 1px solid black" style="background-color : #DDDDDD" id="lot">
	<tr>
		<td><b>Lot :<b></td>
	</tr>
	<tr>
		<td>Code Entreprise :</td>
		<td>
			<input type="text" id="code_entreprise_prerempli" name="code_entreprise_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_lot['code_entreprise']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?>
			/>
		</td>
		<td>Numéro de Lot :</td>
				<td>
				<select id="num_lot_prerempli" name="num_lot_prerempli" style="width:200px" style="font-style:italic" style="background-color : #DDDDDD"
					onChange="lot1()"
					<?php if ($action=="VISU") echo " disabled";?>
					>
					<option value ="">choisir</option>
					<?php 
						$connexionBDD = mysql_connect($host, $login, $mdp);
						$reponse = mysql_query("
							SELECT * FROM $bdd.`tbl_lot` 
						");
					if (! $reponse) {
						echo " Erreur requete";
						exit;
					}
					while ($donnees = mysql_fetch_array($reponse)) {	
					?>
						<option value =" <?php echo $donnees['Num_lot'];?>" 
						<?php
							if ($donnees['Num_lot']==$donnees_abat['lot_abattage']) {
									echo " selected";
							}
						?>
						>
						<?php echo $donnees['Num_lot']; ?> </option>
					<?php ;}
					?>
				<?php mysql_close();?>
				</select>
		</td>
	</tr>
	<tr>
		<td>Lieu-dit:</td>
		<td>
			<input type="text" id="rue_lot_prerempli" name="rue_lot_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_lot['rue_lot']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?> 
			/>
		</td>
		<td>CP :</td>
		<td>
			<input type="text" id="CP_lot_prerempli" name="CP_lot_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_lot['CP_lot']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?>
			/>
		</td>
		<td>Ville :</td>
		<td>
			<input type="text" id="Ville_lot_prerempli" name="Ville_lot_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_lot['Ville_lot']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?>
			/>
		</td>
	</tr>
	<tr>
		<td>Nombre d'arbres :</td>
		<td>
			<input type="text" id="nombre_arbre_prerempli" name="nombre_arbre_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_lot['nombre_arbre']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?>
			/>
		</td>
	</tr>
	<tr>
		<td>Date d'achat :</td>
		<td>
			<input type="text" id="Date_achat_lot_prerempli" name="Date_achat_lot_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_lot['Date_achat_lot']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?>
			/>
		</td>
		<td>Prix d'achat</td>
		<td>
			<input type="text" id="prix_achat_prerempli" name="prix_achat_prerempli" style="width:50px" maxlength="35"
			<?php
								echo " value='".$donnees_lot['prix_achat']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?>
			/>
		</td>
		<td>Matricule fournisseur :</td>
		<td>
				<select id="matricule_four_prerempli" name="matricule_four_prerempli" style="width:200px" style="font-style:italic" style="background-color : #DDDDDD"
					<?php if ($action=="VISU") echo " disabled";?>
					>
					<option value ="">choisir</option>
					<?php 
						$connexionBDD = mysql_connect($host, $login, $mdp);
						$reponse = mysql_query("
							SELECT * FROM $bdd.`tbl_fournisseur` 
						");
					if (! $reponse) {
						echo " Erreur requete";
						exit;
					}
					while ($donnees = mysql_fetch_array($reponse)) {
						
					?>
						<option value =" <?php echo $donnees['matricule_four'];?>" >
						<?php echo $donnees['nom_four']; ?> </option>
					<?php ;}
					?>
				<?php mysql_close();?>
				</select>
		</td>
	</tr>
	<tr>
		<?php if ($action=="AJOUT") {?>
			<textarea id="commentaire_prerempli" name="commentaire_prerempli" rows="7" style="width:100%;border:1"></textarea>
		<?php }	 ?>
		<?php if ($action=="MODIF") {?>
			 <textarea id="commentaire_prerempli" name="commentaire_prerempli" rows="7" style="width:100%;border:1"><?php echo $donnees_lot['commentaire'];?></textarea>
		<?php }	 ?>
		<?php if ($action=="VISU") {?>
		<textarea id="commentaire_prerempli" name="commentaire_prerempli" rows="7" style="width:100%;border:1" disabled><?php echo $donnees_lot['commentaire'];?></textarea>
		<?php }	 ?>
	</tr>
</table>
<br>
<b>
<input type="checkbox" onClick="
			if (this.checked==true) {
				document.getElementById('abattage').style.display='';
			} else {
				document.getElementById('abattage').style.display='none';
			}
		"
	checked/><font color="B22222"> Données spécifique au abattage</font>
</b>
<table width="100%" style="border: 1px solid black" style="background-color : #DDDDDD" id="abattage">
	<tr>
		<td>Date d'abattage :</td>
		<td>
			<input type="text" id="date_abattage_prerempli" name="date_abattage_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_abat['estim_cubage']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?>
			/>
		</td>
		<td>Prix d'abattage :</td>
		<td>
			<input type="text" id="prix_abattage_prerempli" name="prix_abattage_prerempli" style="width:150px" maxlength="35"
			<?php
			$prix_abattage=$donnees_abat['volume_reel']*$donnees_buch['prix_buch'];
								echo " value='$prix_abattage' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?>
			/>
		</td>
		<td>Estimation cubage :</td>
		<td>
			<input type="text" id="estim_cubage_prerempli" name="estim_cubage_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_lot['estim_cubage']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?>
			/>
		</td>
	</tr>
	<tr>
		<td>Volume réel :</td>
		<td>
			<input type="text" id="volume_reel_prerempli" name="volume_reel_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_abat['estim_cubage']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?>
			/>
		</td>
		<td>Volume moyen :</td>
		<td>
			<input type="text" id="volume_moyen_prerempli" name="volume_moyen_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_abat['estim_cubage']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?>
			/>
		</td>
	</tr>
</table>
</br>
<b>
	<input type="checkbox" onClick="
			if (this.checked==true) {
				document.getElementById('bucheron').style.display='';
			} else {
				document.getElementById('bucheron').style.display='none';
			}
		"
	checked/><font color="B22222">Données spécifique au bucheron</font>
</b>
<table width="100%" style="border: 1px solid black" style="background-color : #DDDDDD"id="bucheron">
	<tr>
		<td>Numéro de bucheron :</td>
		<td>
			<select id="matricule_buch_prerempli" name="matricule_buch_prerempli" style="width:200px" style="font-style:italic" style="background-color : #DDDDDD"
					onChange="buch1()"
					<?php if ($action=="VISU") echo " disabled";?>
					>
					<option value ="">choisir</option>
					<?php 
						$connexionBDD = mysql_connect($host, $login, $mdp);
						$reponse = mysql_query("
							SELECT * FROM $bdd.`tbl_bucheron` 
						");
					if (! $reponse) {
						echo " Erreur requete";
						exit;
					}
					while ($donnees = mysql_fetch_array($reponse)) {
					?>
						<option value =" <?php echo $donnees['matricule_buch'];?>"
						<?php
							if ($donnees['matricule_buch']==$donnees_abat['buch_abattage']) {
									echo " selected";
							}
						?>
						>
						<?php echo $donnees['nom_buch']; ?> </option>
					<?php ;}
					?>
				<?php mysql_close();?>
			</select>
		</td>
	</tr>
	<tr>
		<td>Titre :</td>
		<td>
			<select name="titre_buch_prerempli" id="titre_buch_prerempli" onchange="<?php echo $url;?>"
							<?php if ($action=="VISU") echo " disabled";?> >
							<option value="Mr"
							<?php
							if ($donnees_buch['titre_buch']==1) echo " selected";
							?>
							>Mr</option>
							<option value="Mme"
							<?php
							if ($donnees_buch['titre_buch']==2) echo " selected";
							?> 
							>Mme</option>
							<option value="Mlle"
							<?php
							if ($donnees_buch['titre_buch']==3) echo " selected";
							?> 
							>Mlle</option>
		</td>
		<td>Nom :</td>
		<td>
			<input type="text" id="nom_buch_prerempli" name="nom_buch_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_buch['nom_buch']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?> 
			/>
		</td>
		<td>Prénom :</td>
		<td>
			<input type="text" id="prenom_buch_prerempli" name="prenom_buch_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_buch['prenom_buch']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?> 
			/>
		</td>
	</tr>
	<tr>
		<td>Rue :</td>
		<td>
			<input type="text" id="rue_buch_prerempli" name="rue_buch_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_buch['rue_buch']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?> 
			/>
		</td>
		<td>CP :</td>
		<td>
			<input type="text" id="CP_buch_prerempli" name="CP_buch_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_buch['CP_buch']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?> 
			/>
		</td>
		<td>Ville :</td>
		<td>
			<input type="text" id="Ville_buch_prerempli" name="Ville_buch_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_buch['Ville_buch']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?> 
			/>
		</td>
	</tr>
	<tr>
		<td>Téléphone :</td>
		<td>
			<input type="text" id="tel_buch_prerempli" name="tel_buch_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_buch['tel_buch']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?> 
			/>
		</td>
		<td>Prix :</td>
		<td>
			<input type="text" id="prix_buch_prerempli" name="prix_buch_prerempli" style="width:150px" maxlength="35"
			<?php
								echo " value='".$donnees_buch['prix_buch']."' ";
							?>
							<?php if ($action=="VISU") echo " disabled";?> 
			/>
		</td>
	</tr>
</table>
<br>
<input type="button" class="btnk2" onClick="calcul()" value="calcul"/>
<br>
	
<br>	
	<div id="id_list_arbre">
	</div>
	<?php /*<iframe width="100%" height="400px" name="iframe" src="mapage.php"></iframe>
	<table width="30%" style="border: 1px solid black" align="right" style="background-color : #DDDDDD">
	<tr>
		<td align="center">
			<input type="text" id="arbre_prerempli" name="arbre_prerempli" style="width:50px" maxlength="35">
		</td>
		<td align="center">
			<input type="text" id="Longueur_prerempli" name="Longueur_prerempli" style="width:50px" maxlength="35">
		</td>
		<td align="center">
			<input type="text" id="cir_prerempli" name="cir_prerempli" style="width:50px" maxlength="35">
		</td>
		<td align="center">
			<input type="text" id="diam_prerempli" name="diam_prerempli" style="width:50px" maxlength="35">
		</td>
		<td align="center">
			<input type="text" id="volume_prerempli" name="volume_prerempli" style="width:50px" maxlength="35">
		</td>
		<td align="center">
			<INPUT border=0 src="./Images/ok_small.gif " type=button onclick="remp_arbre()" name="save" width="12" height="16" />
		</td>
	</tr>
	</table>
	*/ ?>
	<input type="hidden" id="F1_action" name="F1_action" value="<?php echo $action;?>" />
	<input type="hidden" id="F1_id" name="F1_id" value="<?php echo $indice_abat;?>" />
	<input type="hidden" id="indice" name="indice" value="<?php echo $indice;?>" />
</form>