WEBMASTER DAG 13 Mahmud Al Hakim

Slides:



Advertisements
Liknande presentationer
Butiksdata.
Advertisements

FLASH – Lektion 5 Mahmud Al Hakim 1Copyright, Mahmud Al Hakim, 2010.
MS Excel 2007 Lektion 3 1 Copyright, Mahmud Al Hakim, 2008.
Lektion 6 Mahmud Al Hakim
Programmering B PHP Lektion 4
Programmering B PHP Lektion 1
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS DAG 02 Mahmud Al Hakim
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS DAG 2 Mahmud Al Hakim
DATABASHANTERING för programmerare
MS Excel 2007 Dag 1 Lärare: Mahmud Al Hakim. Agenda 1.Börja arbeta med Excel Hantera arbetsböcker 3.Formler 4.Formatera 5.Diagram Att läsa: sid.
MS Excel 2010 – Dag 1 Mahmud Al Hakim. Kursens innehåll 2 DagInnehåll 1 Introduktion till Excel 2010 Hantera arbetsböcker Formler Formatering Litteratur:
©storm.
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS DAG 1 Mahmud Al Hakim
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS L EKTION 2 Mahmud Al Hakim
Introföreläsning CS Om publiceringssystem, lektion ett.
WEBMASTER DAG 4 Mahmud Al Hakim
W EBMASTER DAG 1 Mahmud Al Hakim
Mahmud Al Hakim Webmaster DAG 11 VT09 Mahmud Al Hakim
WEBMASTER DAG 10 VT09 Mahmud Al Hakim
W EBMASTER DAG 11 HT08 Mahmud Al Hakim
W EBMASTER DAG 8 HT08 Mahmud Al Hakim
Mahmud Al Hakim Webmaster DAG 9 VT09 Mahmud Al Hakim
Programmering B PHP Lektion 2
Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet
Programmering B PHP Lektion 2
Programmering B PHP Lektion 3
Excel 2003 Grundkurs Lektion 5 Mahmud Al Hakim 1.
DATABASHANTERING för programmerare
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS L EKTION 1 Mahmud Al Hakim
DATABASHANTERING för programmerare Lektion 1 Mahmud Al Hakim
Excel Kalkylering Fortsättningskurs
DATABASHANTERING för programmerare Lektion 3 Mahmud Al Hakim
DATABASHANTERING för programmerare Lektion 4 Mahmud Al Hakim
1 Joomla © 2009 Stefan Andersson 1. 2 MÅL 2 3 Begrepp Aktör: en användare som interagerar med webbplatsen. I diagrammet till höger finns två aktörer:
Mitt första Java program Mahmud Al Hakim Copyright, Mahmud Al Hakim, 1.
Databashantering MS Access 2003 Lektion 2
Flexicon – Din systempartner
IT - Lektion 11 MS Excel 2007 –Del 4/5 1 Copyright, Mahmud Al Hakim, 2008.
Copyright, Mahmud Al Hakim, Hakimdata.se Agenda Dokumentkoppling Repetition Frågor och svar.
2 Agenda 1. Börja arbeta med Excel Hantera arbetsböcker 3. Formler 4. Formatera 5. Diagram 6. Skriva ut 7. Referenser mellan kalkylblad 8. Arbeta.
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela.
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ”Kunskap kan vara tung att inhämta men är sedan lätt att bära.” - Okänd.
Mahmud Al Hakim 2  Mål för kursen  Kursplanering  Kurslitteratur  Betygsättning  Grunder om databaser  Tabeller.
Mallar i Word och Excel Lektion 1 Mahmud Al Hakim
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS DAG 01 Mahmud Al Hakim
IT - Lektion 8 MS Excel 2007 –Del 2/5 1 Copyright, Mahmud Al Hakim, 2008.
Välkommen till årets andra nätverksträff Sundsvall 30 maj, 2006 Funda Denizhan och Magnus Burell Verva, Nätverket 24-timmarswebben.
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
IT - LEKTION 14 MS POWERPOINT 2007 – DEL 2. Agenda Copyright, Mahmud Al Hakim, Grafik och diagram 6.
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS L EKTION 3 Mahmud Al Hakim
Dreamweaver fortsättning DAG 2 VT09 Mahmud Al Hakim
Lektion 1 Webbplatsens layout Mahmud Al Hakim Dreamweaver 8 fortsättningskurs 1 Copyright, Mahmud.
FLASH – Lektion 3 Mahmud Al Hakim 1Copyright, Mahmud Al Hakim, 2010.
Excel 2003 Grundkurs Lektion 1 Mahmud Al Hakim 1.
Återblick. Vad är en databas? ”En samling information som är organiserad på ett sådant sätt att det är lätt att söka efter och hämta enskilda bitar information”
Dreamweaver fortsättning DAG 1 VT09 Mahmud Al Hakim
DATABASHANTERING för programmerare Lektion 6 Mahmud Al Hakim
DATABASHANTERING för programmerare Lektion 5 Mahmud Al Hakim
1 Jan Lundström OV’s Hemsida Utbildning Ledare. 2 Jan Lundström OV’s Hemsida Standard Lagrum.
MS Excel 2007 Fortsättning Lektion 2 1 Copyright, Mahmud Al Hakim, 2008.
Ladda ner och installera JAVA Mahmud Al Hakim DynamicOS
IT - LEKTION 12 MS POWERPOINT 2007 – DEL 1. Agenda Copyright, Mahmud Al Hakim, Börja arbeta med PowerPoint.
Copyright, Mahmud Al Hakim, Lektion 3 Ramar, Navigeringsfält, Lager Mahmud Al Hakim
IT Databas Göran Wiréen
IT Fördjupning Jon Wide
IT Databas Göran Wiréen
Presentationens avskrift:

