Probleme de &_post[]

Fermé
j.tel Messages postés 133 Date d'inscription mercredi 14 mai 2008 Statut Membre Dernière intervention 13 mai 2013 - 14 mars 2010 à 11:23
rudak Messages postés 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 - 14 mars 2010 à 12:15
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 mercredi 14 mai 2008 Statut Membre Dernière intervention 13 mai 2013 1
14 mars 2010 à 11:40
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 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
14 mars 2010 à 11:28
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 mercredi 14 mai 2008 Statut Membre Dernière intervention 13 mai 2013 1
14 mars 2010 à 11:36
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 mercredi 14 mai 2008 Statut Membre Dernière intervention 13 mai 2013 1
14 mars 2010 à 11:38
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 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
14 mars 2010 à 11:39
fonction php :isset() => coté serveur
0
rudak Messages postés 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
14 mars 2010 à 11:42
fait déja voir ta source ?
0
j.tel Messages postés 133 Date d'inscription mercredi 14 mai 2008 Statut Membre Dernière intervention 13 mai 2013 1
14 mars 2010 à 11:46
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 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
14 mars 2010 à 12:03
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 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
14 mars 2010 à 12:15
dans ta source HTML il y a des balises non refermées assez importantes , ce qui peut provoquer le bug en question
0