Erreur PHP, j'ai besoin d'aide [Résolu]

Résolu/Fermé
dinobob Messages postés 3 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 11 décembre 2010 - Modifié par dinobob le 11/12/2010 à 15:18
dinobob Messages postés 3 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 11 décembre 2010 - 11 déc. 2010 à 15:17
Bonjour,
Voici l'erreur:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in fichier.php on line 10

Et voici le fichier qui me donne l'erreur:
<?php
include 'config.php';
mysql_connect("$server","$user","$password") or die(mysql_error());
mysql_select_db("$bdd") or die(mysql_error());
$sql = 'SELECT * FROM smam';
$req = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($req))
{
$new = $data['ptsnouse'] + $data['ptsregen'];
$sql2 = "UPDATE smam SET ptsnouse = $new WHERE id = .$data['id'].;";
$query2 = mysql_query($sql2) or die( 'Erreur' );
}
mysql_close();
?>

Ce script devrai ajouter la colonne ptsnouse avec la colonne ptsregen, et enregidtrer le résultat dans la colone ptsnouse. Et cela pour chaque compte.
La base de donnée possede 6 colonnes:
- id: pour l'id du compte
- pseudo: pour le pseudo du compte
- mdp: pour le mot de passe du compte
- ptsnose: pour les points d'energie restant au personnage
- ptstotal: pour le score total du compte pour le classement
- ptsregen: pour les points de regeneration de l'energie.

Merci d'avance de votre aide.

1 réponse

dinobob Messages postés 3 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 11 décembre 2010
11 déc. 2010 à 15:17
J'ai réussit à réssoudre mon probléme. (j'ai quand même passé 3 heures dessus ...). Le code est la suivant, si sa peut aider quelqu'un:

<?php
include 'config.php';
mysql_connect("$server","$user","$password") or die(mysql_error());
mysql_select_db("$bdd") or die(mysql_error());
$sql = 'SELECT * FROM smam';
$req = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($req))
{
$new = $data['ptsnouse'] + $data['ptsregen'];
$sql2 = "UPDATE smam SET ptsnouse = $new WHERE id = '".$data['id']."';";
$query2 = mysql_query($sql2) or die( 'Erreur' );
}
mysql_close();
?>
0