WEBMASTER DAG 13 Mahmud Al Hakim

A GENDA – Vidareutveckling av projektarbetet Joomlas extensions (tillägg) – 12.25Lunch – Introduktion till databaser MySQL – 14.20Rast – SQL Mer om MySQL och phpMyAdmin 22 Copyright, Mahmud Al Hakim, 2008

P ROJEKTARBETE Alternativ 1: Statisk webbplats Använd Dreamweaver för att skapa en statisk webbplats. Tips: Du får gärna använda Dreamweaver mallar! OBS! Med hjälp av Dreamweaver kan du skapa dynamiska webbplatser med det är definitivt en överkurs! Alternativ 2: Dynamisk webbplats Använd CMS Joomla för att skapa en dynamisk och databasdriven webbplats. 3 Copyright, Mahmud Al Hakim, 2008

J OOMLA – E XTENSIONS (T ILLÄGG ) HTTP :// EXTENSIONS. JOOMLA. ORG / 4 Copyright, Mahmud Al Hakim, 2008

T IPS : A KTIVERA L EGACY M ODE B AKÅTKOMPATIBILITET MED VERSION Copyright, Mahmud Al Hakim, 2008

Ö VNING 1: JOOMLA X PLORER 6 Copyright, Mahmud Al Hakim, 2008

joomlaXplorer är en snygg och användbar filhanterare! 7 Copyright, Mahmud Al Hakim, 2008

Ö VNING 2: RSS L ÄSARE OBS! Module 8 Copyright, Mahmud Al Hakim, 2008

Tips: Hämta RSS Flöden från: Copyright, Mahmud Al Hakim, 2008

U PPGIFT : J OOMLA E XTENSIONS Ladda ner och installera några valfria tillägg till Joomla. Tips: 10 Copyright, Mahmud Al Hakim, 2008

D ATABASER En databas är en samling information som organiserats så att ett dataprogram snabbt kan hitta önskade data. En databas är ett elektroniskt kortregister. Traditionella databaser organiseras i fält, poster och filer. Ett fält är en enskild datamängd, en post är en uppsättning sammanhörande fält och en fil är en samling poster. En enkel telefonkatalog kan jämföras med en fil. Den innehåller en lista med poster som var och en innehåller tre fält: namn, adress och telefonnummer. För att hantera informationen i en databas används ett databashanteringssystem (Database Management System, DBMS). Detta är en samling program för att lägga in, organisera och hämta ut data i en databas. Uttrycket databas används numera oftast för att beteckna ett helt databashanteringssystem. Källa: Paginas IT-ordbok 11 Copyright, Mahmud Al Hakim, 2008

E XEMPEL PÅ DATABASHANTERINGSSYSTEM Oracle MS SQL Server IBM DB2 MySQL Copyright, Mahmud Al Hakim, 2008

V ARFÖR M Y SQL? Prestanda : MySQL är snabb Pris : Fritt att använda till många ändamål ”om du är gratis så är vi gratis; om du är kommersiell så är vi kommersiella” Stabilitet : Alla versioner måste klara ”MySQL test suite”! Lätt att använda Läs mer: MySQL Handboken ISBN: Copyright, Mahmud Al Hakim, 2008

