Aide php/mysql
snow.alex
Messages postés
159
Statut
Membre
-
atspinto Messages postés 338 Date d'inscription Statut Membre Dernière intervention -
atspinto Messages postés 338 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai repris un système qui permet aux utilisateur d'ajouter 1 point à leur compte.
<?
require("conf.php3");
// CONNEXION MYSQL
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
// SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS
$requete=mysql_db_query($sql_bdd,"select * from membre where id=\"$id\"",$db_link) or die(mysql_error());
// SI L'ID N'EXISTE PAS
if(mysql_num_rows($requete)==0)
{
// REDIRECTION PAGE ERREUR
header("Location:$url_erreur");
exit;
}
;
// DECONNEXION MYSQL
mysql_close($db_link);
// Récupération du nombre de points
$sql = mysql_query("SELECT points FROM membre WHERE id=\$id\");
$result = mysql_fetch_array($sql) or die(mysql_error());
$points = $result[0];
// Calcul des points
$pointfin = $points+1;
// Operation
mysql_query("UPDATE membre SET points='$pointfin' WHERE id='$id'") or die ('Erreur : '.mysql_error());
// Rappel le nombre de points
echo'<br/>Vous avez '. $pointfin .' points';
?>
Or lorsque je lance ce code, je tombe sur plusieurs erreurs :
Parse error: syntax error, unexpected T_STRING in /home/swan/www/dedixor/25/ajout.php3 on line 25
J'avoue j'ai tout essayé mais je ne trouve pas ...
Merci de votre aide
J'ai repris un système qui permet aux utilisateur d'ajouter 1 point à leur compte.
<?
require("conf.php3");
// CONNEXION MYSQL
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
// SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS
$requete=mysql_db_query($sql_bdd,"select * from membre where id=\"$id\"",$db_link) or die(mysql_error());
// SI L'ID N'EXISTE PAS
if(mysql_num_rows($requete)==0)
{
// REDIRECTION PAGE ERREUR
header("Location:$url_erreur");
exit;
}
;
// DECONNEXION MYSQL
mysql_close($db_link);
// Récupération du nombre de points
$sql = mysql_query("SELECT points FROM membre WHERE id=\$id\");
$result = mysql_fetch_array($sql) or die(mysql_error());
$points = $result[0];
// Calcul des points
$pointfin = $points+1;
// Operation
mysql_query("UPDATE membre SET points='$pointfin' WHERE id='$id'") or die ('Erreur : '.mysql_error());
// Rappel le nombre de points
echo'<br/>Vous avez '. $pointfin .' points';
?>
Or lorsque je lance ce code, je tombe sur plusieurs erreurs :
Parse error: syntax error, unexpected T_STRING in /home/swan/www/dedixor/25/ajout.php3 on line 25
J'avoue j'ai tout essayé mais je ne trouve pas ...
Merci de votre aide
A voir également:
- Aide php/mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community download - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Retour à la ligne php ✓ - Forum PHP
4 réponses
Merci, mais j'ai un autre problème :
<?php
mysql_query("UPDATE membre SET points='8' WHERE pseudo='swan'");
echo'<br/>Vous avez '. $pointsfin .' points';
?>
Pourquoi dans ce code, j'ai
mysql_query("UPDATE membre SET points='8' WHERE pseudo='swan'");
qui est détecté comme une erreur ?
<?php
mysql_query("UPDATE membre SET points='8' WHERE pseudo='swan'");
echo'<br/>Vous avez '. $pointsfin .' points';
?>
Pourquoi dans ce code, j'ai
mysql_query("UPDATE membre SET points='8' WHERE pseudo='swan'");
qui est détecté comme une erreur ?
ooohhh.
J'ai pas tro fait attention tt à l'heure. si c'est le mm code ke t'as posté ki march pas à ce nivo...
regard ce ke t'as fait..
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
......
// DECONNEXION MYSQL
mysql_close($db_link);
....
// Operation sans connexion ouverte ??????????????????????
mysql_query("UPDATE membre SET points='$pointfin' WHERE id='$id'") or die ('Erreur : '.mysql_error());
tu peux pas executer ta requete si t'as pas de connexion..
Fodrait plutot fermer la connexion apres toutes opérations (requetes)...
J'ai pas tro fait attention tt à l'heure. si c'est le mm code ke t'as posté ki march pas à ce nivo...
regard ce ke t'as fait..
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
......
// DECONNEXION MYSQL
mysql_close($db_link);
....
// Operation sans connexion ouverte ??????????????????????
mysql_query("UPDATE membre SET points='$pointfin' WHERE id='$id'") or die ('Erreur : '.mysql_error());
tu peux pas executer ta requete si t'as pas de connexion..
Fodrait plutot fermer la connexion apres toutes opérations (requetes)...