RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
Formulaire, villes et codes postaux automatiq
jbgiu, le mar. 13 mai 2008 à 18:38:10
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>Configuration: Windows Vista
Internet Explorer 7.0


jbgiu
mai 08
Suivant
REPONSES
jbgiu
mai 08
christobal
01 avr.
Version Web
Réalisé par RedShift
no save