E TT PRAKTISKT EXEMPEL Skapa en databasbaserad telefonkatalog genom att använda HTML, PHP och MySQL. Steg 1 : Skapa en MySQL databas. Enklast med cPanel Steg 2 : Skapa en tabell i denna databas. Enklast genom att använda phpMyAdmin. Steg 3 : Skapa ett användargränssnitt (GUI). Enklast med några enkla HTML-formulär. Steg 4 : Kommunicera med databasen via PHP Tips: Här finns ett lösningsförslag 14 Copyright, Mahmud Al Hakim, 2008

S TEG 1: S KAPA EN M Y SQL D ATABAS Logga in på din cPanel Välj ” MySQL Databas guide” 15 Copyright, Mahmud Al Hakim, 2008

S TEG 2: S KAPA EN TABELL Starta phpMyAdmin Välj databasen ”telefonkatalog” Skapa en tabell genom att ange tabellens namn och antal fält. Klicka på Kör. Ange titel för de olika fälten samt längd (antal tecken). Klicka på Spara. 16 Copyright, Mahmud Al Hakim, 2008

S TEG 3: S KAPA ETT ANVÄNDARGRÄNSSNITT (GUI). 17 Copyright, Mahmud Al Hakim, 2008

SQL SQL står för ”Structured Query Language” SQL är ett standardiserat språk för att hämta och modifiera data i en databas. Exempel 1: Följande SQL-sats hämtar all data från tabellen ”telefonbok”. SELECT * FROM telefonbok Exempel 2: Följande SQL-sats infogar en post i tabellen ”telefonbok”. INSERT INTO telefonbok VALUES ('Mahmud', ' ') Tips: Läs mer här Copyright, Mahmud Al Hakim, 2008

S TEG 4: K OMMUNICERA MED DATABASEN 19 Copyright, Mahmud Al Hakim, 2008 MySQL Telefonkatalog select.php Läs från databasen insert.php Skriv till databasen action="select.php" action="insert.php" Connect.php

CONNECT. PHP <?php $dbHost = "localhost" ; $dbUser = "hakimdat_telefon" ; $dbPwd = ”XXXXXXX" ; $dbName = "hakimdat_telefonkatalog" ; $dbconn = mysql_connect($dbHost, $dbUser, $dbPwd) ; mysql_select_db($dbName) or die(mysql_error()) ; ?> 20 Copyright, Mahmud Al Hakim, 2008

INSERT. PHP <?php require ("connect.php"); $namn = $_REQUEST['namn']; $telefon = $_REQUEST['telefon']; $sql=" INSERT INTO telefonbok VALUES ('$namn', '$telefon')"; $commit=mysql_query($sql) or die(mysql_error()); echo "$namn har nu lagts till telefonkalalogen!"; ?> 21 Copyright, Mahmud Al Hakim, 2008

S ELECT. PHP <?php require ("connect.php"); $query = " SELECT * FROM telefonbok "; $result = mysql_query($query) or die(mysql_error()); echo " Min telefonkatalog "; echo " "; echo " Namn "; echo " Telefon "; echo " "; while($row = mysql_fetch_array($result)){ echo " "; echo " ". $row['namn']. " "; echo " ". $row['telefon']. " "; echo " "; } echo " "; ?> 22 Copyright, Mahmud Al Hakim, 2008

M ER OM PHP M Y A DMIN OCH SQL Starta phpMyAdmin och välj databasen telefonkatalog. Klicka därefter på ”Visa” 23 Copyright, Mahmud Al Hakim, 2008

PHP M Y A DMIN VISAR SQL- FRÅGA OCH KAN S KAPA PHP- KOD ! 24 Copyright, Mahmud Al Hakim, 2008

M ED HJÄLP AV PHP M Y A DMIN KAN DU V ISA, ÄNDRA, RADERA, SKRIVA UT OCH EXPORTERA DATA. 25 Copyright, Mahmud Al Hakim, 2008

D U KAN SKRIVA OCH TESTA DINA SQL- SATSER DIREKT FRÅN PHP M Y A DMIN 26 Copyright, Mahmud Al Hakim, 2008

H EMUPPGIFTER Gå igenom 27 Copyright, Mahmud Al Hakim, 2008