code : erreur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : code : erreur

Re: code : erreur

par xTG » 10 mai 2012, 15:14

Bah... As-tu lu mon premier message ? Je vais avoir du mal à être plus explicite. :lol:
Il y a de quoi, xTG, se demander si tu ne prêches pas dans le désert. Traduisons donc pour les sourds et les malentendants:
Bah les lézards ils me comprennent bien pourtant. :(

Re: code : erreur

par Invité » 10 mai 2012, 15:03

Grâce a vos indications, j'ai pu régler le problème.
merci pour votre aide
merci

Re: code : erreur

par sirakawa » 10 mai 2012, 15:03

Bah... As-tu lu mon premier message ? Je vais avoir du mal à être plus explicite. :lol:
Il y a de quoi, xTG, se demander si tu ne prêches pas dans le désert. Traduisons donc pour les sourds et les malentendants:

if(empty($_POST[login]))
fonctionnerait si on avait:
define ("login", "login"):
sinon il faut écrire

if(empty($_POST['login']))

Et éventuellemny consulter le manuel sur le sujet des constantes

Re: code : erreur

par Invité » 10 mai 2012, 14:41

je voudrais plus d’indication


merci

Re: code : erreur

par xTG » 10 mai 2012, 14:15

Bah... As-tu lu mon premier message ? Je vais avoir du mal à être plus explicite. :lol:

Re: code : erreur

par Invité » 10 mai 2012, 14:08

c'est un script authentification. il marchait bien l'autre cote.
quelle modification puis je apporter ?

merci

Re: code : erreur

par xTG » 10 mai 2012, 13:56

En fait sirakawa dans le cas de $array[constante] il cherche une constante, si pas trouvé il affiche un warning.
Puis il cherche ensuite pour $array['constante']. Donc au final le script fonctionne bien.

Re: code : erreur

par sirakawa » 10 mai 2012, 13:36

Ton ancien hébergeur cachait surement l'affichage des erreurs. ;)
Pour indiquer un index il faut le mettre entre quote, sinon PHP tente de trouver une constante.
Exemple :
define("constante","test");
echo $array[contante]; // cherchera dans $array['test']
echo $array['constante']; // cherchera dans $array['constante']
parfaitement d'accord avec xTG, mais alors que se passait-il, puisque l'erreur existait déjà?

Re: code : erreur

par xTG » 10 mai 2012, 12:00

Ton ancien hébergeur cachait surement l'affichage des erreurs. ;)
Pour indiquer un index il faut le mettre entre quote, sinon PHP tente de trouver une constante.
Exemple :
define("constante","test");
echo $array[contante]; // cherchera dans $array['test']
echo $array['constante']; // cherchera dans $array['constante']

code : erreur

par zoroz » 10 mai 2012, 11:24

<?



if(empty($_POST[login]))


{

echo'<a href="javascript:history.back();"><center><b>Please insert a Login ! Click here to come back</b></center></a>';

}

elseif(empty($_POST[pass]))

{

echo'<a href="javascript:history.back();"><center><b>Please insert a Password ! Click here to come back</b></center></a>';

}



else

{

require("fonction.php");



$Req ="select * from base where login='$_POST[login]' and pass='$_POST[pass]' ";

$Rep= mysql_query($Req) or die ("Erreur Requ&egrave;te");

$Tot = mysql_num_rows($Rep);

if($Tot)

{



$Tab=mysql_fetch_array($Rep);



?>

------------


J'aimerais que vous m'aideer a trouver l'erreur sur mon code. ca me met "Notice: Use of undefined constant login - assumed 'login' in ...."
"Notice: Use of undefined constant pass - assumed 'pass' in ..."

Merci de m'aider.
NB: ce code marchait chez mon ancien hebergeur. mais depuis que j'ai change d'hebergeur il ne passe plus.
merci