Message de confirmation à travers javascript

abdeslam1999 Messages postés 36 Statut Membre -  
Jean-François Pillou Messages postés 19541 Statut Webmaster -
Bonjour,
j'ai créé un code sert à eviter les doublons dans ma table

voilà le code

<?php if (isset($_POST['ajouter']))
{ $connect=mysql_connect("localhost", "root", "") or die ("Echec de la connexion au serveur !"); $select=mysql_select_db("AGCS") or die ("Echec de la connexion à la base de donnée !"); $code_famille=$_POST['code_famille']; // Eviter les doublons dans la base de donnees
function user_exists($code_famille)
{
$query="select code_famille from famille where code_famille='".$_POST["code_famille"]."'"; $result=mysql_query($query);
return (mysql_num_rows( $result) == 1);
}
} ?>

ce que je veux, un message de confirmation tel que dés que je clique sur le bouton ajouter si le code est déjà existe
le message m'informe

voilà ce que j'ai fait mais ça marche pas

<script type="text/javascript">
function verif() {
if (user_exists($code_famille)){
alert("code déjà existe!");
}
}
</script>
A voir également:

1 réponse

Jean-François Pillou Messages postés 19541 Statut Webmaster 63 278
 
Tu te mélanges les pinceaux entre Javascript et PHP.

Javascript peut faire des tests du côté du navigateur et PHP peut faire des requêtes à la base de données, ce qui signifie que la seule façon de faire ce que tu souhaites est de le faire en AJAX :


- Javascript fait une requête sur une page PHP à l'aide de l'objet XmlHttpRequest et en passant en paramètre la valeur
- le script PHP renvoie une valeur si l'utilisateur existe et une autre valeur s'il n'existe pas
- Javascript récupère cette valeur et affiche un message en fonction...

0