par
moogli » 20 févr. 2012, 11:42
qu'est qui a été modifié ? (le code c'est bien pratique pour passer son temps a deviner).
ensuite le mec qui avait fait ça n'est plus la, et personne ne sait se qu'il à fait donc voila c'est pas facile lol
stagiaire ?
moi la perso je vois un code qui a été collé au milieu a l'arrache !
commence par faire le tri et ça ira mieux
a mon avis les fichiers sont
<?php
error_reporting(E_ALL| E_STRICT);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Extranet Client</title>
<link rel="stylesheet" type="text/css" href="styles.css" media="screen" title="Normal" />
<script language="JavaScript">
function MM_jumpMenu(){
document.form.method="post";
document.form.action="clients.php";
document.form.submit();
}
function ouvrir() {
/* window.open(document.form.url.value,'','Extranet Fid Sud', 'height=600, width=800, toolbar=1, menubar=1, scrollbars=1, resizable=1, location=1, directories=1, status=1') */
window.open(document.form.url.value);
}
function infos() {
alert("Client : "+document.form.client.value+"\n"+"Mot de passe : "+document.form.pswd.value+"\n"+"url : "+document.form.url.value);
}
</script>
</head>
<body>
<form action="clients.php" method="post" name="form" class="table">
<table>
<tr>
<td>
<a href="https://extranet.fidsud.fr" target="_new">Accueil site extranet Fid Sud</a>
</td>
</tr>
</table>
<br>
<table>
<tr>
<td>Clients :</td>
<td><select style="margin:-2px; border:solid 1px #D8D7D7; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:x-small;color:#000000;background:#FFFFFF;" name="client" id="client" onChange="MM_jumpMenu()"><option></option>
<?php while ($row = mysql_fetch_assoc($result) )
{ ?>
<option> <?php echo $nomdossier ; ?> </option>
<?php } ?>
</select>
</tr>
</table>
<br>
<table>
<tr>
<td><input type='submit' value="Ouvrir l'espace client" onClick="ouvrir()" name="button1"><br></td>
</tr>
<tr>
<td><p><input type='button' value="Informations client" onClick="infos()" name="button2"></p></td>
</tr>
</table>
</form>
</body>
</html>
<?php
error_reporting(E_ALL| E_STRICT);
?>
<!--DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Variables globales</title>
</head>
<body>
<?php
$_SESSION['numdossier'] = 'TLS492000';
include("fonctions.connect.php");
$connect_db = connect("192.168.**.**","****","****","******");
$query ="SELECT TITRE_CODE, ADR_NOM, COL_CODE_N1, COL_CODE_N2 FROM ADRESSE WHERE ADR_CODE='".$_SESSION['numdossier']."'" ;
$result = mysql_query($query) or die("Query failed");
$row = mysql_fetch_assoc($result);
$nomdossier=$row[ADR_NOM];
//echo $nomdossier."\n"; //8ieme ligne de code
?>
</body>
</html>
La va y avoir des messages d'erreurs parce que des variables n'existe pas.
Au final afficher le retour d'une requête c'est quand même la base expliquée
ici !
le code pourrait être ainsi :
<?php
error_reporting(E_ALL| E_STRICT);
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Extranet Client</title>
<link rel="stylesheet" type="text/css" href="styles.css" media="screen" title="Normal" />
<script language="JavaScript">
function MM_jumpMenu(){
document.form.method="post";
document.form.action="clients.php";
document.form.submit();
}
function ouvrir() {
/* window.open(document.form.url.value,'','Extranet Fid Sud', 'height=600, width=800, toolbar=1, menubar=1, scrollbars=1, resizable=1, location=1, directories=1, status=1') */
window.open(document.form.url.value);
}
function infos() {
alert("Client : "+document.form.client.value+"\n"+"Mot de passe : "+document.form.pswd.value+"\n"+"url : "+document.form.url.value);
}
</script>
</head>
<body>
<form action="clients.php" method="post" name="form" class="table">
<table>
<tr>
<td>
<a href="https://extranet.fidsud.fr" target="_new">Accueil site extranet Fid Sud</a>
</td>
</tr>
</table>
<br>
<table>
<tr>
<td>Clients :</td>
<td>
<?php
$_SESSION['numdossier'] = 'TLS492000'; // quel intéret d'utiliser session ici ?
include("fonctions.connect.php");
$connect_db = connect("192.168.**.**","****","****","******");
$query ="SELECT TITRE_CODE, ADR_NOM, COL_CODE_N1, COL_CODE_N2 FROM ADRESSE WHERE ADR_CODE='".$_SESSION['numdossier']."'" ;
$result = mysql_query($query);
if ($result === false) {
echo '<p class="erreur">Erreur SQL : '.mysql_error().'<br />Avec la requête : '.$query.'</p>';
}
else{
echo '<select style="margin:-2px; border:solid 1px #D8D7D7; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:x-small;color:#000000;background:#FFFFFF;" name="client" id="client" onChange="MM_jumpMenu()"><option></option>';
while ($row = mysql_fetch_assoc($result) ){
echo '<option value="'. $row['ADR_NOM'] .'">'. $row['ADR_NOM'] .'</option>';
}
echo '</select>';
}
?>
</tr>
</table>
<br>
<table>
<tr>
<td><input type="submit" value="Ouvrir l'espace client" onClick="ouvrir()" name="button1"><br></td>
</tr>
<tr>
<td><p><input type="button" value="Informations client" onClick="infos()" name="button2"></p></td>
</tr>
</table>
</form>
</body>
</html>
je te laisse le comprendre pour ajouter des commentaire cohérent dans le code afin de que le suivant s'y retrouve.
@+
qu'est qui a été modifié ? (le code c'est bien pratique pour passer son temps a deviner). :mrgreen:
[quote="thecyp31"]ensuite le mec qui avait fait ça n'est plus la, et personne ne sait se qu'il à fait donc voila c'est pas facile lol[/quote]
stagiaire ? :)
moi la perso je vois un code qui a été collé au milieu a l'arrache !
commence par faire le tri et ça ira mieux
a mon avis les fichiers sont
[php]<?php
error_reporting(E_ALL| E_STRICT);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Extranet Client</title>
<link rel="stylesheet" type="text/css" href="styles.css" media="screen" title="Normal" />
<script language="JavaScript">
function MM_jumpMenu(){
document.form.method="post";
document.form.action="clients.php";
document.form.submit();
}
function ouvrir() {
/* window.open(document.form.url.value,'','Extranet Fid Sud', 'height=600, width=800, toolbar=1, menubar=1, scrollbars=1, resizable=1, location=1, directories=1, status=1') */
window.open(document.form.url.value);
}
function infos() {
alert("Client : "+document.form.client.value+"\n"+"Mot de passe : "+document.form.pswd.value+"\n"+"url : "+document.form.url.value);
}
</script>
</head>
<body>
<form action="clients.php" method="post" name="form" class="table">
<table>
<tr>
<td>
<a href="https://extranet.fidsud.fr" target="_new">Accueil site extranet Fid Sud</a>
</td>
</tr>
</table>
<br>
<table>
<tr>
<td>Clients :</td>
<td><select style="margin:-2px; border:solid 1px #D8D7D7; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:x-small;color:#000000;background:#FFFFFF;" name="client" id="client" onChange="MM_jumpMenu()"><option></option>
<?php while ($row = mysql_fetch_assoc($result) )
{ ?>
<option> <?php echo $nomdossier ; ?> </option>
<?php } ?>
</select>
</tr>
</table>
<br>
<table>
<tr>
<td><input type='submit' value="Ouvrir l'espace client" onClick="ouvrir()" name="button1"><br></td>
</tr>
<tr>
<td><p><input type='button' value="Informations client" onClick="infos()" name="button2"></p></td>
</tr>
</table>
</form>
</body>
</html>[/php]
[php]
<?php
error_reporting(E_ALL| E_STRICT);
?>
<!--DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Variables globales</title>
</head>
<body>
<?php
$_SESSION['numdossier'] = 'TLS492000';
include("fonctions.connect.php");
$connect_db = connect("192.168.**.**","****","****","******");
$query ="SELECT TITRE_CODE, ADR_NOM, COL_CODE_N1, COL_CODE_N2 FROM ADRESSE WHERE ADR_CODE='".$_SESSION['numdossier']."'" ;
$result = mysql_query($query) or die("Query failed");
$row = mysql_fetch_assoc($result);
$nomdossier=$row[ADR_NOM];
//echo $nomdossier."\n"; //8ieme ligne de code
?>
</body>
</html>[/php]
La va y avoir des messages d'erreurs parce que des variables n'existe pas.
Au final afficher le retour d'une requête c'est quand même la base expliquée [url=http://www.phpdebutant.org/article66.php]ici[/url] !
le code pourrait être ainsi :
[php]<?php
error_reporting(E_ALL| E_STRICT);
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Extranet Client</title>
<link rel="stylesheet" type="text/css" href="styles.css" media="screen" title="Normal" />
<script language="JavaScript">
function MM_jumpMenu(){
document.form.method="post";
document.form.action="clients.php";
document.form.submit();
}
function ouvrir() {
/* window.open(document.form.url.value,'','Extranet Fid Sud', 'height=600, width=800, toolbar=1, menubar=1, scrollbars=1, resizable=1, location=1, directories=1, status=1') */
window.open(document.form.url.value);
}
function infos() {
alert("Client : "+document.form.client.value+"\n"+"Mot de passe : "+document.form.pswd.value+"\n"+"url : "+document.form.url.value);
}
</script>
</head>
<body>
<form action="clients.php" method="post" name="form" class="table">
<table>
<tr>
<td>
<a href="https://extranet.fidsud.fr" target="_new">Accueil site extranet Fid Sud</a>
</td>
</tr>
</table>
<br>
<table>
<tr>
<td>Clients :</td>
<td>
<?php
$_SESSION['numdossier'] = 'TLS492000'; // quel intéret d'utiliser session ici ?
include("fonctions.connect.php");
$connect_db = connect("192.168.**.**","****","****","******");
$query ="SELECT TITRE_CODE, ADR_NOM, COL_CODE_N1, COL_CODE_N2 FROM ADRESSE WHERE ADR_CODE='".$_SESSION['numdossier']."'" ;
$result = mysql_query($query);
if ($result === false) {
echo '<p class="erreur">Erreur SQL : '.mysql_error().'<br />Avec la requête : '.$query.'</p>';
}
else{
echo '<select style="margin:-2px; border:solid 1px #D8D7D7; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:x-small;color:#000000;background:#FFFFFF;" name="client" id="client" onChange="MM_jumpMenu()"><option></option>';
while ($row = mysql_fetch_assoc($result) ){
echo '<option value="'. $row['ADR_NOM'] .'">'. $row['ADR_NOM'] .'</option>';
}
echo '</select>';
}
?>
</tr>
</table>
<br>
<table>
<tr>
<td><input type="submit" value="Ouvrir l'espace client" onClick="ouvrir()" name="button1"><br></td>
</tr>
<tr>
<td><p><input type="button" value="Informations client" onClick="infos()" name="button2"></p></td>
</tr>
</table>
</form>
</body>
</html>[/php]
je te laisse le comprendre pour ajouter des commentaire cohérent dans le code afin de que le suivant s'y retrouve.
@+