Formulaire, villes et codes postaux automatiq
jbgiu
Messages postés
2
Statut
Membre
-
christobal -
christobal -
Bonjour,
je programme en php une gestion d'associations et j'ai comme demande d'automatiser l'écriture la ville avec le code postal entré dans le formulaire, les villes sont stocké dans une base de donnée mysql, je récupére le champ de code postal en javascript puis je dois faire la requete pour trouver la ville qui correspont au code postal, le problème c'est que je n'arrive pas à transformer la variable javascript en varable php pour lancer ma requète avec le LIKE $CodePostal
je met le code en dessous. merci pour votre aide
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
<?php session_start();
echo "<script language='Javascript'>";
echo "function affiche_cp()";
echo "{";
echo "var code=document.addasso.cpsiege.value;";
C'est ici que je voudrai transformer la variable en $code=code
include ('../../mysql_connect.php');
$sql = 'SELECT id,cp,ville FROM ville where cp like $code';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
$ville=$data['ville'];
}
mysql_close();
echo "document.addasso.villesiege.value='$ville'";
echo "}";
echo "</script>";
?>
<head>
<SCRIPT LANGUAGE=Javascript SRC="fonction.js"> </SCRIPT>
<title>Ajouter une association</title>
</head>
<table align="center" border="1" width="800">
<tr>
<td colspan="3" height="100" valign="middle" align="center"><h1>Ajout des associations</h1></td>
</tr>
<tr>
<td height="30" width='200'><?php echo '<img src="../../images/icones/user.png" height="32" widht="32" alt="connecté" />',' ',$_SESSION['prenom']," ",$_SESSION['nom'];?></td>
<td valign="middle" width='400' align="center"><a href='../../portail.php'><img src='../../images/icones/home.png' alt='Accueil' border='0'/></a><a href='index.php'> <img src='../../images/icones/return.png' alt='Retour' border='0'/></a></td>
<td align="center" width='200'>
<?php
$date = date("d/m/Y");
$heure = date("H");
$minute = date("i");
echo $date," ",$heure,"h",$minute;
?>
</td>
</tr>
<tr valign="top">
<td colspan='3'><br /><br />
<table border="0" align="center" cellpadding="2">
<form name="addasso" method="post" action="addasso.php">
<tr>
<td>Nom de l'association :</td>
<td><input type="text" size="50" name="nom" /></td>
</tr>
<tr>
<td>Sigle :</td>
<td><input type="text" size="50" name="sigle" /></td>
</tr>
<tr>
<td>Objet :</td>
<td><TEXTAREA name="objet" rows="8" COLS="40" name="objet"></TEXTAREA></td>
</tr>
<tr>
<td>Rubriques :</td>
<td>
<table>
<tr>
<td><input type="checkbox" name="action" value=1 />Action Sociale</td>
<td><input type="checkbox" name="artis" value=1 />Artistique</td>
</tr>
<tr>
<td><input type="checkbox" name="comm" value=1 />Communication</td>
<td><input type="checkbox" name="cult" value=1 />Culturel</td>
</tr>
<tr>
<td><input type="checkbox" name="def" value=1 />Défense des droits</td>
<td><input type="checkbox" name="divers" value=1 />Divers</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>Adresse du siège :</td>
<td><input type="text" size="50" name="adressesiege" /></td>
</tr>
<tr>
<td>Complément d'adresse :</td>
<td><input type="text" size="50" name="cadressesiege" /></td>
</tr>
<tr>
<td>Code postal du siège :</td>
<td><input type="text" size="50" name="cpsiege" onclick="javascript:affiche_ville();"/></td>
</tr>
<tr>
<td>Ville du siège :</td>
<td><input type="text" size="50" name="villesiege" onclick="javascript:affiche_cp();"/></td>
</tr>
je programme en php une gestion d'associations et j'ai comme demande d'automatiser l'écriture la ville avec le code postal entré dans le formulaire, les villes sont stocké dans une base de donnée mysql, je récupére le champ de code postal en javascript puis je dois faire la requete pour trouver la ville qui correspont au code postal, le problème c'est que je n'arrive pas à transformer la variable javascript en varable php pour lancer ma requète avec le LIKE $CodePostal
je met le code en dessous. merci pour votre aide
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
<?php session_start();
echo "<script language='Javascript'>";
echo "function affiche_cp()";
echo "{";
echo "var code=document.addasso.cpsiege.value;";
C'est ici que je voudrai transformer la variable en $code=code
include ('../../mysql_connect.php');
$sql = 'SELECT id,cp,ville FROM ville where cp like $code';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
$ville=$data['ville'];
}
mysql_close();
echo "document.addasso.villesiege.value='$ville'";
echo "}";
echo "</script>";
?>
<head>
<SCRIPT LANGUAGE=Javascript SRC="fonction.js"> </SCRIPT>
<title>Ajouter une association</title>
</head>
<table align="center" border="1" width="800">
<tr>
<td colspan="3" height="100" valign="middle" align="center"><h1>Ajout des associations</h1></td>
</tr>
<tr>
<td height="30" width='200'><?php echo '<img src="../../images/icones/user.png" height="32" widht="32" alt="connecté" />',' ',$_SESSION['prenom']," ",$_SESSION['nom'];?></td>
<td valign="middle" width='400' align="center"><a href='../../portail.php'><img src='../../images/icones/home.png' alt='Accueil' border='0'/></a><a href='index.php'> <img src='../../images/icones/return.png' alt='Retour' border='0'/></a></td>
<td align="center" width='200'>
<?php
$date = date("d/m/Y");
$heure = date("H");
$minute = date("i");
echo $date," ",$heure,"h",$minute;
?>
</td>
</tr>
<tr valign="top">
<td colspan='3'><br /><br />
<table border="0" align="center" cellpadding="2">
<form name="addasso" method="post" action="addasso.php">
<tr>
<td>Nom de l'association :</td>
<td><input type="text" size="50" name="nom" /></td>
</tr>
<tr>
<td>Sigle :</td>
<td><input type="text" size="50" name="sigle" /></td>
</tr>
<tr>
<td>Objet :</td>
<td><TEXTAREA name="objet" rows="8" COLS="40" name="objet"></TEXTAREA></td>
</tr>
<tr>
<td>Rubriques :</td>
<td>
<table>
<tr>
<td><input type="checkbox" name="action" value=1 />Action Sociale</td>
<td><input type="checkbox" name="artis" value=1 />Artistique</td>
</tr>
<tr>
<td><input type="checkbox" name="comm" value=1 />Communication</td>
<td><input type="checkbox" name="cult" value=1 />Culturel</td>
</tr>
<tr>
<td><input type="checkbox" name="def" value=1 />Défense des droits</td>
<td><input type="checkbox" name="divers" value=1 />Divers</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>Adresse du siège :</td>
<td><input type="text" size="50" name="adressesiege" /></td>
</tr>
<tr>
<td>Complément d'adresse :</td>
<td><input type="text" size="50" name="cadressesiege" /></td>
</tr>
<tr>
<td>Code postal du siège :</td>
<td><input type="text" size="50" name="cpsiege" onclick="javascript:affiche_ville();"/></td>
</tr>
<tr>
<td>Ville du siège :</td>
<td><input type="text" size="50" name="villesiege" onclick="javascript:affiche_cp();"/></td>
</tr>
A voir également:
- Formulaire, villes et codes postaux automatiq
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Les codes ascii - Guide
- Codes postaux france - Télécharger - Vie quotidienne
- Formulaire de reclamation instagram - Guide
2 réponses
Bonjour,
ou plus simplement, comment récupérer la ville qui correspont au champ de texte code postal qui est dans ma table ville de ma base de donnée mysql juste en cliquant sur le champ de texte ville.
si il est vide rien ne se passe, si il est plein il trouve la ville et l'inscrit.
Merci beaucoup pour ceux qui peuvent m'aider.
Cordialement
Jean-Baptiste
ou plus simplement, comment récupérer la ville qui correspont au champ de texte code postal qui est dans ma table ville de ma base de donnée mysql juste en cliquant sur le champ de texte ville.
si il est vide rien ne se passe, si il est plein il trouve la ville et l'inscrit.
Merci beaucoup pour ceux qui peuvent m'aider.
Cordialement
Jean-Baptiste