Από ένα php file σε ενα άλλο αλλά με σταθερο κώδικα html

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
hinata
Δημοσιεύσεις: 55
Εγγραφή: 06 Φεβ 2010 02:32

Από ένα php file σε ενα άλλο αλλά με σταθερο κώδικα html

Δημοσίευση από hinata » 06 Φεβ 2010 02:49

Τι εννοώ ε???
Λοιπόν,καταρχήν να σας πω ότι είμαι αρχάρια!!!
Θέλω να φτιάξω μια ιστοσελίδα όπου έχω ένα flash και μια μπάρα με κουμπιά και από κάτω όλες οι χρησιμες πληροφορίες...Αυτό που θέλω είναι όταν πατάω σε ένα κουμπι να πηγαίνω πχ από την index.php που ήμουν στην test.php χωρίς να χρειαστεί να ξαναγράψω τον κώδικα για flash και για την μπάρα (οικονομία στον server)...Ουσιαστικά θέλω να αλλάζει το εσωτερικό της σελίδας...εγραψα εδω γιατι νομίζω πως έχει να κάνει με javascript αυτό.

Κώδικας: Επιλογή όλων

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http&#58;//www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<link href="css/index.css" rel="stylesheet" type="text/css" />
</head>

<body >

<div id="container">
<div id="header">
<table width="780" height="100" border="1"  cellpadding="50" cellspacing="0">
<tr>
<td> flash1  </td>
<td>  flash2  </td>
</tr>
</table>
  
</div>
<div id="navigation">
<ul id="menu">
<li><a href="index.php?page=test"  title="Home">Αρχική</a></li>
<li><a href=" #" >Προς Διάθεση</a></li>
<li><a href=" #">Forum</a></li>
<li><a href=" #">Ο Λογαριασμός μου</a></li>
<li><a href=" #">Αναζήτηση</a></li>
<li><a href=" #">Πληροφορίες</a></li>
</ul>
</div>
<div id="main_content">
<div id="history">Ιστορία Ρολογιού</div>
<div id="sale">Είδη Ρολογιού</div>
<div id="build">Κατασκευή Ρολογιού</div>
<div id="maintanance">Συντήρηση Ρολογιού</div>
<div id="categories"> Κατηγορίες Ρολογιού</div>
</div>
<div id="navigation">
<ul id="menu">
<li><a href=" #">Αρχική</a></li>
<li><a href=" #" >Προς Διάθεση</a></li>
<li><a href=" #">Forum</a></li>
<li><a href=" #">Ο Λογαριασμός μου</a></li>
<li><a href=" #">Αναζήτηση</a></li>
<li><a href=" #">Πληροφορίες</a></li>
</ul>
</div>
<div id="footer"></div>
</div>

<? switch&#40;$_GET&#91;'page'&#93;&#41;	&#123;
					case "test"&#58; include&#40;'test.php'&#41;; break;
					
				&#125;   ?>

</body>
</html>
Όταν πατάω στο αρχική δεν κάνει τίποτα...εγώ αυτό που θέλω είναι να φεύγουν τα

Κώδικας: Επιλογή όλων

<div id="main_content">
<div id="history">Ιστορία Ρολογιού</div>
<div id="sale">Είδη Ρολογιού</div>
<div id="build">Κατασκευή Ρολογιού</div>
<div id="maintanance">Συντήρηση Ρολογιού</div>
<div id="categories"> Κατηγορίες Ρολογιού</div>
</div>
και στην θέση τους να μπαίνει αυτό που υπάρχει στο test.php!!!

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Από ένα php file σε ενα άλλο αλλά με σταθερο κώδικα html

Δημοσίευση από korgr » 06 Φεβ 2010 11:01

Λιγο αναποδα το εχεις πιασει...
Δοκιμασε να εχεις με includes τα σταθερα τμηματα του layout (header, menus, footer, banners, sides κλπ) και στο div main content το εκαστοτε περιεχομενο ρητα δηλωμενο.
Ετσι μια φορα θα γραψεις τον κωδικα για τα:
header, menu, side, footer
και θα τα καλεις σε καθε σελιδα με includes στη θεση που τα θελεις.

hinata
Δημοσιεύσεις: 55
Εγγραφή: 06 Φεβ 2010 02:32

Από ένα php file σε ενα άλλο αλλά με σταθερο κώδικα html

Δημοσίευση από hinata » 06 Φεβ 2010 18:50

όταν λες ρητά δηλωμένο τι εννοεις???

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Από ένα php file σε ενα άλλο αλλά με σταθερο κώδικα html

Δημοσίευση από korgr » 06 Φεβ 2010 18:58

Να βαλεις τον κωδικα απευθειεας και οχι μεσω include file

hinata
Δημοσιεύσεις: 55
Εγγραφή: 06 Φεβ 2010 02:32

Από ένα php file σε ενα άλλο αλλά με σταθερο κώδικα html

Δημοσίευση από hinata » 06 Φεβ 2010 19:24

sorry αλλά μπερδεύτηκα...λοιπον μετά από πολύ ψαξιμο και προσπαθώντας να καταλάβω τι εννοεις έκανα το εξής:

Εφτιαξά τον κώδικα της index ως εξής

Κώδικας: Επιλογή όλων

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http&#58;//www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<link href="css/index.css" rel="stylesheet" type="text/css" />
</head>
<body>

<div id="container">
<div id="header">
<table width="780" height="100" border="1"  cellpadding="50" cellspacing="0">
<tr>
<td> flash1  </td>
<td>  flash2  </td>
</tr>
</table>
  
</div>
<div id="navigation">
<ul id="menu">
<li><a href=" #">Αρχική</a></li>
<li><a href=" #">Προς Διάθεση</a></li>
<li><a href=" #">Forum</a></li>
<li><a href=" #">Ο Λογαριασμός μου</a></li>
<li><a href=" #">Αναζήτηση</a></li>
<li><a href=" #">Πληροφορίες</a></li>
</ul>
</div>
<div id="main_content">
   <?php include&#40;"includes/index.php"&#41;; ?>   
</div>
<div id="navigation">
<ul id="menu">
<li><a href=" #">Αρχική</a></li>
<li><a href=" #">Προς Διάθεση</a></li>
<li><a href=" #">Forum</a></li>
<li><a href=" #">Ο Λογαριασμός μου</a></li>
<li><a href=" #">Αναζήτηση</a></li>
<li><a href=" #">Πληροφορίες</a></li>
</ul>
</div>
<div id="footer">blablabla</div>
</div>


</body>
</html>
και στην συνέχεια εφτιαξα έναν φάκελο και τον ονόμασα include και εκεί έφτιαξα μια άλλη index.php αυτή που καλείτε από πάνω και έβαλα τον εξής κώδικα

Κώδικας: Επιλογή όλων

<div id="history"><a href="index.php?page=test">Ιστορία Ρολογιού</a></div>

<div id="sale">Είδη Ρολογιού</div>

<div id="build">Κατασκευή Ρολογιού</div>

<div id="maintanance">Συντήρηση Ρολογιού</div>

<div id="categories"> Κατηγορίες Ρολογιού</div>

<? if&#40;$_GET&#91;'page'&#93;=="test"&#41; include&#40;"includes/test.php"&#41;; ?>

μου εμφανίζει οκ την index αλλά όταν πατάω το link Ιστορία Ρολογιού δεν κάνει τίποτα και
αν την αλλάξω κάνω το εξής

Κώδικας: Επιλογή όλων

<div id="history"><a href="includes/test.php">Ιστορία Ρολογιού</a></div>

<div id="sale">Είδη Ρολογιού</div>

<div id="build">Κατασκευή Ρολογιού</div>

<div id="maintanance">Συντήρηση Ρολογιού</div>

<div id="categories"> Κατηγορίες Ρολογιού</div>

μου εμφανίζει την test αλλά όλα τα άλλα χάνονται

ο css κώδικας μου είναι

Κώδικας: Επιλογή όλων

body &#123;
margin&#58; 0;
background-color&#58; 	#000000;
background-repeat&#58;repeat-x;
&#125;

#container &#123;
margin&#58; 0 auto;
padding&#58; 0px;
width&#58; 781px;
height&#58;800px;
background-color&#58;  	#FFFFFF;
&#125;

#header &#123;

width&#58; 780px;
height&#58; 117px;
margin&#58; 0;
padding&#58; 0;
&#125;

#navigation &#123;
background-color&#58; 	#000000;
width&#58; 780px;
height&#58; 31px;
padding-top&#58;9px;
&#125;

#main_content &#123;
background&#58;none;
width&#58; 741px;
height&#58;600px;
padding-top&#58;20px;
padding-bottom&#58;20px;
padding-left&#58;20px;
padding-right&#58;20px;
&#125;



#history &#123;
float&#58;left;
width&#58; 218px;
height&#58; 143px;
padding-top&#58;40px;
text-align&#58;center;
line-height&#58;15px;
font-family&#58;Verdana, Arial, Helvetica, sans-serif;
font-size&#58;11px;
color&#58;#000000;
&#125;

#sale &#123;
float&#58;left;
width&#58; 218px;
height&#58; 143px;
padding-top&#58;40px;
text-align&#58;center;
line-height&#58;15px;
font-family&#58;Verdana, Arial, Helvetica, sans-serif;
font-size&#58;11px;
color&#58;#000000;
&#125;

#build &#123;
float&#58;left;
width&#58; 218px;
height&#58; 143px;
padding-top&#58;40px;
text-align&#58;center;
line-height&#58;15px;
font-family&#58;Verdana, Arial, Helvetica, sans-serif;
font-size&#58;11px;
color&#58;#000000;
&#125;

#maintanance &#123;
float&#58;left;
width&#58; 218px;
height&#58; 143px;
padding-top&#58;40px;
text-align&#58;center;
line-height&#58;15px;
font-family&#58;Verdana, Arial, Helvetica, sans-serif;
font-size&#58;11px;
color&#58;#000000;
&#125;

#categories &#123;
float&#58;left;
width&#58; 218px;
height&#58; 143px;
padding-top&#58;40px;
text-align&#58;center;
line-height&#58;15px;
font-family&#58;Verdana, Arial, Helvetica, sans-serif;
font-size&#58;11px;
color&#58;#000000;
&#125;

#footer &#123;
float&#58;left;
width&#58; 781px;
height&#58; 24px;
padding-top&#58;10px;
text-align&#58;center;
font-family&#58;Verdana, Arial, Helvetica, sans-serif;
font-size&#58;11px;
color&#58; #FF00FF;
&#125;

#menu &#123;
        margin&#58; 0;
        padding&#58; 0;
        list-style-type&#58; none;
&#125;

#menu li &#123;
  display&#58; inline;
  padding-right&#58; 15px;
  padding-left&#58; 17px;
&#125;

#menu a&#58;link&#123;
font-family&#58;Verdana, Arial, Helvetica, sans-serif;
font-size&#58;11px;
font-weight&#58;bold;
color&#58;#ffffff;
text-decoration&#58; none;
&#125; 

#menu a&#58;hover &#123;
font-family&#58;Verdana, Arial, Helvetica, sans-serif;
font-size&#58;11px;
font-weight&#58;bold;
color&#58;#0099FF;
text-decoration&#58;underline;
&#125;

#menu a&#58;visited &#123;
font-family&#58;Verdana, Arial, Helvetica, sans-serif;
font-size&#58;11px;
font-weight&#58;bold;
color&#58;# FFFFCC;
text-decoration&#58; none;
&#125; 

#menu a&#58;active &#123;
font-family&#58;Verdana, Arial, Helvetica, sans-serif;
font-size&#58;11px;
font-weight&#58;bold;
color&#58;# 99CCFF;
text-decoration&#58; none;
&#125; 

sorry που σε έχω πρήξει άλλα το παλεύω πολύ καιρό και είμαι νέα σε όλα αυτά και έχω ψάξει σε τόσες σελίδες που έχω ζαλίστε πια!!!!

hinata
Δημοσιεύσεις: 55
Εγγραφή: 06 Φεβ 2010 02:32

Από ένα php file σε ενα άλλο αλλά με σταθερο κώδικα html

Δημοσίευση από hinata » 06 Φεβ 2010 19:48

νομίζω πως κατάλαβα τι εννοείς...ε΄φτιαξα ώς εξής το κώδικα

Κώδικας: Επιλογή όλων

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http&#58;//www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<link href="css/index.css" rel="stylesheet" type="text/css" />
</head>
<body>

<div id="container">
<div id="header">
<?php include&#40;"includes/header.php"&#41;; ?>

</div>
<div id="navigation">
<ul id="menu">
<?php include&#40;"includes/menu.php"&#41;; ?>

</ul>
</div>
<div id="main_content">
<div id="history"><a href="index2.php?page=test">Ιστορία Ρολογιού</a></div>

<div id="sale">Είδη Ρολογιού</div>

<div id="build">Κατασκευή Ρολογιού</div>

<div id="maintanance">Συντήρηση Ρολογιού</div>

<div id="categories"> Κατηγορίες Ρολογιού</div>

<? $page=$_GET&#91;'page'&#93;;
switch&#40;$page&#41;	&#123;
					case "test"&#58; include&#40;'includes/test.php'&#41;; break;
                    &#125;
                    ?>


</div>
<div id="navigation">
<ul id="menu">
<?php include&#40;"includes/menu.php"&#41;; ?>

</ul>
</div>
<div id="footer"></div>
<?php include&#40;"includes/footer.php"&#41;; ?>
</div>



</body>
</html>
και μέσα στον φάκελο ιncludes έφτιαξα τα menu.php,footer.php και header.php...πάλι όμως δεν δουλεύει...μα τι κάνω λάθος???????

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Από ένα php file σε ενα άλλο αλλά με σταθερο κώδικα html

Δημοσίευση από korgr » 06 Φεβ 2010 20:14

Κώδικας: Επιλογή όλων

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http&#58;//www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<link href="css/index.css" rel="stylesheet" type="text/css" />
</head>
<body>

<div id="container">
<div id="header">
<?php include&#40;"includes/header.php"&#41;; ?>

</div>
<div id="navigation">
<ul id="menu">
<?php include&#40;"includes/menu.php"&#41;; ?>

</ul>
</div>
<div id="main_content">



//εδω θα μπαινει ρητα ο κωδικας της καθε σελιδας
// δηλαδη αν αυτη η σελιδα ειναι η test.php να εχει τον κωδικα της test.php και οχι να κανει include &#40;με if&#41; την test.php 




</div>
<div id="navigation">
<ul id="menu">
<?php include&#40;"includes/menu.php"&#41;; ?>

</ul>
</div>
<div id="footer"></div>
<?php include&#40;"includes/footer.php"&#41;; ?>
</div>



</body>
</html>
Επισης για παραδειγμα το

Κώδικας: Επιλογή όλων

<div id="navigation">
<ul id="menu">
<?php include&#40;"includes/menu.php"&#41;; ?>

</ul>
</div>
να γινει

Κώδικας: Επιλογή όλων

<?php include&#40;"includes/menu.php"&#41;; ?>
και τα

Κώδικας: Επιλογή όλων

<div id="navigation">
<ul id="menu">
</ul>
</div>
να τα συμπεριλαβεις στο includes/menu.php

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες