Page 1 sur 1

Script PHP et base SQL fonctionne mais message

Posté : 07 janv. 2013, 19:47
par klorane
Bonsoir à tous,

j'ai un soucis, j'ai le script PHP ci dessous qui fonctionne bien. Les champs Nolicence, Nom etc... vont bien s'ecrire dans la table "tournois".

Mais au moment de m'afficher le résultat si j'ai mis dans les champs du formulaire par exemple
en NoLicence:111, Nom:DUPONT, Prenom: Pierre, Classement:50, Club: PARIS

j'ai le texte suivant : insert into tournois values ('111',DUPONT','Pierre','50','PARIS');Votre inscription a été validée.

Pourquoi il m'affiche ça devant le message final? : insert into tournois values ('111',DUPONT','Pierre','50','PARIS'); ???? :-(
Le message : "Votre inscription a été validée." me suffit.

Merci de votre aide
Klorane
Code PHP--->
<?php
$link = mysql_connect("sql.XXXXX","YYYY", "ZZZZZ" ) or die ("erreur connexion");
// selection de la base tournois
mysql_select_db("qls") or die("erreur selection base");
$requete="insert into tournois values ('".$_POST["NoLicence"]."','".$_POST["Nom"]."','".$_POST["Prenom"]."','".$_POST["Classement"]."','"
.$_POST["Club"]."');";
$ok= mysql_query($requete,$connexion);
if ($ok)
{
echo "Votre inscription a été validée";
}
else
{
echo "Votre licence a déjà été enregistrée!";
}
mysql_close();
?>

Re: Script PHP et base SQL fonctionne mais message

Posté : 08 janv. 2013, 13:04
par sadeq
ça n'a rien à avoir, mais corrige d'abord ça:
$ok= mysql_query($requete,$link);
au lieu de
$ok= mysql_query($requete,$connexion);
L'erreur peut être due à une instruction :
echo $requete; 
qui traine ailleurs quelque part dans ton programme ou dans la page html du formulaire. Vérifie car dans le code que tu as donné il n'y a rien qui provoque ton erreur.

Re: Script PHP et base SQL fonctionne mais message

Posté : 08 janv. 2013, 14:56
par klorane
Merci pour vos réponses!

J'ai effectué la modification.

Le problème pourrait-il provenir du serveur PHP?

Klorane

Re: Script PHP et base SQL fonctionne mais message

Posté : 09 janv. 2013, 11:49
par sadeq
non. Tu as forcément un affichage de la variable $requete quelque part dans tes pages : formulaire html et programme php qui traite le form.