Voillà j'ai une erreur dans mon code (Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\wamp\www\test4\form.php on line 27) mais je n'arrive pas à la trouver.
Je voudrais juste selectionner les données de ma table entre deux intervalles ,es que quelqu'un aurai une idée
Voici mon code:j'ai 3 variables mag, lon et lat.
Je travaille avec Mysql
et le chemin de table est le suivant:
Code : Tout sélectionner
create table seisme(int mag,int lat,int lon);
//connexion à la base
$db = mysql_connect('xxx','xxx','') or die ('erreur de connexion');
//sélection de la base
mysql_select_db("xxx");
if (isset($_POST['envoyer']) && $_POST['envoyer'] == 'Envoyer') {
//si l'utilisateur ne remplit pas les variables du formulaire, on va leur attribuer des valeurs pas defaut pour la recherche
if ($_POST['mag min']==NULL) {
$_POST['mag min']='0'; }
if ($_POST['mag max']==NULL) {
$_POST['mag max']=='999999999999999'; }
if ($_POST['lat min']==NULL) {
$_POST['lat min']=='0'; }
if ($_POST['lat max']==NULL) {
$_POST['lat max']=='999999999999999'; }
if ($_POST['lon min']==NULL){
$_POST['lon min']=='1'; }
if ($_POST['lon max']==NULL) {
$_POST['lon max']=='999999999999999'; };
mysql_query(" SELECT * FROM seisme WHERE mag BETWEEN "'.$_POST['mag min'].'" AND "'.$_POST['mag max'].'" AND lat BETWEEN "'.$_POST['lat min'].'" AND "'.$_POST['lat max'].'" AND lon BETWEEN "'.$_POST['lon min'].'" AND "'.$_POST['lon max'] .'"");
mysql_close();
?>
[/code]