SlideShare a Scribd company logo
1 of 7
ΔΙΑΣΥΝΔΕΣΗ ΠΙΝΑΚΩΝ ΜΕΣΑ
ΣΤΗ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ΤΟΥ
DRUPAL
Έχουμε τον πίνακα mhxanaki που έχουμε ορίσει μέσα
στη ΒΔ με την παρακάτω γραμμογράφηση
ΠΙΝΑΚΑΣ mhxanaki

ar_kikloforias

id_grafeiou

katigoria

kivika

ΗΚΙ 021

1

2

300

ΗΚΖ 921

1

2

600

ΖΚΙ 201

2

4

300

ΚΙΑ 391

2

5

600

ΚNI 913

3

4

300

ΧΝΧ 301

3

1

600

Θα εφαρμόσουμε 3 λειτουργίες
1. Εισαγωγή
2. Διαγραφή
3. Παρουσίαση εγγραφών
Προσθέτουμε περιεχόμενο (node/add) σε text format Php
<?php
drupal_add_js('jQuery(document).ready(function()
{jQuery("#b_new_kat").click(function(){var
et1=jQuery("#new_kat").val();jQuery("#new_kat").val("");
jQuery("#detailsDisplay").load("http://localhost/iptel/sites/default/
modules/product/eisag_mixanis.php",{ ar_kykl: et1});
jQuery("#mixani").load("http://localhost/iptel/sites/default/module
s/product/getmixanes_all.php");
}).click();});', 'inline');
drupal_add_js('jQuery(document).ready(function()
{jQuery("#b_del_kat").click(function(){var
et1=jQuery("#new_kat").val(); jQuery("#new_kat").val("");
jQuery("#detailsDisplay").load("http://localhost/iptel/sites/default/
modules/product/del_mixani.php",{ ar_kykl: et1});
jQuery("#mixani").load("http://localhost/iptel/sites/default/module
s/product/getmixanes_all.php");
}).click();});', 'inline');
?>

<body id="b1">
<form action="" id="orderForm">
<select id="mixani"><option>Επέλεξε μηχανάκι</option>
<?php
$res_et=db_query('select * from {mhxanaki} ');
foreach ($res_et as $row) {
$et='<option value="'.$row->ar_kikloforias.'">'.$row>ar_kikloforias.'</option>';
echo $et;
}
?></select>
<p> Αριθμός κυκλοφορίας </label>
<input type="text" name="new_kat" id="new_kat">
<button type="button" name="b_new_kat"
id="b_new_kat">Εισαγωγή</button>
<button type="button" name="b_del_kat"
id="b_del_kat">Διαγραφή</button></p>
<div id="detailsDisplay"></div>
</form></body>
Αρχεία php για τις λειτουργίες
1. eisag_mixanis.php
2. del_mixani.php
3. getmixanes_all.php

Τα αρχεία τα έχουμε αποθηκευμένα
στο sites/default/modules/product
Αν πάρετε αυτούσιο τον κώδικα
πρέπει να το προσέξετε αυτό.
eisag_mixanis.php
del_mixani.php
getmixanes_all.php
getmixanes_all.php

More Related Content

Viewers also liked

Donnas Real Estate Certificate
Donnas Real Estate CertificateDonnas Real Estate Certificate
Donnas Real Estate CertificateDonna Kubaiko
 
Monica_Garcia_59817_SF_Auto_Exam_Certification
Monica_Garcia_59817_SF_Auto_Exam_CertificationMonica_Garcia_59817_SF_Auto_Exam_Certification
Monica_Garcia_59817_SF_Auto_Exam_CertificationMonica G. Garcia
 
PRESENTAZIONE DR UNIM
PRESENTAZIONE DR UNIMPRESENTAZIONE DR UNIM
PRESENTAZIONE DR UNIMhans unim
 
Jardim do inimigo
Jardim do inimigoJardim do inimigo
Jardim do inimigoWagner 1º
 
Las funciones del auxiliar de conversación. Sevilla, octubre 2013
Las funciones del auxiliar de conversación. Sevilla, octubre 2013Las funciones del auxiliar de conversación. Sevilla, octubre 2013
Las funciones del auxiliar de conversación. Sevilla, octubre 2013FranciscoJPonceCapitan
 
Cartaz semana da leitura agcp-finais
Cartaz semana da leitura agcp-finaisCartaz semana da leitura agcp-finais
Cartaz semana da leitura agcp-finaisteresamagessi
 
Classificació 5ª jornada
Classificació 5ª jornadaClassificació 5ª jornada
Classificació 5ª jornadacfvmonistrol
 
Divulgação Curso Virtual
Divulgação Curso VirtualDivulgação Curso Virtual
Divulgação Curso Virtualproconpe
 
Los Cien Mil Hijos De San Luis
Los Cien Mil Hijos De San LuisLos Cien Mil Hijos De San Luis
Los Cien Mil Hijos De San Luisaniya
 

Viewers also liked (13)

SIERRACIN
SIERRACINSIERRACIN
SIERRACIN
 
Donnas Real Estate Certificate
Donnas Real Estate CertificateDonnas Real Estate Certificate
Donnas Real Estate Certificate
 
OPP Brasil Short 2015
OPP Brasil Short 2015OPP Brasil Short 2015
OPP Brasil Short 2015
 
Monica_Garcia_59817_SF_Auto_Exam_Certification
Monica_Garcia_59817_SF_Auto_Exam_CertificationMonica_Garcia_59817_SF_Auto_Exam_Certification
Monica_Garcia_59817_SF_Auto_Exam_Certification
 
PRESENTAZIONE DR UNIM
PRESENTAZIONE DR UNIMPRESENTAZIONE DR UNIM
PRESENTAZIONE DR UNIM
 
Jardim do inimigo
Jardim do inimigoJardim do inimigo
Jardim do inimigo
 
Las funciones del auxiliar de conversación. Sevilla, octubre 2013
Las funciones del auxiliar de conversación. Sevilla, octubre 2013Las funciones del auxiliar de conversación. Sevilla, octubre 2013
Las funciones del auxiliar de conversación. Sevilla, octubre 2013
 
Exercici
ExerciciExercici
Exercici
 
A maledicencia
A maledicenciaA maledicencia
A maledicencia
 
Cartaz semana da leitura agcp-finais
Cartaz semana da leitura agcp-finaisCartaz semana da leitura agcp-finais
Cartaz semana da leitura agcp-finais
 
Classificació 5ª jornada
Classificació 5ª jornadaClassificació 5ª jornada
Classificació 5ª jornada
 
Divulgação Curso Virtual
Divulgação Curso VirtualDivulgação Curso Virtual
Divulgação Curso Virtual
 
Los Cien Mil Hijos De San Luis
Los Cien Mil Hijos De San LuisLos Cien Mil Hijos De San Luis
Los Cien Mil Hijos De San Luis
 

More from Γεράσιμος Μπουζάκης

μελέτη καταγραφής φυσικού περιβάλλοντος λίμνης Kουρνά Αποκορώνου Χανίων
μελέτη καταγραφής φυσικού περιβάλλοντος λίμνης Kουρνά Αποκορώνου Χανίωνμελέτη καταγραφής φυσικού περιβάλλοντος λίμνης Kουρνά Αποκορώνου Χανίων
μελέτη καταγραφής φυσικού περιβάλλοντος λίμνης Kουρνά Αποκορώνου ΧανίωνΓεράσιμος Μπουζάκης
 
Οριοθετήσεις συστηματικής εκπαιδευτικής πολιτικής
Οριοθετήσεις συστηματικής εκπαιδευτικής πολιτικήςΟριοθετήσεις συστηματικής εκπαιδευτικής πολιτικής
Οριοθετήσεις συστηματικής εκπαιδευτικής πολιτικήςΓεράσιμος Μπουζάκης
 
διαφορές μεταξύ ενηλίκων και ανηλίκων στον τρόπο μάθησης
διαφορές μεταξύ ενηλίκων και ανηλίκων στον τρόπο μάθησηςδιαφορές μεταξύ ενηλίκων και ανηλίκων στον τρόπο μάθησης
διαφορές μεταξύ ενηλίκων και ανηλίκων στον τρόπο μάθησηςΓεράσιμος Μπουζάκης
 
Σχεδιασμός 20λεπτης μικροδιδασκαλίας
Σχεδιασμός 20λεπτης μικροδιδασκαλίαςΣχεδιασμός 20λεπτης μικροδιδασκαλίας
Σχεδιασμός 20λεπτης μικροδιδασκαλίαςΓεράσιμος Μπουζάκης
 

More from Γεράσιμος Μπουζάκης (8)

Διοίκηση εκπαιδευτικών μονάδων
Διοίκηση εκπαιδευτικών μονάδωνΔιοίκηση εκπαιδευτικών μονάδων
Διοίκηση εκπαιδευτικών μονάδων
 
ζητήματα οικιστικού χώρου
ζητήματα οικιστικού χώρουζητήματα οικιστικού χώρου
ζητήματα οικιστικού χώρου
 
μελέτη καταγραφής φυσικού περιβάλλοντος λίμνης Kουρνά Αποκορώνου Χανίων
μελέτη καταγραφής φυσικού περιβάλλοντος λίμνης Kουρνά Αποκορώνου Χανίωνμελέτη καταγραφής φυσικού περιβάλλοντος λίμνης Kουρνά Αποκορώνου Χανίων
μελέτη καταγραφής φυσικού περιβάλλοντος λίμνης Kουρνά Αποκορώνου Χανίων
 
Οριοθετήσεις συστηματικής εκπαιδευτικής πολιτικής
Οριοθετήσεις συστηματικής εκπαιδευτικής πολιτικήςΟριοθετήσεις συστηματικής εκπαιδευτικής πολιτικής
Οριοθετήσεις συστηματικής εκπαιδευτικής πολιτικής
 
διαφορές μεταξύ ενηλίκων και ανηλίκων στον τρόπο μάθησης
διαφορές μεταξύ ενηλίκων και ανηλίκων στον τρόπο μάθησηςδιαφορές μεταξύ ενηλίκων και ανηλίκων στον τρόπο μάθησης
διαφορές μεταξύ ενηλίκων και ανηλίκων στον τρόπο μάθησης
 
Mpouzakis ge2 ekp64
Mpouzakis ge2 ekp64Mpouzakis ge2 ekp64
Mpouzakis ge2 ekp64
 
Mpouzakis ge1 psp50
Mpouzakis ge1 psp50Mpouzakis ge1 psp50
Mpouzakis ge1 psp50
 
Σχεδιασμός 20λεπτης μικροδιδασκαλίας
Σχεδιασμός 20λεπτης μικροδιδασκαλίαςΣχεδιασμός 20λεπτης μικροδιδασκαλίας
Σχεδιασμός 20λεπτης μικροδιδασκαλίας
 

Drupal και PHP

  • 1. ΔΙΑΣΥΝΔΕΣΗ ΠΙΝΑΚΩΝ ΜΕΣΑ ΣΤΗ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ΤΟΥ DRUPAL Έχουμε τον πίνακα mhxanaki που έχουμε ορίσει μέσα στη ΒΔ με την παρακάτω γραμμογράφηση ΠΙΝΑΚΑΣ mhxanaki ar_kikloforias id_grafeiou katigoria kivika ΗΚΙ 021 1 2 300 ΗΚΖ 921 1 2 600 ΖΚΙ 201 2 4 300 ΚΙΑ 391 2 5 600 ΚNI 913 3 4 300 ΧΝΧ 301 3 1 600 Θα εφαρμόσουμε 3 λειτουργίες 1. Εισαγωγή 2. Διαγραφή 3. Παρουσίαση εγγραφών
  • 2. Προσθέτουμε περιεχόμενο (node/add) σε text format Php <?php drupal_add_js('jQuery(document).ready(function() {jQuery("#b_new_kat").click(function(){var et1=jQuery("#new_kat").val();jQuery("#new_kat").val(""); jQuery("#detailsDisplay").load("http://localhost/iptel/sites/default/ modules/product/eisag_mixanis.php",{ ar_kykl: et1}); jQuery("#mixani").load("http://localhost/iptel/sites/default/module s/product/getmixanes_all.php"); }).click();});', 'inline'); drupal_add_js('jQuery(document).ready(function() {jQuery("#b_del_kat").click(function(){var et1=jQuery("#new_kat").val(); jQuery("#new_kat").val(""); jQuery("#detailsDisplay").load("http://localhost/iptel/sites/default/ modules/product/del_mixani.php",{ ar_kykl: et1}); jQuery("#mixani").load("http://localhost/iptel/sites/default/module s/product/getmixanes_all.php"); }).click();});', 'inline'); ?> <body id="b1"> <form action="" id="orderForm"> <select id="mixani"><option>Επέλεξε μηχανάκι</option> <?php $res_et=db_query('select * from {mhxanaki} '); foreach ($res_et as $row) { $et='<option value="'.$row->ar_kikloforias.'">'.$row>ar_kikloforias.'</option>'; echo $et; } ?></select> <p> Αριθμός κυκλοφορίας </label> <input type="text" name="new_kat" id="new_kat"> <button type="button" name="b_new_kat" id="b_new_kat">Εισαγωγή</button> <button type="button" name="b_del_kat" id="b_del_kat">Διαγραφή</button></p> <div id="detailsDisplay"></div> </form></body>
  • 3. Αρχεία php για τις λειτουργίες 1. eisag_mixanis.php 2. del_mixani.php 3. getmixanes_all.php Τα αρχεία τα έχουμε αποθηκευμένα στο sites/default/modules/product Αν πάρετε αυτούσιο τον κώδικα πρέπει να το προσέξετε αυτό.