Comment vérifier l'existence d'un champ de texte dans une base d
marwabenhedi
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Comment vérifier l'existence d'un champ de texte dans une base des données sans cliquer sur un bouton sachant que j'ai utilisée la commande onblur au niveau de champ d'un formulaire.
Voici le script:
<script type='text/javascript'>
function writediv(texte)
{
document.getElementById('pseudobox').innerHTML = texte;
}
function affbarre(){
tt=document.f.compteur1.value;
<?php
$link = mysql_connect("localhost","root","")or die("erreur connection hôte");
mysql_select_db("sonede") or die("erreur connection base de données");
$q = mysql_query("SELECT ref_compteur FROM compteur WHERE(ref_compteur='$tt') ");
$nbr=mysql_num_rows($q);
while ($enreg=mysql_fetch_array($q))
{
?>
pl=<?php echo $enreg[0]; ?>; <?php } ?>
if(document.f.compteur1.value==pl) {writediv('<span style="color:green"><b>:'+pl+' </b> ce référence de compteur est valide</span>');}
else{writediv('<span style="color:red"><b>:'+pl+' </b> ce référence de compteur est invalide</span>');}
}
</script>
Au niveau de champ de texte:
<input name="compteur1" type="text" id="compteur1" size="20" maxlength="30" value="" onblur="affbarre()" /></td>
<td><div id="pseudobox"></div></td></tr></table>
Merci d'avance de m'avoir répondue
Comment vérifier l'existence d'un champ de texte dans une base des données sans cliquer sur un bouton sachant que j'ai utilisée la commande onblur au niveau de champ d'un formulaire.
Voici le script:
<script type='text/javascript'>
function writediv(texte)
{
document.getElementById('pseudobox').innerHTML = texte;
}
function affbarre(){
tt=document.f.compteur1.value;
<?php
$link = mysql_connect("localhost","root","")or die("erreur connection hôte");
mysql_select_db("sonede") or die("erreur connection base de données");
$q = mysql_query("SELECT ref_compteur FROM compteur WHERE(ref_compteur='$tt') ");
$nbr=mysql_num_rows($q);
while ($enreg=mysql_fetch_array($q))
{
?>
pl=<?php echo $enreg[0]; ?>; <?php } ?>
if(document.f.compteur1.value==pl) {writediv('<span style="color:green"><b>:'+pl+' </b> ce référence de compteur est valide</span>');}
else{writediv('<span style="color:red"><b>:'+pl+' </b> ce référence de compteur est invalide</span>');}
}
</script>
Au niveau de champ de texte:
<input name="compteur1" type="text" id="compteur1" size="20" maxlength="30" value="" onblur="affbarre()" /></td>
<td><div id="pseudobox"></div></td></tr></table>
Merci d'avance de m'avoir répondue
A voir également:
- Comment vérifier l'existence d'un champ de texte dans une base d
- Base de registre - Guide
- Verifier compatibilite windows 11 - Guide
- Verifier un lien - Guide
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
1 réponse
Salut salut,
Ton code va poser quelques problèmes car le javascript est interprété coté client et php coté serveur, du coup lorsque les événements javascript seront déclenchés le code php ne sera pas interprété.
Si tu veux faire des requêtes en base sans clique et sans rechargement de page il va falloir le faire en AJAX.
Ton code va poser quelques problèmes car le javascript est interprété coté client et php coté serveur, du coup lorsque les événements javascript seront déclenchés le code php ne sera pas interprété.
Si tu veux faire des requêtes en base sans clique et sans rechargement de page il va falloir le faire en AJAX.