Allora, ho creato un file che ho chiamato func.php:
Codice PHP:
<?php
function lista($edit) {
global $db; // modifica questa variabile con quella di connessione al db
$sql = "SELECT * FROM Edita testi WHERE Nome = '$edit'";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($res)) {
echo $row['descrizione'];
}
}
?>
E poi ho modificato il vecchio file a questo modo: (alla riga 3 ho inluso il file func.php e alla riga 115 ho richiamato la funzione come mi hai detto tu!)
Codice PHP:
<?php require 'INCLUDE/config.inc.php';
require 'INCLUDE/connect.php';
include ("INCLUDE/func.php"); //il file func.php
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Viaggi & Miraggi</title>
<link rel="stylesheet" href="style.css" type="text/css" charset="utf-8" />
<style type="text/css">
<!--
.h8 {
text-align: right;
font-size: 18px;
font-family: Verdana, Geneva, sans-serif;
color: #990000;
}
-->
</style>
</head>
<body>
<div id="wrapper">
<div id="left">
<h1>Viaggi & Miraggi</h1>
<div id="copyright">
<p>Copyright Information goes here.</p>
<p>All rights reserved</p>
</div>
</div>
<div id="right">
<div id="nav">
<ul>
<li class="selected"><a href="index.php">Home</a></li>
<li><a href="index.php?view=articoli">Articoli</a></li>
<li><a href="http://www.freewebsitetemplates.com">Fotografie</a></li>
<li><a href="http://www.freewebsitetemplates.com">Diari</a></li>
<li><a href="http://www.freewebsitetemplates.com">Viaggi & Miraggi</a></li>
<li><a href="http://www.freewebsitetemplates.com">Destinazioni</a></li>
<li class="last"><a href="http://www.freewebsitetemplates.com">Le vostre segnalazioni</a></li>
</ul>
</div>
<div id="body">
<div id="body-top">
<div id="body-bot">
<a href="index.php?view=chisiamo">CHI SIAMO</a> | <a href="index.php?view=contatti">CONTATTI</a> |
<?php
session_start();
if (!$_SESSION['nome_utente']){
echo '<a href="index.php?view=login">ACCEDI</a> | <a href="index.php?view=registration">REGISTRATI</a>';
}else{
echo '<a href="index.php?view=logout">LOGOUT</a>';
}
?>
<br>
<br>
<br>
<?php
switch($_GET['view']) {
case 'articoli':
include ("INCLUDE/index.php");
echo '<br><br><br><br><a href="index.php?view=new"><h3>Clicca qui</a> per postare un nuovo articolo!</h3>';
break;
case 'registration':
include ("INCLUDE/registration.php");
break;
case 'visualizza':
include ("INCLUDE/view.php");
break;
case 'new':
include ("INCLUDE/insert.php");
break;
case 'add':
include ("INCLUDE/save.php");
break;
case 'regok':
include ("INCLUDE/registra.php");
break;
case 'chisiamo':
echo "Pagina non disponibile";
echo "<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";
break;
case 'contatti':
echo "Pagina non disponibile";
echo "<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";
break;
case "login":
include ("INCLUDE/login.php");
break;
case "loginsuccess":
include ("INCLUDE/entra.php");
break;
case "logout":
$seconds = 5;
session_start();
session_destroy();
echo 'Logout eseguito correttamente, fra ' . $seconds . ' secondi sarai reindirizzato alla home';
header('Refresh: ' . $seconds . '; url=index.php');
break;
default:
?>
<table width="101%" border="0">
<tr>
<td><img src="images/viaggi.jpg" width="200" height="150" alt="Immagine" class="left" /></td>
<td><h2><strong>Articoli <?php
session_start(); //Apro la sessione
if ($_SESSION['admin']){
$_SESSION['edita'] = "articoli";
echo '<a href="index.php?view=edit"><IMG src="images/b_edit.png" alt="Modifica testo"></a>';} ?></strong></h2>
<p><?php lista('articoli'); ?><br>
</p>
</tr>
<tr>
<td><h2><strong>Fotografie <?php
session_start(); //Apro la sessione
if ($_SESSION['admin']){
$_SESSION['edita'] = "fotografie";
echo '<a href="index.php?view=edit"><IMG src="images/b_edit.png" alt="Modifica testo"></a>'; } ?></strong></h2>
<p><?php $_SESSION['edit'] = "fotografie";
$edit = $_SESSION['edit'];
$sql = "SELECT * FROM Edita WHERE Nome = '$edit'";
$res = mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_array($res)) {
echo $row['Descrizione']; } ?> <br>
</p></td>
<td ><img src="images/cave_dwellings_of_cappadocia_turkey.jpg" width="200" height="150" alt="Immagine" class="right" /></td>
<td> </td>
</tr>
<tr>
<td><br><br><img src="images/egitto 1.jpg" width="200" height="150" alt="Immagine" class="left" /></td>
<td><h2><strong>Diari <?php
session_start();
if ($_SESSION['admin']){
$_SESSION['edita'] = "diari";
echo '<a href="index.php?view=edit"><IMG src="images/b_edit.png" alt="Modifica testo"></a>'; } ?></strong></h2>
<p><?php $_SESSION['edit'] = "diari";
$edit = $_SESSION['edit'];
$sql = "SELECT * FROM Edita WHERE Nome = '$edit'";
$res = mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_array($res)) {
echo $row['Descrizione']; } ?><br>
</p></td>
<td> </td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td><h2><strong>Viaggi & Miraggi <?php
session_start();
if ($_SESSION['admin']){
$_SESSION['edita'] = "viaggi&miraggi";
echo '<a href="index.php?view=edit"><IMG src="images/b_edit.png" alt="Modifica testo"></a>'; } ?>
</strong></h2>
<p><?php $_SESSION['edit'] = "viaggi&miraggi";
$edit = $_SESSION['edit'];
$sql = "SELECT * FROM Edita WHERE Nome = '$edit'";
$res = mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_array($res)) {
echo $row['Descrizione']; } ?><br>
</p></td>
<td>
<h2><img src="images/cina3.png" width="200" height="150" alt="Immagine" class="right" /></h2>
<h2> </h2>
<p> </p></td>
<td> </td>
</tr>
<tr>
<td><img src="images/Edenpics-com_002-027-Oceano-Atlantico-e-rocce-scoscese-Portogallo-Un-posto-sulla-costa.jpg" width="200" height="150" alt="Immagine" class="left" /></td>
<td ><h2><strong>Destinazioni <?php
session_start();
if ($_SESSION['admin']){
$_SESSION['edita'] = "destinazioni";
echo '<a href="index.php?view=edit"><IMG src="images/b_edit.png" alt="Modifica testo"></a>'; } ?></strong></h2>
<p><?php $_SESSION['edit'] = "destinazioni";
$edit = $_SESSION['edit'];
$sql = "SELECT * FROM Edita WHERE Nome = '$edit'";
$res = mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_array($res)) {
echo $row['Descrizione']; } ?>
</p></td>
<td> </td>
</tr>
<tr>
<td><h2><strong>Le vostre segnalazioni<?php
session_start();
if ($_SESSION['admin']){
$_SESSION['edita'] = "segnalazioni";
echo '<a href="index.php?view=edit"><IMG src="images/b_edit.png" alt="Modifica testo"></a>'; } ?></strong></h2>
<p><?php $_SESSION['edit'] = "segnalazioni";
$edit = $_SESSION['edit'];
$sql = "SELECT * FROM Edita WHERE Nome = '$edit'";
$res = mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_array($res)) {
echo $row['Descrizione']; } ?>
</p></td>
<td><h2><br><img src="images/1208268300roma001b.jpg" width="200" height="150" alt="Immagine" class="right" /></h2></td>
<td> </td>
</tr>
</table>
<br>
<?php
break;
}
?>
<div class="clear"></div>
<div class="body-hr"> </div>
<div id="footer">
<div id="footer-1">
Our Authorised <strong>Agents</strong>
</div>
<div id="footer-2">
<img src="images/pic_2.gif" width="31" height="42" alt="Pic 2" class="left" />
Famous Cook
</div>
<div id="footer-3">
<img src="images/pic_3.gif" width="60" height="42" alt="Pic 3" class="left" />
Around The <br />
World
</div>
<div class="clear"> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>