par
prophecy » 19 janv. 2006, 17:25
coucou,
pour sélectionner une base de données, j'ai mit
mysql_query($sql_bdd,"INSERT INTO creditercompte VALUES(".$pseudo.", 'oui')");
avec le $sql_bdd, je sais pas si c'est bon
mais sinon ca ne marche toujours pas j'ai suivi tous tes conseils
je sais pas quoi faire
<?
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;
}
// LIGNE FACULTATIVE : RECUPERATION DU PSEUDO
$pseudo_membre=mysql_result($requete,0,"pseudo");
// CHAMPS SUPLEMENTAIRES
// Si vous avez ajouté des champs dans la table SQL, inspirez-vous de la ligne précédente pour récupérer leur valeur. Exemple :
$email=mysql_result($requete,0,"email");
$ville=mysql_result($requete,0,"ville");
// DECONNEXION MYSQL
mysql_close($db_link);
?>
<?
echo "Etape 1 : Procédure de démarrage OK";
// ON vérifie que le membre n'a pas déja crédité son compte
$pseudo_membre = $pseudo ;
// 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;}
$a = mysql_query($sql_bdd,'SELECT credit FROM creditercompte WHERE pseudo=".$pseudo."');
if(mysql_num_rows($a) == 0) {
//Si jamais le pseudo n'est pas dans la table, on le rajoute
mysql_query($sql_bdd,"INSERT INTO creditercompte VALUES(".$pseudo.", 'oui')");
mysql_close();
?>
<?
// 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;}
// Ensuite, on crédite son compte perso de 2000 $
echo "Etape 2 : Compte crédité de 2000 dollars OK";
// On ajoute une entrée avec mysql_query
mysql_query($sql_bdd,"INSERT INTO stock VALUES(".$pseudo_membre.", '2000', '0', '0', '0', '0')");
// Ensuite, on met ses paramètres pour la ville 1
echo "Etape 3 : Production et besoins Ville 1 OK";
// On ajoute une entrée avec mysql_query
mysql_query($sql_bdd,"INSERT INTO ville1 VALUES(".$pseudo_membre.", 'fruits', 'viande', '50', '50')");
// De même avec la ville 2
echo "Etape 4 : Production et besoins Ville 2 OK";
// On ajoute une entrée avec mysql_query
mysql_query($sql_bdd,"INSERT INTO ville2 VALUES(".$pseudo_membre.", 'viande', 'fruits', '50', '50')");
// on le refait pour la ville 3
echo "Etape 5 : Production et besoins Ville 3 OK";
// On ajoute une entrée avec mysql_query
mysql_query($sql_bdd,"INSERT INTO ville3 VALUES(".$pseudo_membre.", 'meubles', 'jouets', '50', '50')");
// et encore pour finir avec la ville 4
echo "Etape 6 : Production et besoins Ville 4 OK";
// On ajoute une entrée avec mysql_query
mysql_query($sql_bdd,"INSERT INTO ville4 VALUES(".$pseudo_membre.", 'jouets', 'meubles', '50', '50')");
// message de fin, tout s'est bien passé !
echo "Fini avec Succès, cliquez <a href='zonemembre.php3?id=$id'>ici</a> pour revenir à l'accueil";
// mais si jamais il à déja cliqué...
}
else {
// accès refusé !
echo "Vous avez déjà cliqué sur ce lien !";
}
?>
coucou,
pour sélectionner une base de données, j'ai mit [php]mysql_query($sql_bdd,"INSERT INTO creditercompte VALUES(".$pseudo.", 'oui')");[/php]
avec le $sql_bdd, je sais pas si c'est bon
mais sinon ca ne marche toujours pas j'ai suivi tous tes conseils
je sais pas quoi faire :(
[php]<?
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;
}
// LIGNE FACULTATIVE : RECUPERATION DU PSEUDO
$pseudo_membre=mysql_result($requete,0,"pseudo");
// CHAMPS SUPLEMENTAIRES
// Si vous avez ajouté des champs dans la table SQL, inspirez-vous de la ligne précédente pour récupérer leur valeur. Exemple :
$email=mysql_result($requete,0,"email");
$ville=mysql_result($requete,0,"ville");
// DECONNEXION MYSQL
mysql_close($db_link);
?>
<?
echo "Etape 1 : Procédure de démarrage OK";
// ON vérifie que le membre n'a pas déja crédité son compte
$pseudo_membre = $pseudo ;
// 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;}
$a = mysql_query($sql_bdd,'SELECT credit FROM creditercompte WHERE pseudo=".$pseudo."');
if(mysql_num_rows($a) == 0) {
//Si jamais le pseudo n'est pas dans la table, on le rajoute
mysql_query($sql_bdd,"INSERT INTO creditercompte VALUES(".$pseudo.", 'oui')");
mysql_close();
?>
<?
// 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;}
// Ensuite, on crédite son compte perso de 2000 $
echo "Etape 2 : Compte crédité de 2000 dollars OK";
// On ajoute une entrée avec mysql_query
mysql_query($sql_bdd,"INSERT INTO stock VALUES(".$pseudo_membre.", '2000', '0', '0', '0', '0')");
// Ensuite, on met ses paramètres pour la ville 1
echo "Etape 3 : Production et besoins Ville 1 OK";
// On ajoute une entrée avec mysql_query
mysql_query($sql_bdd,"INSERT INTO ville1 VALUES(".$pseudo_membre.", 'fruits', 'viande', '50', '50')");
// De même avec la ville 2
echo "Etape 4 : Production et besoins Ville 2 OK";
// On ajoute une entrée avec mysql_query
mysql_query($sql_bdd,"INSERT INTO ville2 VALUES(".$pseudo_membre.", 'viande', 'fruits', '50', '50')");
// on le refait pour la ville 3
echo "Etape 5 : Production et besoins Ville 3 OK";
// On ajoute une entrée avec mysql_query
mysql_query($sql_bdd,"INSERT INTO ville3 VALUES(".$pseudo_membre.", 'meubles', 'jouets', '50', '50')");
// et encore pour finir avec la ville 4
echo "Etape 6 : Production et besoins Ville 4 OK";
// On ajoute une entrée avec mysql_query
mysql_query($sql_bdd,"INSERT INTO ville4 VALUES(".$pseudo_membre.", 'jouets', 'meubles', '50', '50')");
// message de fin, tout s'est bien passé !
echo "Fini avec Succès, cliquez <a href='zonemembre.php3?id=$id'>ici</a> pour revenir à l'accueil";
// mais si jamais il à déja cliqué...
}
else {
// accès refusé !
echo "Vous avez déjà cliqué sur ce lien !";
}
?>[/php]