PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1076 Re : MySQL, PostgreSQL, etc... » [Résolu] modifier valeur d'un champs par rapport à une autre table » 30-11-2009 16:16:12


UPDATE map SET map.user_name=(SELECT id FROM users WHERE users.name=map.user_name )
 

a++

NdM : Et les balises alors !!!!! Pfff, pour un spécialiste Ajax, c'est pas du propre ça !!

#1077 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

>>pour cela il faudrait que je me remette à l'alcool,
quand je te parlais d'apéro et digestif, je te parlais des excès bien connus de notre ami MK big_smile:D

a++

#1078 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

>>j'essais ton nouveau code...

surtout pas big_smile:D
essayer le code de MK après l'apéro et digestif, tu prends des risques big_smile:D

a++

#1079 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

>>Et il ne faut pas mettre la première ligne d'option avant le while

bah, elle es pas mise avant le while roll


relis bien wink


"remplacer la ligne dans le while."


et c'est quoi le </selected> ???

et puis ça : 'selected="selected"

c'est pas bon wink

c'est SELETED seulement ou vide big_smile:D

bon, on voit que l'age attaque dur big_smile:D

a++

#1080 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

remplacer la ligne dans le while.


<option<?php echo $donnees['Pays']==$ligne['pays'] ? ' SELECTED ':'';  ?>><?php echo ''.$ligne['pays'].'';?> </option>

bon courage

a++

#1081 Re : Javascript » xAjax » 01-07-2010 23:02:22

Put1, tu vas bosser ce WE ??? big_smile
a++

#1083 Re : MySQL, PostgreSQL, etc... » Menu déroulant connecté à 3 tables » 01-12-2009 16:08:17

>>Je me demande si ça ne viendrais pas de la structure de ma base.
>>Qu'en pense tu?

penser est en dehors des capacitées d'Alnoss wink big_smile
a++

#1084 Re : Forum Général PHP » [Résolu] Insertion Mysql » 25-11-2009 16:23:05

bah, enlève la 2ieme connection et retest wink
a++

#1085 Re : Javascript » xAjax » 01-07-2010 23:02:22

>>non, petit prétentieux...
petit, petit roll
a++

#1087 Re : Javascript » xAjax » 01-07-2010 23:02:22

Alors mon pti Alnoss big_smile
Rêves ou cauchemars ?? big_smile
a++

#1088 Re : Javascript » xAjax » 01-07-2010 23:02:22

Bon, je crois qu'on est pas pres de le revoir not pov Alnoss sad
le temps qu'il digère tout ça sad:(
a++

#1089 Re : Javascript » xAjax » 01-07-2010 23:02:22

Voilou, tu as compris big_smile:D

juste une "(" , je ne vois pas ce qu'il y a de lourd wink

bon, au boulot maintenant wink
fo k'sa marche pour ce soir mad:)
a++

#1090 Re : Javascript » xAjax » 01-07-2010 23:02:22

/// changer cette ligne
new Ajax_request('NomDuFichierQuiRetourneraLesDonneesPourLaDiv1.php',{method:'post',params:param,onSuccess:ReceptDonnees,onError:ErrReceptDonneesDiv1,async:false});

function ReceptDonnees(xhr){
   eval(xhr.responseText);
   // la tu as tes variable CompteurN1, CompteurNX d'initialisées
   //donc tu peux faire
   NomDeMonChampX.value= CompteurNX;
 
}

Tu as compris cette fois-ci big_smile:D



a++

#1091 Re : Javascript » xAjax » 01-07-2010 23:02:22

>>Si je reprends ton exemple, ca donnerait avec java un truc du style $buffer = "{CompteurN1 : $row['cpt'] }";
oui big_smile 10/10

>>et en javascript NomDuChampTexteCompteurN1.Value =  $row['cpt']

NANNNNNNNN -10 mad 

c'est NomDuChampTexteCompteurN1.Value = CompteurN1;

comprito ??? big_smile:D

a++

#1092 Re : Javascript » xAjax » 01-07-2010 23:02:22

tu ne suis pas Alnoss mad
je vé sevir big_smile

ellse sort de la :

function ReceptDonneesDiv1(xhr){
   document.getElementById("madiv1").InnerHtml=xhr.responseText;     <-------------- LAAAAAAAAAAAAA tu vois
}

#1093 Re : Javascript » xAjax » 01-07-2010 23:02:22

Oui big_smile:D

donc, pour cela, il faut que ton script php retour une variable de type JSON.

C'est a dire :
{ VarMonCompteur1 : Valeur , VarMonCompteur2 = Valeur2 }

