Erreur PHP, j'ai besoin d'aide [Résolu]
Résolu
dinobob
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
dinobob Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
dinobob Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- Erreur PHP, j'ai besoin d'aide [Résolu]
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
1 réponse
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();
?>
<?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();
?>