begin process at 2012 05 29 19:12:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Evènements

 > 

onclick et mysql


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

onclick et mysql

mercredi 20 juin 2007 à 15:25:31 | onclick et mysql

Slyders

Bonjour, alors voila mon petit dileme, vous allez certainement pouvoir m'aider:
Je reçoit des variables PHP:

$couleur1=$ligne[9];
$couleur2=$ligne[10];
...
jusqu'a 11 comme celle-ci.
Ces variables on soit 1 ou 0.

Je doit affecter cet valeur à une image, Quand je clique sur cette image la valeur change (j'ai 11 image), elle passe donc de 1 à 0 et inversement.

Je doit ensuite récupéré toute les valeurs de mes images et les envoyer dans mysql.

Comment puis je faire? je ne suis vraiment débutant en JS,v merci d'avance.

pour le moment j'avais fait:

<img name="img3" value="<?phpecho$couleur2;?>" src="img/fleche_droite_<?phpecho$couleur2;?>.JPG">

et j'ai sa qui marche pour faire le changement d'affichage, mais je peu récupéré aucune valeur:(

<img src="img/fleche_droite_<?phpecho$couleur3;?>.JPG" onclick="this.src='img/fleche_droite_<?php switch($couleur3) { case"0": echo $couleur3="1";$couleur3="1";break; case"1": echo $couleur3="0";$couleur3="0"; break;default: break;} ?>.JPG';" alt="">

mercredi 20 juin 2007 à 15:49:27 | Re : onclick et mysql

yousfane

Salut
Cree un fichier php pour stocker les valeurs dans la base de données, puis tu peux utiliser ajax pour envoyer la valeur de $couleur à la page php que tu as creé
mercredi 20 juin 2007 à 16:03:17 | Re : onclick et mysql

bultez

Membre Club




Bonjour,

    je ne suis pas sûr que tu ne mélange pas php et javascript...

    si tu veux à partir du html,javascript gérer quelquechose
       coté serveur, il faut rappeler le php. avec un formulaire,
       en changeant l'Url, avec ajax.


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



mercredi 20 juin 2007 à 16:04:57 | Re : onclick et mysql

bultez

Membre Club
et pour nous, ce serait beaucoup plus simple
si tu nous postait la page html ( enfin un
extrait ) pas le php !

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



mercredi 20 juin 2007 à 17:10:31 | Re : onclick et mysql

Slyders

voici le code, je pensais donc mettre du JS pour g?|rer ce que je vous disais :x   :

<html>
<!-- Date de cr§Ûation: 05/06/2007 -->

<head>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title></title>
<meta
name="description" content="">
<meta
name="keywords" content="">
<meta
name="author" content="Usager non enregistre">
<meta
name="generator" content="WebExpert 6">
</head>
<body
bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#000000">
<?php
$numprojet
=$_POST['Liste3'];

include'scripts/connect.php'
;

$jeu
=mysql_query("SELECT NumProjet, NomProjet, Nomfichier, DateCrea, Arendre, DateComite, Annee, NomChef, NomAssist, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11 FROM projets WHERE NumProjet=$numprojet");
$ligne
=mysql_fetch_array($jeu)ordie;

$numprojet
=$ligne[0];
$nomprojet
=$ligne[1];
$arendre
=$ligne[4];
$couleur1
=$ligne[9];
$couleur2
=$ligne[10];
$couleur3
=$ligne[11];
$couleur4
=$ligne[12];
$couleur5
=$ligne[13];
$couleur6
=$ligne[14];
$couleur7
=$ligne[15];
$couleur8
=$ligne[16];
$couleur9
=$ligne[17];
$couleur10
=$ligne[18];
$couleur11
=$ligne[19];
?>
<form name="Form_enreg"method= 'post'><!-- Debut de mon FORM -->
<?phpecho"<b>$nomprojet</b> §Ñ rendre pour le: <b>$arendre</b>";?>
<table summary="" border="0">
<tr>
<td>
CHEF DE PROJET</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>

<td>

<table summary="" border="0">
<tr>
<td>
CHEF DE PROJET</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>

<td>
<table
summary="" border="0">
<tr>
<td><

img src="img/fleche_bas_ <?php echo $couleur1 ; ?> .JPG" onclick=" this. src = 'img/fleche_bas_<?php switch($couleur1) { case"0": echo $couleur1="1"; $couleur1="1";break; case"1": echo $couleur1="0";$couleur1="0"; break;default: break;} ?>.JPG' ; ";></td>
<td><
img src="img/fleche_haut_ <?php echo $couleur2 ; ?> .JPG" onclick=" this. src = 'img/fleche_haut_<?php switch($couleur2) { case"0": echo $couleur2="1"; $couleur2="1";break; case"1": echo $couleur2="0";$couleur2="0"; break;default: break;} ?>.JPG' ; "></td>
</tr>
</table>

</td>

<td>
&nbsp; </td>
<td>
&nbsp; </td>
</tr>
<tr>
<td>
ASSISTANTE</td>
<td>
<table
summary="" border="0">
<tr><
img src="img/fleche_droite_ <?php echo $couleur3 ; ?> .JPG" onclick=" this. src = 'img/fleche_droite_<?php switch($couleur3) { case"0": echo $couleur3="1";$couleur3="1";break; case"1": echo $couleur3="0";$couleur3="0"; break;default: break;} ?>.JPG' ; " alt=""></tr>
<tr><
img src="img/fleche_gauche_ <?php echo $couleur4 ; ?> .JPG" onclick=" this. src = 'img/fleche_gauche_<?php switch($couleur4) { case"0": echo $couleur4="1";$couleur4="1";break; case"1": echo $couleur4="0";$couleur4="0"; break;default: break;} ?>.JPG' ; " alt=""></tr>
</table>
</td>
<td>
CHEF DE SEVICE</td>
</tr>
<tr>
<td><
img src="img/fleche_bas_ <?php echo $couleur5 ; ?> .JPG" onclick=" this. src = 'img/fleche_bas_<?php switch($couleur5) { case"0": echo $couleur5="1";$couleur5="1";break; case"1": echo $couleur5="0";$couleur5="0"; break;default: break;} ?>.JPG' ; " alt=""></td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td>PERSONNE1
</td>
<td>
<table
summary="" border="0">
<tr><
img src="img/fleche_droite_ <?php echo $couleur6 ; ?> .JPG" onclick=" this. src = 'img/fleche_droite_<?php switch($couleur6) { case"0": echo $couleur6="1";$couleur6="1";break; case"1": echo $couleur6="0";$couleur6="0"; break;default: break;} ?>.JPG' ; " alt=""></tr>
<tr><
img src="img/fleche_gauche_ <?php echo $couleur7 ; ?> .JPG" onclick=" this. src = 'img/fleche_gauche_<?php switch($couleur7) { case"0": echo $couleur7="1";$couleur7="1";break; case"1": echo $couleur7="0";$couleur7="0"; break;default: break;} ?>.JPG' ; " alt=""></tr>
</table>

</td>
<td>
G.PERSONNE1<br>R.PERSONNE1<br>M.<br>N.PERSONNE1</td>
</tr>
<tr>
&nbsp;</tr>
</table>
<table
summary="" border="0">
<tr>
<td><table
summary="" border="0">
<tr>
<td
name="3"><
img src="img/fleche_longbas_ <?php echo $couleur8 ; ?> .JPG" onclick=" this. src = 'img/fleche_longbas_<?php switch($couleur8) { case"0": echo $couleur8="1";$couleur8="1";break; case"1": echo $couleur8="0";$couleur8="0"; break;default: break;} ?>.JPG' ; " alt=""></td>
<tr>
</table></td>

<td><table
summary="" border="0">
<tr>
<td><
img src="img/fleche_basdroite_ <?php echo $couleur9 ; ?> .JPG" onclick=" this. src = 'img/fleche_basdroite_<?php switch($couleur9) { case"0": echo $couleur9="1";$couleur9="1";break; case"1": echo $couleur9="0";$couleur9="0"; break;default: break;} ?>.JPG' ; " alt=""></td>
<td>
ASSISTANTE</td>
<td><
img src="img/fleche_droite_ <?php echo $couleur10 ; ?> .JPG" onclick=" this. src = 'img/fleche_droite_<?php switch($couleur10) { case"0": echo $couleur10="1";$couleur10="1";break; case"1": echo $couleur10="0"; $couleur10="0"; break;default: break;} ?>.JPG' ; " alt=""></td>
<td>
NICOLE DEVELAY</td>
</tr>
<tr>


<td>&nbsp;</td>
<td>
&nbsp;</td>
<td><
img src="img/fleche_bas_ <?php echo $couleur11 ; ?> .JPG" onclick=" this. src = 'img/fleche_bas_<?php switch($couleur11) { case"0": echo $couleur11="1";$couleur11="1";break; case"1": echo $couleur11="0";$couleur11="0"; break;default: break;} ?>.JPG' ; " alt=""></td>
</tr>
</table></td>


</tr>
</table>
<table
summary="" border="0">
<tr>
<td>
TIRAGE</td>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
TIRAGE</td>
</tr>

</table>


<div style="
text-align : right">
<input
type="hidden" name="Liste3" value="
<?php echo $numprojet ; ?> ">
<input
type="submit" style="
cursor :hand;" value="Enregistrer" name='enreg_circuit'> <!-- type submit qui lance le php-->


</div>
<!-- ------------------------------------------------------------------------------------------------------------------ -->
<?php
if( isset ( $_POST [ 'enreg_circuit' ]))
{ /*PARTI SQL*/
include 'scripts\connect.php'
;
echo " $couleur1 , $couleur2 , $couleur3 , $couleur4 , $couleur5 , $couleur6 , $couleur7 , $couleur8 , $couleur9 , $couleur10 , $couleur11 " ;

$jeu
= mysql_query ( "UPDATE `projets` SET `F1` = ' $couleur1 ',`F2` = ' $couleur2 ',`F3` = ' $couleur3 ',`F4` = ' $couleur4 ',`F5` = ' $couleur5 ',`F6` = ' $couleur6 ',`F7` = ' $couleur7 ',`F8` = ' $couleur8 ',`F9` = ' $couleur9 ',`F10` = ' $couleur10 ',`F11`= ' $couleur11 ' WHERE `NumProjet` =' $numprojet ';" );

mysql_close
();

/*PARTI SQL FINI*/
}
?>
<!-- ------------------------------------------------------------------------------------------------------------------ -->
</form> <!-- FIN de mon FORM -->
</body>
</html>
mercredi 20 juin 2007 à 17:17:53 | Re : onclick et mysql

coucou747

Administrateur CodeS-SourceS
Salut

je t'ai dit sur phpcs que c'etait du javascript ET QUE TU DEVAIS FAIRE TON SWITCH EN JAVASCRIPT

total=4;

couleur=new Array(total);
couleur[0]='<?php echo $couleur1; ?>';
couleur[1]='<?php echo $couleur2; ?>';
couleur[2]='<?php echo $couleur3; ?>';
couleur[3]='<?php echo $couleur4; ?>';
<img src="img/fleche_droite_<?phpecho$couleur3;?>.JPG" onclick="this.src='img/fleche_droite_'+couleur[i]+'.jpg'; i=(i+1)%total" alt="">


une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
mercredi 20 juin 2007 à 17:27:04 | Re : onclick et mysql

coucou747

Administrateur CodeS-SourceS
Salut

t'as fait ce que bultez craignait... t'as colle tout ton code, et pas uniquement ton code javascript...

c'est illisible ce que t'as fait... en plus tu utilises un fetch_array comme un fetch_row (tu te fais chier pour rien, $array['nom'] et pas $array[0] ca suffit)


une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
mercredi 20 juin 2007 à 17:55:47 | Re : onclick et mysql

Slyders

Oui mais je voie pas comment faire en JS pour faire un switch :x
faudrait que quand je clique dessus sa lance une fonction JS, qui vérifie la valeur de mon couleur[i] et qui le modifie ?


Ils se passe rien sur le quand on click et quand on affiche la source il y a this.src='img/fleche_droite_'+couleur[i]+'.jpg'; i=(i+1)%total d'écrit et pas de valeur :x
<img src="img/fleche_droite_<?phpecho$couleur3;?>.JPG" onclick="this.src='img/fleche_droite_'+couleur[i]+'.jpg'; i=(i+1)%total" alt="">

noob attitude ....

mercredi 20 juin 2007 à 18:01:15 | Re : onclick et mysql

Slyders

Oui j'ai tout collé car j'ai pas de code JS et ct pour que vous compreniez la situation :x
Merci j'ai corrigé pour le array.

mercredi 20 juin 2007 à 20:30:58 | Re : onclick et mysql

coucou747

Administrateur CodeS-SourceS
Salut
et ma solution ne fonctionne pas ?


une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy

1 2 3 4 5

Cette discussion est classée dans : mysql, valeur, img, onclick, couleur2


Répondre à ce message

Sujets en rapport avec ce message

Récupérer valeur d'un <select> onClick? [ par Thundrax ] Récupéré des Variables et remetter en PHP [ par Slyders ] Bonjour,j'ai des variables PHP qui sont sous cet forme: img name="img2" value="<?php< formulaire onclick + mise a jour valeur php? [ par Dav_c ] Bonjour, j'utilise les sessions en php et j'ai ajouter un bout de code pour deconnecter l'utilisateur après x minute. Donc j'aimerais pouvoir remettr YUI avec javascript et php [ par trovillione ] bonjour a tous, j ai un grand probleme et je suis coince la dessus depuis des jours. Mon probleme est le suivant: j´ai un fichier index.js qui contie changement d'image grâce à un clique hors de la balise principale [ par matricule471 ] Bonjour, Je vais vous exposer mon problème Code: function Img(){ document.getElementById("centre").src = "img/imgL.jpg"; } <img id="cen Nombre aléatoire (stocker la valeur) [ par nexper ] Bonjour à tous , je vous donne une petite idée sur ce que je voudrais faire ou plutôt reproduire à ma manière ; il s'agit d'un petit jeux (juste prix, menu horizontal/vertical sous ajax/php/mysql [ par thibill ] Salut à tous et toutes, Est-ce qu'il y a qq'un qui a déjà fabriqué un menu horizontal 3 niveaux permettant de tirer les données du menu directement d récupere valeur option [ par HF974 ] Bonjour, Je voudrais récupérer la valeur de toutes les options de ma listebox j'ai l'erreur suivante lorsque le teste mon code : document.getEleme Dimension Image Javascript [ par benStNarsRepresent ] Bonjour Mon problème est le suivant, j'ai un script (java script) qui exécute la fonctions displayPics avec la commande window.onload = displayPics; Interaction avec le serveur : AJAX + PHP [ par kate1910 ] bonjour , est ce que quelqu'un pourra me dire c'est koi l'erreur dans mon code : [code=js]function ajax() { var xhr=null; if (window.XMLH


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 : 1,092 sec (4)

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