plus précisément :
{ NbFacture : 18, NbFactureArchive : 22 ....}

Donc dans le script php :
$buffer= "{ NbFacture : 18, NbFactureArchive : 22 }";

echo $buffer;


dans ta page xhr.ReponseText est $ a l'echo de ton script php c'est a dire $buffer donc "{ NbFacture : 18, NbFactureArchive : 22 }";

donc, en admettant que dans ta page, le compteur NbFacture sois un champ text tu fais en JavaScript  NomDuChampTexteNbFacture.Value =  NbFacture.


capicho ??????


bon, essay tout ça et tiend moi au courant wink

a++

#1094 Re : Javascript » xAjax » 01-07-2010 23:02:22

Oui, tout est possible big_smile:D
y en a qu'on essayés big_smile:D
a++

#1095 Re : Javascript » xAjax » 01-07-2010 23:02:22

Bon, tu veut une méthode pour tous faire dans le même script php ?
a++

#1096 Re : Javascript » xAjax » 01-07-2010 23:02:22

mais non, tu peu faire un seul fichier et jouer avec le param par exemple wink
Mais soyons pédagogue big_smile
Une fois que tu auras compris le principe, tu pourras améliorer wink

bon, as tu compris le principe ??
a++

#1097 Re : Javascript » xAjax » 01-07-2010 23:02:22

Mon pauvre Alnoss, tu as du mal à digérer ce que je t'ai mis ??
a++

#1098 Re : Recrutement » [CDI - PARIS] développeur Web Php/Mysql » 23-11-2009 22:32:48

Put1, même avec mes 27 ans d'expérience, je ne peu m^m pas postuler à ce poste sad
a++

#1099 Re : Javascript » xAjax » 01-07-2010 23:02:22

je vois que cette ligne dans RefreshMaDiv1 est coupée big_smile
la voila entière :


new Ajax_request('NomDuFichierQuiRetourneraLesDonneesPourLaDiv1.php',{method:'post',params:param,onSuccess:ReceptDonneesDiv1,onError:ErrReceptDonneesDiv1,async:false});

a++

#1100 Re : Javascript » xAjax » 01-07-2010 23:02:22

1) telecharger la librairie ver le lien suivant http://safbiturbo.free.fr/js_css/ajax_lib.js jusque la, c'est pas trop dure, donc, je ne commenterai pas big_smile:D

Dans les 1ere lignes de ta page, inclure cette librairie.

<script type="text/javascript" src="../js_css/ajax_lib.js"></script>

ensuite ecrire les fonctions javascripts qui seront appler pour rappatrier les donnée du serveur.


<script type="text/javascript">

function RefreshMaDiv1(){
  params=""; // pas de parametre pour cet appel
        // Parametre de la fonction qui suit qui se trouve dans la Lib
       
        // 1 - nom du script à appeler
        // 2 - methode a employer 'get' ou 'post', nous, on va lettre post :D
  // 3 - parametre pas besoin pour l'instant ( on verra ca plus tard ) :D
        // 4 - NomDeLafuntion a appeler en cas de succes
  // 5 - NomDeLafuntion a appeler en cas de d'insucces
        // 6 - le dernier, laisse le a false, c'est plus simple

  new Ajax_request('NomDuFichierQuiRetourneraLesDonneesPourLaDiv1.php',{method:'post',params:param,onSuccess:ReceptDonneesDiv1,onError:ERRReceptDonneesDiv1,async:false});
}

// les functions il faut les écrire :D:D
 
function ReceptDonneesDiv1(xhr){
   document.getElementById("madiv1").InnerHtml=xhr.responseText; 
}

function ERRReceptDonneesDiv1(xhr){
  alert('Impossible d'afficher les données : Cause =' +xhr.status);
}

var timer=setInterval("RefreshMaDiv1()", 3000);// va appeler ta function toutes les 3 sec

</script>

<div id="MaDiv1">Le contenu de la div1</div>
<div id="MaDiv2">Le contenu de la div2</div>

Code du fichier NomDuFichierQuiRetourneraLesDonneesPourLaDiv1.php

  header("Content-Type: text/plain; charset=utf-8");
  $buffer="";
  // le traitement php qui va chercher les données et met a jour $buffer;
  echo $buffer; /// attention, 1 seul echo ;)
  // ta function JavaScript ReceptDonneesDiv1 recevra dans xhr.ReponseText la valeur de $buffer ;)

Et voilou big_smile
Maintenant, comme exercice, tu me fais la même chose pour la div2 wink
a++

Pied de page des forums

Propulsé par FluxBB