PHP me SQL SERVER

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
Dimitris_tHEO
Δημοσιεύσεις: 16
Εγγραφή: 19 Ιαν 2006 14:19

PHP me SQL SERVER

Δημοσίευση από Dimitris_tHEO » 31 Μάιος 2006 16:25

ΑΥΤΟ ΠΟΥ ΘΕΛΟ ΝΑ ΚΑΝΕΙ ΤΟ ΣΙΤΕ ΕΙΝΑΙ ΝΑ ΜΟΥ ΕΜΦΑΝΙΖΕΙ ΤΟ ΠΕΔΙΟ PAGES ΜΕΣΑ ΑΠΟ ΕΝΑΝ ΠΙΝΑΚΑ ΣΕ SQL ,ΟΠΟΥ ΤΟ ΠΕΤΥΧΕΝΟ ΚΑΙ ΣΤΗ ΣΥΝΕΧΕΙΑ ΝΑ ΚΛΙΚΑΡΟ ΠΑΝΟ ΣΕ ΕΝΑ ΛΙΝΚ ΚΑΙ ΝΑ ΜΟΥ ΑΝΟΙΓΕΙ ΣΕ ΝΕΟ ΠΑΡΑΘΥΡΟ ΤΙΣ SUBPAGES ΤΟΥ ΣΥΓΚΕΚΡΙΜΕΝΟΥ PAGE, ΑΥΤΟ ΔΕΝ ΤΟ ΚΑΤΑΦΕΡΑ.ΑΥΤΟ ΠΟΥ ΣΥΜΒΕΝΕΙ ΕΙΝΑΙ ΝΑ ΑΝΟΙΓΕΙ ΚΑΙΝΟΥΡΓΙΟ ΠΑΡΑΘΥΡΟ ΑΛΛΑ ΕΙΝΑΙ ΙΔΙΟ ΜΕ ΤΟ ΠΡΟΗΓΟΥΜΕΝΟ.

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

<?
include&#40;"../con_open.php"&#41;;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http&#58;//www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table border="1" width="800" height="600" align="center">
	<tr>
		<td height="85" colspan="2" > 
			<table height="85" border="0" background="images/top.jpg" width="800" align="center">
				<tr>
					<td></td>
					
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td height="25" align="center" width="100%">
			<table border="0" height="25" width="100%" align="center">
				<tr>
					<?
					// background="images/menurep.gif"
					echo "<TD ALIGN='CENTER' style='font-size&#58;24px'>"."ADMINISTRATOR-=DIAXEIRISI TON PAGES=-"."</TD>";
					?>
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td height="490" width="800">
			<table border="0" height="600" width="800">
				
				<?
				//edo paei o kodikas gia na fernei oles tis pages 
					    $result = odbc_exec&#40;$con,"select * from Pages"&#41;;
					    if &#40;odbc_num_fields&#40;$result&#41; > 0&#41;&#123; 
							while &#40;$row = odbc_fetch_array&#40;$result&#41;&#41; &#123;
						    echo "<tr align='center'>"."<td>"."<a href='index2.php?id=" . $row&#91;"PageID"&#93; ."' target='_blank'>".$row&#91;			                                 "PageName"&#93;."</a>"."</td>"."</tr>";				
							&#125;
						&#125;
				//-----------------------------------------------------------------------------------------------------------------	
						
				?>
				
			</table>
		</td>
	</tr>
</table>
<?
						if&#40;isset&#40;$_REQUEST&#91;"id"&#93;&#41; && !empty&#40;$_REQUEST&#91;"id"&#93;&#41;&#41; &#123;
						$str = "select * from subpages where pageid=" . $_REQUEST&#91;"id"&#93;;
							$result = odbc_exec&#40;$con,$str&#41;;
							 if &#40;odbc_num_fields&#40;$result&#41; > 0&#41;
							 &#123; 
							 	while &#40;$row = odbc_fetch_array&#40;$result&#41;&#41; 
								&#123;   
									echo "<table border='1' width='800' height='600' align='center'>"."<tr>"."<td>".
									"<a href='index2.php?catid=" . $row&#91;"SubPageID"&#93; . "&id=" . $row&#91;"PageID"&#93; . "'>".$row&#91;"SubPageName"&#93;.                                    "</a>"."</td>"."</tr>"."</table>";				
								&#125;
							 &#125;
						&#125;  
?>

</body>
</html>						
<?
include&#40;"../con_close.php"&#41;;
?>


Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

PHP me SQL SERVER

Δημοσίευση από dva_dev » 01 Ιουν 2006 11:34

Σβήσε τα "target='_blank'" ή κάνε τα "target='_self'" από τα <a href=...>

[edit]Ακυρο. Κατάλαβα εντελώς άλλο πράγμα.[/edit]
Τελευταία επεξεργασία από το μέλος dva_dev την 01 Ιουν 2006 14:50, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

PHP me SQL SERVER

Δημοσίευση από Banavas » 01 Ιουν 2006 12:36

Νομίζω οτι πρέπει να σου δείχνει τις υποσελίδες στο τέλος μετά τις κύριες σελίδες και αυτό (αν έχω δίκιο) θα οφείλεται στην ροή του κώδικα που εμφανίζει πάντα πρώτα τις κύριες σελίδες και στη συνέχεια αν η συνθήκη if(isset($_REQUEST["id"]) && !empty($_REQUEST["id"])) επαληθεύεται θα εμφανίζει και τις υποσελίδες.
----------------------------
Λογικά πρέπει να βάλεις

if(isset($_REQUEST["id"]) && !empty($_REQUEST["id"])) {

Εμφάνιση των υποσελίδων

}else{

Εμφάνιση των κύριων σελίδων

}

Μάρκος

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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