Erreur code PHP

Résolu/Fermé
ralmn - 20 oct. 2010 à 17:38
 ralmn - 21 oct. 2010 à 21:37
Bonjour,
J'ai une erreur dans mon code php :
<?
$Include="/Include";
require("/Config.inc");
?>
<html>
<head>
<title><? echo $Title; ?> > <? echo $Bienvenue." ".$Login?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
</head>

<body bgcolor="#99CCFF">
<? 
$Base= new BaseDeDonnees
$Base-> Connection();
$Base-> Requete("select Nom from Utilisateurs where Nom='$Login' and MotDePasse=password('$Password')");
$Info= new BaseDeDonnees;
$Info->Requete("select password('$Password')");
$Password=$Info->LigneColonne(0,0);
if($Base->NbLignes()==0){
	?>
<div align="center">
  <p><font size="+2"><? echo $Erreur; ?>!</font></p>
  <p><a href="index.php">...<? echo $Retour; ?>...</a></p></div>
<?
}
else{
	?> 
	<meta http-equiv="refresh" content="0;URL=Bienvenue.php?Login=<? echo $Login; ?>&amp;Password=<? echo $Password; ?>">
<div align="center"> 
  <p><font size="+2"><? echo $Bienvenue." ".$Login."."; ?></font></p>
  <br>
  <input type="submit" name="Submit2" value="<? echo $Quitter; ?>" onClick="MM_goToURL('parent','../index.php');return document.MM_returnValue">
  <?
}
$Base->Deconnection();
?> <?
require("$Include/concepteur.html");
?> </div>
</body>
</html><code>

</code>


mon erreur est :

Parse error: syntax error, unexpected T_VARIABLE in /data/members/free/multimania/fr/s/e/c/secondeunnosphotos/htdocs/Admin/Verif.php on line 22


A voir également:

12 réponses

avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
20 oct. 2010 à 19:00
Salut.

<? 
$Base= new BaseDeDonnees
$Base-> Connection();

Après « new BaseDeDonnees », il manque « (); »

Et essaye d'éviter les short tags.
0
merci, j'ai corriger mais il me met une nouvelle erreur :
Fatal error: Cannot instantiate non-existent class: basededonnees in /data/members/free/multimania/fr/s/e/c/secondeunnosphotos/htdocs/Admin/Verif.php on line 21
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
20 oct. 2010 à 20:17
La classe n'est pas définie : tu as oublié d'inclure le fichier qui la contient.
0
Comment "le fichier qui la contient" ?
0

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

Posez votre question
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
20 oct. 2010 à 21:45
Si tu a écris la classe BaseDeDonnees dans un autre fichier.
BaseDeDonnees n'est pas une classe native tu dois l'écrire.
0
Je n'ai pas la class comment la creer ton ?
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
20 oct. 2010 à 21:50
Tu as été le chercher où ce code ?

Si tu l'as écris toi-même, alors pourquoi ne pas avoir essayé :
<?php
$site = new Site();
$site->afficher();
?>

Ça serait encore plus simple ...
0
Je l'ai récupérer ici : http://www.comscripts.com/scripts/php.phpnews.36.html
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
20 oct. 2010 à 22:07
J'ai pas envie de m'inscrire pour le télécharger.
Regarde s'il n'y a pas un fichier contenant « class BaseDeDonnees »
0
Jai rien trouver

voila le fichier http://www.mediafire.com/?4h4muxp30yii3n1
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
21 oct. 2010 à 16:56
Ajoute « require '../Include/bd.php3'; » avant « $Base= new BaseDeDonnees(); »
0
Merci
0