Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/07/2011, 16h34   #1
Invité de passage
 
Homme
Webmaster
Inscription : juillet 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : juillet 2011
Messages : 2
Points : 0
Points : 0
Par défaut Tableaux dynamiques avec flexigrid

Bonjour,

je développe un petit tableau dynamiques pour:
Afficher une liste de données,
Ajouter des données
Effectuer une recherche parmi les données etc ...

J'ai télécharger flexigrid ici :http://www.flexigrid.info/
mais j'arrive pas à récupérer les infos de la base via mon php ( un post ajax).

Merci !
geemo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 16h50   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 019
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 019
Points : 45 114
Points : 45 114


je vois pas ton code ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2011, 14h41   #3
Membre actif
 
Avatar de FrankOVD
 
Inscription : juin 2005
Messages : 407
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 407
Points : 182
Points : 182
Envoyer un message via MSN à FrankOVD
Je ne sais pas où tu en est rendu mais je te propose d'essayer jqGrid, leur documentation semble plus complète.
__________________
http://www.overdrunk.net

Pensez à la balise
FrankOVD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2011, 11h40   #4
Invité de passage
 
Homme
Webmaster
Inscription : juillet 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : juillet 2011
Messages : 2
Points : 0
Points : 0
Bonjour,

j'arrive à récupérer les infos de la base via mon php.
mais j'arrive pas à ajouter ni à modifier les données directement à partir de mon tableau.

le fichier pour le tableau

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<table class="flexme3" style="display: none"></table>
<script type="text/javascript">
		$(function() {
			$(".flexme3").flexigrid({
				url:  'media/ajax/post-xml.php',
				dataType: 'json',
 
				colModel : [
					{display: 'ID', name : 'id', width : 40, sortable : true, align: 'left'},
					{display: 'Nom', name : 'nom', width : 100, sortable : true, align: 'left'},
					{display: 'Prenom', name : 'prenom', width : 100, sortable : true, align: 'left'},
					{display: 'Langue', name : 'langue', width : 100, sortable : true, align: 'left'}
 
				],
 
				buttons : [
					{name: 'Ajouter', bclass: 'add', onpress : doCommand},
					{name: 'Delete', bclass: 'delete', onpress : doCommand},
					{separator: true}
				],
				searchitems : [
					{display: 'ID', name : 'id'},
					{display: 'Site', name : 'site', isdefault: true},
					{display: 'Type', name : 'type'}
				],
				sortname: "id",
				sortorder: "asc",
				usepager: true,
				title: "Rémuneration",
				useRp: true,
				rp: 10,
				showTableToggleBtn: false,
				resizable: false,
				width: 800,
				height: 200,
				singleSelect: true
			});
		});
 
 
		function doCommand(com, grid) {
			if (com == 'Ajouter') {
				$('.trSelected', grid).each(function() {
					var id = $(this).attr('id');
					id = id.substring(id.lastIndexOf('row')+3);
					alert("Ajouter row " + id);
				});
			} 
			else if (com == 'Delete') {
				$('.trSelected', grid).each(function() {
					var id = $(this).attr('id');
					id = id.substring(id.lastIndexOf('row')+3);
					alert("Delete row " + id);
				});
			}
		}
 
	</script>
le fichier php
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
 
<?php
// Connect to MySQL database
mysql_connect('localhost', 'root', '');
mysql_select_db('mabase');
$page = 1; // The current page
$sortname = 'id'; // Sort column
$sortorder = 'asc'; // Sort order
$qtype = ''; // Search column
$query = ''; // Search string
// Get posted data
if (isset($_POST['page'])) {
   $page = mysql_real_escape_string($_POST['page']);
}
if (isset($_POST['sortname'])) {
   $sortname = mysql_real_escape_string($_POST['sortname']);
}
if (isset($_POST['sortorder'])) {
   $sortorder = mysql_real_escape_string($_POST['sortorder']);
}
if (isset($_POST['qtype'])) {
   $qtype = mysql_real_escape_string($_POST['qtype']);
}
if (isset($_POST['query'])) {
   $query = mysql_real_escape_string($_POST['query']);
}
if (isset($_POST['rp'])) {
   $rp = mysql_real_escape_string($_POST['rp']);
}
// Setup sort and search SQL using posted data
$sortSql = "order by $sortname $sortorder";
$searchSql = ($qtype != '' && $query != '') ? "where $qtype = '$query'" : '';
// Get total count of records
$sql = "select count(*)
from compte
$searchSql";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$total = $row[0];
// Setup paging SQL
$pageStart = ($page-1)*$rp;
$limitSql = "limit $pageStart, $rp";
// Return JSON data
$data = array();
$data['page'] = $page;
$data['total'] = $total;
$data['rows'] = array();
$sql = "select id, langue, nom, prenom
from compte
$searchSql
$sortSql
$limitSql";
$results = mysql_query($sql);
while ($row = mysql_fetch_assoc($results)) {
   $data['rows'][] = array(
   'id' => $row['id'],
   'cell' => array($row['id'], $row['langue'], $row['nom'], $row['prenom'])
);
}
echo json_encode($data);
?>
le reste du code ( les js et les css ) se trouve dans un zip disponible sur ce site http://www.flexigrid.info/

Merci !

Citation:
Envoyé par SpaceFrog Voir le message


je vois pas ton code ...
geemo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 17h42   #5
Membre éclairé
 
Homme Gérard Okono
Développeur Web
Inscription : juillet 2006
Messages : 711
Détails du profil
Informations personnelles :
Nom : Homme Gérard Okono
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juillet 2006
Messages : 711
Points : 328
Points : 328
Citation:
Envoyé par FrankOVD Voir le message
Je ne sais pas où tu en est rendu mais je te propose d'essayer jqGrid, leur documentation semble plus complète.
J'ai l'impression que ce script est payant !
okoweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 08h27   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 019
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 019
Points : 45 114
Points : 45 114
payant ???
http://www.trirand.com/blog/?page_id=154

les cours d'anglais sont payants ^^

http://jquery.com/
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h11.


 
 
 
 
Partenaires

Hébergement Web