Probleme de &_post[]

j.tel Messages postés 133 Date d'inscription   Statut Membre Dernière intervention   -  
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je viens de commancer la creation d'un site web donc jai crée une partie administration de mon site.
quand j'utilise IE ou Firfox pas de soucis mais google chrome ne connu plus cette fonction en php (&_post['nom de variable']

quelqu'un peut m'aider svp
A voir également:

9 réponses

j.tel Messages postés 133 Date d'inscription   Statut Membre Dernière intervention   1
 
c'est quoi le probleme alors j'envoie des donnée via la methode post et je les recpere jai fai ça 1000 fois sur IE et jai jamais eu ce probleme
1
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
quand j'utilise IE ou Firfox pas de soucis mais google chrome ne connu plus cette fonction en php (&_post['nom de variable']



le PHP n'est pas interprété du coté client mais du coté serveur donc chrome n'a rien a voir avec tes erreur de PHP
0
j.tel Messages postés 133 Date d'inscription   Statut Membre Dernière intervention   1
 
je sais que le s'interprete coté serveur.
c'est quoi la faute que jai fai] alors ?
tous ce que j'ecri c'est logique ils marchent parfaitement sur r IE Firfox et non plus sur chrome
0
j.tel Messages postés 133 Date d'inscription   Statut Membre Dernière intervention   1
 
isset() ne pose pas de probleme a ton avis ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
fonction php :isset() => coté serveur
0
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
fait déja voir ta source ?
0
j.tel Messages postés 133 Date d'inscription   Statut Membre Dernière intervention   1
 
Page de formulaire :


<script language="javascript">
function valider()
{
var bol=true;
var user=document.form1.user.value;
var pass=document.form1.pass.value;
if((user=="") && (pass!=""))
{
document.getElementById("test_user").innerHTML = "Remplir le champs identifiant !";

}
else
if((pass=="")&&(user!="")){
document.getElementById("passe").innerHTML = "Remplir le champs Mot de passe !";

}
else
if((pass=="")&&(user==""))
{
document.getElementById("err").innerHTML = "Vous devez remplir les champs pour se connecter!!!";
}
else
document.form1.submit();
}

function writediv(texte)
{
document.getElementById('test_user').innerHTML = texte;
}


</script>
<style type="text/css">
<!--
.Style1 {font-size: 12px}
-->
</style>
</head>

<body>
<form name="form1" method="post" action="cnx.php">
<table width="200" border="0" align="center">
<tr>
<td><img src="images/logo e-soft.jpg" width="196" height="87" /></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>

</table>
<div id="err"></div>
<table width="435" align="center" bgcolor="#F1F3F5" class="admin">
<tr>
<td width="275" height="46" align="center" valign="baseline"><img src="images/security.png" /></td>
<td width="144" class="titre" align="center">Identification </td>
</tr>
<tr>
<td height="175"><p>  <span class="Style1">Bienvenue ! </span></p>
<p><span class="Style1">  Utilisez un identifiant et un mot de passe  corrects pour accéder à l'interface</span><span class="Style1"> d'administration de votre site</span>.</p>
</td>
<td><table class="admin1"><tr><td><div id="utilisateur">
<div id="user">Identifiant :
<input name="user" type="text" class="inputbox" value=""/>
</div>
<div id="test_user"></div>
</div>
<div id="user">
<p>Mot de passe :
<input name="pass" type="password" class="inputbox" value="" />
</p>
<div id="passe"></div></td></tr></table>
<p></p>
<a href="javascript:void(0)"> <input type="button" class="buttonSubmit" value="Valider" onclick="valider()"/>

</a></td>
</tr>
</table>
<p align="center"><strong>Copyright E-SOFT © 2010.</strong></p>
</form>

Page Cible:


<?php

require"connexion.php";
if(isset($_POST['user']))
$user=$_POST['user'];
echo $user;
if(isset($_POST['pass']))
$pass=$_POST['pass'];
$requete="select * from membre";
$result=mysql_query($requete) or die("requete non exécuter");
$bol=false;
while($row=mysql_fetch_row($result)){
if((strtoupper($row[1])==strtoupper($user))&&(strtoupper($row[2])==strtoupper($pass)))
{
$bol=true;
}
}
if($bol==true){ ?>
<script language="javascript">
document.location.replace('index1.php');
</script>
<?php
}
else{
?>

<script language="javascript">
alert("Votre Login ou mot de passe est incorrecte");
document.location.replace('index.php');
</script>
<?php }

?>
0
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
déja pour le php tu peu simplifier comme ca apeu pres :


<?php 
//connexion a la base de données
require"connexion.php"; 

// quoi faire si les variables $_POST user et pass sont non nulles
if(isset($_POST['pass']) && isset($_POST['user']))
{
	$requete="SELECT user FROM membre WHERE pass='".$_POST['pass']."' AND user='".$_POST['user']."'";
	$result=mysql_query($requete) or die("requete non exécutée");
	if(mysql_num_rows($result))
	{		
		echo"
		<script language='javascript'> 
		document.location.replace('index1.php'); 
		</script> 
		"; 
	}
	else
	{
		echo"
		<script language='javascript'> 
		alert('Votre Login ou mot de passe est incorrect'); 
		document.location.replace('index.php'); 
		</script>";
	}
}
?>
0
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
dans ta source HTML il y a des balises non refermées assez importantes , ce qui peut provoquer le bug en question
0