Script PHP et base SQL fonctionne mais message

Eléphanteau du PHP | 22 Messages

07 janv. 2013, 19:47

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();
?>

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

08 janv. 2013, 13:04

ç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.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Eléphanteau du PHP | 22 Messages

08 janv. 2013, 14:56

Merci pour vos réponses!

J'ai effectué la modification.

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

Klorane

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

09 janv. 2013, 11:49

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.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène