Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php $PARAM_host='localhost'; // le chemin vers le serveur $PARAM_name_bd='xxxxx'; // le nom de votre base de données $PARAM_user='root'; // nom d'utilisateur pour se connecter $PARAM_password='xxxxx'; // mot de passe de l'utilisateur pour se connecter ?>
<?php $db = mysql_connect($sql_host,$sql_name, $sql_user,$sql_pass) or die ("Erreur de connexion: ".mysql_error()); ?>
<?php $serveur="localhost"; // Adresse du serveur $admin=" "; // Nom de l'administrateur $pass=" "; // Mot de Passe de l'Administrateur $base=" "; // Nom de la base de donnée $connect= mysql_pconnect($serveur,$admin,$pass)// Vérification de la connexion au serveur or die("connection à Mysql impossible"); // en cas d'erreur $selectdb=mysql_select_db($base)// Vérification de la connexion à la base de donnée or die("connection à la base impossible"); // en cas d'erreur ?>
<?php $serveur="localhost"; // Adresse du serveur $admin=" "; // Nom de l'administrateur $pass=" "; // Mot de Passe de l'Administrateur $base=" "; // Nom de la base de donnée $mysqli = new mysqli("$serveur, $admin, $pass, $base); /* Vérification de la connexion */ if ($mysqli->connect_errno) { printf("Échec de la connexion : %s\n", mysqli->connect_error); exit(); } ?>
<?php // Rapporte toutes les erreurs à part les E_NOTICE // C'est la configuration par défaut de php.ini error_reporting(E_ALL ^ E_NOTICE); /* pour les isset quelle version de php ? */ function mailmaster($nom){ $email="felixbouliane@hotmail.com"; $sujet="validation de l'ajout d'un membre"; $message="Bonjour,\n\n"; $message.="voici ladresse du membre a ajouter : http://" . getenv("HTTP_HOST") . "/addadmin.php?nom=" . $nom; $headers ="From: "; if(mail($email,$sujet,$message,$headers)){ /*le echo dans la fonction mieux un return true*/ echo ("mail envoyé");}else{ echo ("mail pas envoyé"); } } /*ce que tu as posté, y a t'il tout et les noms(name) des inputs de se presentent comment ... important pour extract() */ echo ''; print_r($_POST); echo ' '; /*on se connecte à mysql pour utiliser mysql_real_escape_string(); */ /*mode debbug avec les die*/ mysql_connect("localhost", "root", "thun") or die(mysql_error()); mysql_select_db("thunder") or die('DB injoignable?'); foreach($_POST as $k => $v){ $v=mysql_real_escape_string(strip_tags(trim($v))); $_POST[$k]=$v; } extract($_POST); /*j'écris ma requête*/ /*je fais echo pour voir et debugguer*/ $sql = "INSERT INTO 'temporaire'( 'numero', 'prenom' , 'nom' , 'age' , 'email' , 'surnom' , 'sexe' , 'ville' , 'image' , 'passe-temp' , 'nompc' , 'procpc' , 'cartemerepc' , 'cartevideopc' , 'hddpc' , 'imagepc' , 'memoirevivepc' , 'descriptionpc' , 'prixpc' , 'password' ) VALUES ( '', '" . $prenom . "', '" . $nom . "', '" . $age . "', '" . $email . "', '" . $surnom . "', '" . $sexe . "', '" . $ville . "', '" . $image . "', '" . $passetemp . "', '" . $nompc . "', '" . $procpc . "', '" . $cartemerepc . "', '" . $cartevideopc . "', '" . $hddpc . "', '" . $imagepc . "', '" . $memoirevivepc . "', '" . $descriptionpc . "', '" . $prixpc . "', '" . $password . "' )"; /* remarque il manquait à surnom les '' ...*/ if(mysql_query($sql)){ echo 'ça marche'; mailmaster($nom); }else{ echo 'une erreur '.$sql; } mysql_close(); } ?>
/* remarque il manquait à surnom les '' ...*/ if(mysql_query($sql)){ echo 'ça marche'; mailmaster($nom); }else{ echo 'une erreur '.$sql; } mysql_close(); ?>
Je me demande s'il faut que j'active mon PhpmyAdmin et je me demande à quel niveau.
Attention : mysql_pconnect () [ function.mysql-pconnect ]: Accès refusé pour l'eq91833' utilisateur @ 'amanda5.nfrance.com' (using password: YES) in / home2/eq91833/html/Livreor/db.php sur la ligne 21 connexion impossible à Mysql.
eq91833 amanda5.nbfrance.com