Problème avec PHP/MySQL,j'ai besoin de votre aide..

phphelp -  
 Utilisateur anonyme -
Bonjour,

j'ai un problème en php/mysql , j'ai le message d'erreur suivant : No database selected alors quand je vérifie ma base de donnée les insertions ont bien eu lieu , depuis deux jour maintenant je cherche mais en vain , ça marche dans toute les autres page que j'ai codé , même dans la page ou il y a le problème , ça s'insert dans ma BDD mais le message s'affiche quand même
voici mon code :

$adresse = isset($_POST['adresse']) ? $_POST['adresse'] : '';

$ok = isset($_POST['action']) ? $_POST['action'] : '';


switch ($ok)
{

case 'new' :


$sql="INSERT INTO newsletter
(adresse_email)
VALUES
('".$adresse."')";


mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
$varerr=mysql_errno();
mysql_close();
if($varerr == 0){
echo(' <SCRIPT LANGUAGE ="Javascript"> alert("Ajouter!");');

}
}


je sais pas ou est le problème , ça s'insert dans la BDD mais l'erreur s'affiche quand même , j'ai vraiment chercher partout et j'ai tout essayé je comprends pas , aidez moi svp
Merci

A voir également:

3 réponses

Utilisateur anonyme
 
Bonjour

Je vois que tu as un mysql_close(); aussitôt après ta requête. N'essaierais-tu pas d'accéder à ta base un peu plus loin dans ton code ?
0
phphelp
 
Bonjour,
merci beaucoup pour votre réponse, en effet j'ai enlevé le mysql_close , l'erreur de No database selected ne s'affiche plus or que quand même l'alerte JAVASCRIPT ( ajouter ) si y a pas d'erreurs ne s'affiche pas non plus se qui fais que y a erreur quelque part d'autre . .
en tout cas merci beaucoup , je vais essayé encore de trouver une autre solution
0
Utilisateur anonyme
 
Bonjour,

Si vous faites un select_db ça serait bon vous pensez ?
0
Utilisateur anonyme
 
Il dit que ça s'insère dans la base...
0
Utilisateur anonyme
 
Oui j'ai bien compris, mais des fois il faut coder proprement pour avoir une sortie propre et surtout sans erreur, vous me suivez dans ce que je dit ?
0
Utilisateur anonyme
 
Non, je ne suis pas vraiment. Si ça s'insère, c'est que la base est sélectionnée, non ? Il est clair qu'on ne voit ici qu'une partie du code.
0
Utilisateur anonyme
 
Le site est hébergé sur qu'elle plateforme ?
0