begin process at 2012 05 30 16:55:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

mysql et javascript


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

mysql et javascript

mercredi 13 octobre 2010 à 14:42:26 | mysql et javascript

sherifff

Bonjour
Actuellement j'ai le script suivant "javascript" dans un fichier js:


window.addEvent('domready', function(){
var data = {
'image-02.jpg': { caption: 'Aisha Almuhairy fashion creation.' },
'image-01.jpg': { caption: 'Aisha Almuhairy fashion creation.' },
'image-03.jpg': { caption: 'Aisha Almuhairy fashion creation.' },
'image-04.jpg': { caption: 'Aisha Almuhairy fashion creation.' }
};
var myShow = new Slideshow.KenBurns('show', data, { captions: false, controller: false, delay: 5000, duration: 8000, height: 530, hu: '../images_final/slideshow_eng_ar/', width:530 });

});




et je desire ajouter une fonction mysql de la maniere suivante :





$resultz = mysql_query( "SELECT photo_id,photo_caption,photo_filename FROM gallery_photos WHERE photo_category='".addslashes($cid)."'" );
$nr = mysql_num_rows( $resultz );

if( empty( $nr ) )
{
$result_finall = "\t<tr><td>No Category found</td></tr>\n";
}
else
{
while( $row = mysql_fetch_array( $resultz ) )
{
$result_array[] = "
<td><a href='../admin/english/photos/".$row[2]."' rel='milkbox[gall1]' title='".$row[1]."'><img src='../admin/english/photos/".$row[2]."' alt='' width='100' height='100' /></a></td>




le but souhaité c est de remplacer EXP "image-02.jp" par la valeur dans la base de donnée SVP !!

Ceci est tres urgent SVP et toute aide serait tres tres apprécié !
mercredi 13 octobre 2010 à 15:33:36 | Re : mysql et javascript

syndrael

Oui, mais là il faut que tu comprennes que Javascript et MySQL ne dialogue jamais sauf par l'intermédiaire de PHP.
Donc tu dois générer ton fichier JS via PHP avant de l'intégrer dans ta page HTML.
S.
mercredi 13 octobre 2010 à 16:24:37 | Re : mysql et javascript

neigedhiver

Ou alors, via XmlHTTPRequest.

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
jeudi 14 octobre 2010 à 02:02:50 | Re : mysql et javascript

sherifff

Mais je ne sais pas du tout le faire ....
any piste ?
jeudi 14 octobre 2010 à 02:19:57 | Re : mysql et javascript

neigedhiver


Des pistes... Y'a de très bon tutos dans les librairies.

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
jeudi 14 octobre 2010 à 08:00:23 | Re : mysql et javascript

syndrael

Demander à Neige s'il y a des pistes.. LOL !! Mais c'est pas encore la saison du ski..LOL .. Facile celle-là du matin.
Bon, revenons à nos moutons..
Avant de se lancer dans Ajax'n co, apprends déja juste à afficher une variable PHP dans un javascript. Cela te demandera une chose: comprendre le principe de client-serveur. En effet, tu généres du Javascript, comme de l'HTML avec PHP. Vulgairement tu pisses de la chaine de caractères avec PHP.
PHP dialogue avec MySQL.. PHP est donc bien le chainon manquant dans ce que tu demandes.
Donc commence par le commencement: afficher un variable PHP dans un javascript
Et après les choses vont découler d'elles mêmes.
S.
jeudi 14 octobre 2010 à 11:23:19 | Re : mysql et javascript

neigedhiver

Demander à Neige s'il y a des pistes.. LOL !! Mais c'est pas encore la saison du ski..LOL .. Facile celle-là du matin.



PTDr, elle est excellente ouais !

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
jeudi 14 octobre 2010 à 14:08:32 | Re : mysql et javascript

sherifff

MDR trop bonne celle la !

non mais concrétement j'ai un slideshow qui fais appel à 3 fichiers .Js

et je suis assez newbie pour mixer le php avec le javascript

Alors je demande qu'on me mette sur un piste SVP

Allez y SVP
jeudi 14 octobre 2010 à 14:22:23 | Re : mysql et javascript

neigedhiver

Réponse acceptée !
Bon... Je suis dans un bon jour, une bonne semaine, alors... explications.

PHP est un langage de script. Le moteur de PHP permet de générer du texte (essentiellement). Du texte comme du HTML (le plus courant : une page web). Mais un fichier JS, CSS, XML, c'est aussi du texte.

Il faut juste faire abstraction de l'extension du fichier. Ce qui importe, c'est le contenu, pas le contenant. Le navigateur n'en a absolument rien à faire de l'extension du fichier. Si tu lui dis "Tiens, prends ça, c'est un fichier .bidule, mais je t'assure que c'est une feuille de style", le navigateur, bête et méchant, va te croire sur parole. Idem si le fichier est un .php et que tu lui dis "Ecrase, c'est pas un php, c'est du javascript". Le navigateur va le passer en l'état au moteur de javascript, lui, il s'en fiche que ça marche ou pas, c'est le moteur de JS qui s'en charge.

Donc... Tu fais un fichier .php comme les autres, dans lequel tu fais tout ce qu'il faut pour obtenir les valeurs qui te conviennent. Tu prépares un script JavaScript dans une chaîne de caractères, par exemple :
Code PHP :
<?php
session_start();
$js = 'alert("Bonjour '.$_SESSION['user_id'].'");';
?>


Au lieu d'afficher $js simplement avec un echo (c'est un script autonome, il ne sera pas "affiché" à l'écran, mais envoyé au navigateur), juste avant, tu dis au navigateur de quoi il s'agit :
Code PHP :
<?php
session_start();
$js = 'alert("Bonjour '.$_SESSION['user_id'].'");';
// C'est là qu'on dit au navigateur ce qu'on lui envoit :
header('Content-type: text/javascript');
// Eventuellement, si ton fichier est encodé en UTF8 :
// header('Content-type: text/javascript; charset=utf-8');

// Tu peux aussi (c'est une bonne idée) lui dire combien de caractères ça fait, ce que tu lui envoies :
header('Content-length: '.strlen($js));
// Ensuite, tu peux envoyer le contenu du script :
echo $js;
// Et c'est tout
?>


Dans ton code HTML, en supposant que tu aies appelé ce fichier javascript.php (ahahah) il suffira d'appeler le script comme ça :
Code HTML :
<script type="text/javascript" src="javascript.php"></script>


Et pis c'est tout.

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
jeudi 14 octobre 2010 à 14:26:19 | Re : mysql et javascript

sherifff

Merci infiniment neigedhiver


je vais essayer, et faire de mon mieux,

et je vous tienderais au courant

1 2

Cette discussion est classée dans : caption, mysql, image, jpg, aisha


Répondre à ce message

Sujets en rapport avec ce message

Sortie d'image d'une table mysql [ par speedylol ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB tri multiple avec répercution sur tableau associatif [ par arginine ] Bonjour, j'ai "crée" une petite fonction qui permet de lister les fichier jpg d'un dossier puis de créer un tableau associatif comprenant deux colonne PDF to IMAGE (jpg ou png) [ par _benjy ] Salut à tousJ'ai une p'tite question, je cherche un class ou un p'tite fonction permettant de générer une image (jpg, png, voir mm gif) a partir d'un Renommer une image uploadée avec l'id dans la base [ par amewole ] Je voudrais insérer dans la base mysql le chemin d'accès à des images uploadées et minituarisées et renommées id.jpg avec l'id variant de 1 ... N du r Problème d'écriture avec la fonction imagejpeg() [ par Jonef ] Bonjour,j'ai un problème avec la fonction imagejpeg(). Code :$source = imagecreatefromjpeg("image.jpg");$rotate = imagerotate($source, 90, 0);imagejpe upload image [ par tomm123456 ] Bonjour , je galère et n''arrive pas à trouver la solution.j'ai trouvé un script d'upload que j'ai intégré à une formulaire d'insertion pour enregistr PHP mélangé à Javascript [ par paraconcept ] bonjour à tous,j'ai trouvé un diaporama en JS.J'aimerais seulement remplacer les images présentes dans le code par une requête SQLde ce style :$db = m Upload d'image et post de commentaire lié avec mysql [ par Padaone91 ] Bonjour à tous ceux qui liront ce petit bout de texte, Voilà je souhaite créer une page qui permettra à mes visiteurs d'upload une image et ensuite d Probleme template ...... [ par FearBlue ] Slt a tous !!J'ai un probleme avec mes templates.....J'utilise un fichier nommé template.php (moteur trouvé sur le net).Voici le code php de ma page w image dans une bd mysql [ par Heny ] sltje voudrais savoir quel est le methode la plus simple et la plus efficace pour inserer une image dans une base mysql avec easyphp ( type de champs)


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 2,558 sec (4)

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