begin process at 2012 05 29 01:50:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Prototype, Script.Aculo.us

 > 

ajax / php envoi en post de variables a une page php non prise en compte


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ajax / php envoi en post de variables a une page php non prise en compte

mardi 7 juillet 2009 à 12:17:25 | ajax / php envoi en post de variables a une page php non prise en compte

milan78

bonjour,
j ai un formulaire je recolte les donnees de l utilisateur ensuite les traites avec fonction ajax.udapter afin de l afficher dans une div sans recharger la page les donnees sont traitées en post et envoyé a un fichier php lorsque j utilise firebug je constate que l es donnees sont bien envoyées au serveur mais ne sont pas prise en compte par le fichier php, resultat toute la bdd s affiche dans la div,, j ai essayer de mettre tout sur la meme page en enlevant la fonction ajax et cela fonctionne tres bien les variable sont prise en compte.
 merci d avance j aimerai donc savoir pourquoi les variable passer au serveur ne sont pas prise en compte et comment faire pour que le formulaire fonctionne en ajax

 voici les trois codes (ajax/form/php)

////function  ajax/////

 function executer_calcul() 
 {
var country = $('1');
var city = $('2');
var type = $('3');


     new Ajax.Updater( 
         'ajaxresult',    
         'request.php', {  
         method:'post', 
         parameters: { 
             country: country.value,
             city: city.value, 
             type: type.value,
             
         } 
     }); 
 } 


/////mon formulaire//////

<form id="form" name="form">

<div id="country">country
       <select name="1" id="1">
         <option value="0">choose</option>
         <option value="1">1</option>
       </select>
       </div>

     <div id="city">city
       <select name="2" id="2">
         <option value="0">choose</option>
         <option value="1">1</option>
         <option value="2">2</option>
         <option value="3">3</option>
         <option value="4">4</option>
         <option value="5">5</option>
         <option value="6">6</option>
       </select>
       </div>

     <div id="type">type
       <select name="3" id="3">
         <option value="0">choose</option>
         <option value="1">1</option>
         <option value="2">2</option>
         <option value="3">3</option>
       </select>
       </div>
     
        <div align="center"> <button type="submit" onclick="executer_calcul();return false;" >search your property</button>
     
    </form>


/////fichier php /////

/ ... /

///requete sql////

mysql_select_db($database_myeflat, $myeflat);
$query_request = sprintf("SELECT id_announcement, cle_country, cle_for, price, address, `description`, squarmeter, bedroom, bathroom, table_towns.town, table_types.type FROM table_announcements, table_countrys, table_towns, table_types WHERE table_announcements.cle_country = table_countrys.id_country AND table_announcements.cle_type = table_types.id_type  AND table_announcements.cle_town = table_towns.id_town ");

///variable de form////

if(isset($_POST["1"]) && $_POST["1"]>0)
    $query_request .=" AND table_announcements.cle_country = ".$_POST["1"];
   
if(isset($_POST["2"]) && $_POST["2"]>0)
    $query_request .=" AND table_announcements.cle_town = ".$_POST["2"];
       
if(isset($_POST["3"]) && $_POST["3"]>0)
    $query_request .=" AND table_announcements.cle_type = ".$_POST["3"];
   

$query_limit_request = sprintf("%s ORDER BY id_announcement DESC LIMIT %d, %d", $query_request, $startRow_request, $maxRows_request);
$request = mysql_query($query_limit_request, $myeflat) or die(mysql_error());
$row_request = mysql_fetch_assoc($request);

#############################################"

merci pour l aide futur j espere
mardi 7 juillet 2009 à 12:56:03 | Re : ajax / php envoi en post de variables a une page php non prise en compte

Bul3

Membre Club


Bonjour,

>>je constate que les donnees sont bien envoyées au serveur
>>mais ne sont pas prise en compte par le fichier php*
je dirais erreur donc coté php

>>j ai essayer de mettre tout sur la meme page en enlevant la
>>fonction ajax et cela fonctionne tres bien les variable sont prise en compte
ah ? plus pareil alors...
ça vient de la manière dont tu utilises ta "bibliothèque de fonctions"
( la quelle au fait ? )

>> comment faire pour que le formulaire fonctionne en ajax
avec ajax, on n'utilise pas un formulaire.justement !
ton outil doit prendre les champs du formulaires pour
les ajouter au send d'ajax ou à l'url dans l'open
tu ne dois donc pas utiliser comme il faut
je ne t'aiderais guère plus, tous ces (soit-disant) framework
me gênent un peu, je ne connais pas et ne tiens pas à connaitre

petite remarque, un ID comme un name
doivent, normalement, commencer par une lettre

Cordialement [mon Site] [M'écrire] Bul


Cette discussion est classée dans : table, php, request, post, ajax


Répondre à ce message

Sujets en rapport avec ce message

Probleme affichage AJAX/PHP/DIV - Aidez moi svp! [ par kellogs ] Bonjour à tous et toutes!Voilà j'ai un souci avec un code AJAX. En fait, je réussi à charger ma page 'admin.php' dans le div 'content' mais celle ci d AJAX & PHP : Gestion des Sessions [ par bjipowa ] Bonjour à tous !Je ne savais pas si il fallait mieux poser sa sur PHP-fr ou sur javascriptFr donc j'ai décidé étan donné que c'est un peu plus du doma prb avec Ajax (ou incomprension du fonctionnement des FONCTIONS) [ par gomoz ] Je m'essaye aux thechniques Ajax pour me faciliter un peu la vie sur un petit programme php que je veux ameliorer.Il y a juste une chose que j'arrive Ajax et http [ par rhum07 ] Bonjour.Petite problème : j'ai réalisé un lecteur rss qui est composé d'une page php qui va chercher une page au format XML (elle se trouve sur un ser Méthode POST (AJAX) sous Safari [ par eplanet ] Bonjour à tous, voilà mon problème, j'essaie d'utiliser la méthode POST en AJAX, ca marche bien sous Firefox et sous IE (6 et 7), mais pas sous Safari Sortable.create & Ajax.InPlaceEditor [ par canibale ] Bonsoir, J'ai malheureusement deux petits problèmes avec Script.Aculo.us :( commençons par le premier ;)Sortable.create et Sortable.serialize    Soit Comment modifier une base de donnée Mysql avec AJAX [ par overstone ] Bonjour,Je recherche un moyen simple pour gérer ma base de donnée avec AJAX J'ai réussi à créer mon interface à l'aide de PHP, tout marche parfaitemen Probleme traitement de donnée d'un formulaire recuperer en ajax [ par ssabard ] Bonjour j'ai un soucis je n'arrive pas a recuperer les values des select et input text remplit a l'aide d'ajax pour traiter un formualire.J'ai une lis Ajax Prototype Scriptaculous [ par piep14 ] Bonsoir, je cherche a mettre en place new Ajax.InPlaceEditor. Pour cela, j'ai fait :Code :<!--[if !IE Récuperer des données avec $_POST [ par njulio ] Salut à tous, J'ai un problème de récupération de données. Je m'explique: J'ai une page contenant un formulaire, en cliquant sur un bouton de commande


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales