Accueil > Forum > > > > onclick et mysql
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
|
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.
|
|
mercredi 20 juin 2007 à 16:04:57 |
Re : onclick et mysql

bultez
|
et pour nous, ce serait beaucoup plus simple si tu nous postait la page html ( enfin un extrait ) pas le php !
|
|
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> </td> <td> </td> </tr> <tr> <td>
<table summary="" border="0"> <tr> <td>CHEF DE PROJET</td> <td> </td> <td> </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>
</td> <td>
</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> </td> <td> </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> </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> </td> <td> </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> </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
|
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 questionIn 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
|
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 questionIn 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
|
Salut et ma solution ne fonctionne pas ? une recherche sur exalead vous aurait peut-etre evite de poser cette questionIn 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
|
|
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
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|