Probleme MYSQL
snow.alex
Messages postés
159
Statut
Membre
-
Chupachups23 Messages postés 74 Statut Membre -
Chupachups23 Messages postés 74 Statut Membre -
Bonjour,
Je souhaiterais savoir quelle faute j'ai fais, car je ne comprends pas !
Fichier add.php :
<?php
// On commence par récupérer les champs
if(isset($_POST['login'])) $login=$_POST['login'];
else $login="";
if(isset($_POST['points'])) $points=$_POST['points'];
else $points="";
// On vérifie si les champs sont vides
if(empty($login) OR empty($points))
{
echo '<font color="red">Merci de remplir correctement tous les champs</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('idoo-mysql00', 'i239598', 'hdhjprve3npa2t47') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('i239598',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = 'UPDATE membre SET points='('$points')' WHERE login=('$login') ';
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
?>
Mon fichier html :
<html>
<form method="POST" action="http://habbgame.idoo.com/add.php">
<center>
<input type="text" name="login" size="20" value="login" maxlength="35"> <input type="text" name="points" size="20" value="points" maxlength="35"><br>
<input type="submit" value="Envoyer" name="envoyer">
</center>
</form>
</html>
Enfait sa consiste à modifier la donnée "points" d'un membre depuis un code php.
Je souhaiterais savoir quelle faute j'ai fais, car je ne comprends pas !
Fichier add.php :
<?php
// On commence par récupérer les champs
if(isset($_POST['login'])) $login=$_POST['login'];
else $login="";
if(isset($_POST['points'])) $points=$_POST['points'];
else $points="";
// On vérifie si les champs sont vides
if(empty($login) OR empty($points))
{
echo '<font color="red">Merci de remplir correctement tous les champs</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('idoo-mysql00', 'i239598', 'hdhjprve3npa2t47') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('i239598',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = 'UPDATE membre SET points='('$points')' WHERE login=('$login') ';
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
?>
Mon fichier html :
<html>
<form method="POST" action="http://habbgame.idoo.com/add.php">
<center>
<input type="text" name="login" size="20" value="login" maxlength="35"> <input type="text" name="points" size="20" value="points" maxlength="35"><br>
<input type="submit" value="Envoyer" name="envoyer">
</center>
</form>
</html>
Enfait sa consiste à modifier la donnée "points" d'un membre depuis un code php.
A voir également:
- Probleme MYSQL
- Mysql community download - Télécharger - Bases de données
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Le paquet « mysql-server » n'a pas de version susceptible d'être installée ✓ - Forum Debian
- Access vs mysql - Forum Webmastering
- Mysql fatal error ✓ - Forum MySQL
1 réponse
Pas vérifier tout ton code ligne par ligne et après on connait pas ta bdd , ni les erreurs que tu rencontrent etc...
If sans { } et erreur dans la requête.
if(isset($_POST['login']))
{ $login=$_POST['login'];}
else {$login="";}
if(isset($_POST['points'])) {$points=$_POST['points'];}
else {$points="";}
// On vérifie si les champs sont vides
if(empty($login) OR empty($points))
{
echo '<font color="red">Merci de remplir correctement tous les champs</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('idoo-mysql00', 'i239598', 'hdhjprve3npa2t47') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('i239598',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "UPDATE membre SET points='$points' WHERE login='$login'";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
If sans { } et erreur dans la requête.