par
Ninio » 21 mars 2007, 13:15
Bonjour,
Voila j'ai l'erreur suivante :
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in p:\nicolas\easyphp1-8\www\tests\class.page.php on line 4
Voila la page qui correspond :
<?php
class Page
{
static function decalagePara($page,$id)
{
$idd=$id-1;
$c=mysql_query("SELECT * FROM page WHERE nompage='$page' AND (position > '$idd') ORDER BY position")
or die('Erreur SQL !'.$c.'<br>'.mysql_error());
while($cc=mysql_fetch_array($c))
{
$iddel=$cc['id']; $positionnew=$cc['position']+1;
Page::majPosition($iddel,$positionnew);
}
}
static function majPosition($id,$position)
{
$upd="UPDATE page SET position='$position' WHERE id='$id'" ;
mysql_query($upd) or die('Erreur SQL !'.$upd.'<br>'.mysql_error());
}
static function addPara($position,$contenu,$type,$page)
{
$sql = "INSERT INTO page(position, contenu, type, nompage)
VALUES('$position','".$contenu."','$type','$page')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
}
static function majPara($position,$contenu,$type,$page,$id)
{
$upd="UPDATE page SET position='$position', contenu='$contenu', type='$type', page='$page' WHERE id='$id'" ;
mysql_query($upd) or die('Erreur SQL !'.$upd.'<br>'.mysql_error());
}
static function delPara($id)
{
$sql="DELETE FROM page WHERE id=$id";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
}
}
?>
Je comprends pas d'ou ca vient, j'ai bien vérifié les acolades, le nom des fonctions etc... Donc si vous avez une idée...
Merci d'avance.
Bonjour,
Voila j'ai l'erreur suivante :
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in p:\nicolas\easyphp1-8\www\tests\class.page.php on line 4
Voila la page qui correspond :
[php]<?php
class Page
{
static function decalagePara($page,$id)
{
$idd=$id-1;
$c=mysql_query("SELECT * FROM page WHERE nompage='$page' AND (position > '$idd') ORDER BY position")
or die('Erreur SQL !'.$c.'<br>'.mysql_error());
while($cc=mysql_fetch_array($c))
{
$iddel=$cc['id']; $positionnew=$cc['position']+1;
Page::majPosition($iddel,$positionnew);
}
}
static function majPosition($id,$position)
{
$upd="UPDATE page SET position='$position' WHERE id='$id'" ;
mysql_query($upd) or die('Erreur SQL !'.$upd.'<br>'.mysql_error());
}
static function addPara($position,$contenu,$type,$page)
{
$sql = "INSERT INTO page(position, contenu, type, nompage)
VALUES('$position','".$contenu."','$type','$page')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
}
static function majPara($position,$contenu,$type,$page,$id)
{
$upd="UPDATE page SET position='$position', contenu='$contenu', type='$type', page='$page' WHERE id='$id'" ;
mysql_query($upd) or die('Erreur SQL !'.$upd.'<br>'.mysql_error());
}
static function delPara($id)
{
$sql="DELETE FROM page WHERE id=$id";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
}
}
?> [/php]
Je comprends pas d'ou ca vient, j'ai bien vérifié les acolades, le nom des fonctions etc... Donc si vous avez une idée...
Merci d'avance.