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
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
A voir également:
- Probleme de &_post[]
- Podcast amp - Télécharger - Streaming audio
- If isset $_post ✓ - Forum Webmastering
- $_post undefined index ✓ - Forum PHP
- &Amp;quot; - Forum Virus / Sécurité
- Telecharger amp 3 - Télécharger - Lecture & Playlists
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
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
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
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
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
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
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
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
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
14 mars 2010 à 11:38
isset() ne pose pas de probleme a ton avis ?
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
14 mars 2010 à 11:39
fonction php :isset() => coté serveur
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
14 mars 2010 à 11:42
fait déja voir ta source ?
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
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 }
?>
<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 }
?>
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
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>";
}
}
?>
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
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