Codice PHP:
<?php
include('inc/config.inc.php');
session_start();
#Controlliamo con un IF se la sessione first_name esiste
if (!$_SESSION['first_name']) {
#Se la sessione è vuota comparirà un messaggio: Non sei autorizzato
echo"Non sei loggato!";
#Fatto comparire il messaggio chiudiamo lo script
exit();
}
#Controlliamo con un IF se la sessione first_name esiste
if ($_SESSION['livello'] == "0") {
#Se la sessione è vuota comparirà un messaggio: Non sei autorizzato
echo"Non sei autorizzato!";
#Fatto comparire il messaggio chiudiamo lo script
exit();
}
?>
<?
function acapo ($stringa){
$stringa = stripslashes($stringa);
$stringa = htmlspecialchars($stringa);
$stringa = nl2br($stringa);
return $stringa;
}
$titolo = $_POST['titolo'];
$testo = $_POST['testo'];
if ($testo != ""){
include("inc/db.php");
$user = $_SESSION['first_name'];
$titolo = acapo($titolo);
$testo = acapo($testo);
$MySql = "UPDATE statuto SET titolo = '$titolo' , testo = '$testo' WHERE ID = '1'";
mysql_query($MySql);
}
?>
<?
$MySql = "SELECT * FROM statuto WHERE ID ='1' ";
$query = mysql_query ($MySql) or die ( "Non riesco ad eseguire la richiesta $MySql");
while ($valori = mysql_fetch_array ($query)){
$a1 = $valori ["titolo"];
$a2 = $valori ["testo"];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Language" content="it" />
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<title>*¨˜”°º•§†§¸.•´¯๑۩۞۩๑.* Medical division * ๑۩۞۩๑¯`•.¸§†§•º°”˜¨*</title>
<style type="text/css">
/*<![CDATA[*/
<!--
a {text-decoration: none}
-->
BODY {
scrollbar-arrow-color:7AA0CD;
scrollbar-shadow-color:e8e8e8;
scrollbar-face-color:e8e8e8;
scrollbar-highlight-color:7AA0CD;
scrollbar-darkshadow-color:7AA0CD;
/*]]>*/
</style>
<script type="text/javascript">
//<![CDATA[
<!--
var stile = "top=10, left=10, width=700, height=600, status=no, menubar=no, toolbar=no, scrollbars=yes";
function Popup(apri) {
window.open(apri, "", stile);
}
//-->
//]]>
</script>
</head>
<body>
<div style="position: absolute; width: 393px; height: 441px; z-index: 3; left: 145px; top: 65px; overflow: auto; text-align: center;" id="layer1">
<?
$MySql = "SELECT * FROM statuto WHERE ID ='1'";
$query = mysql_query ($MySql) or die ( "Non riesco ad eseguire la richiesta $MySql");
while ($valori = mysql_fetch_array ($query)){
$a1 = $valori ["titolo"];
$a2 = $valori ["testo"];
echo " <form name=\"form1\" method=\"post\" action=\"gestionestatuto.php\">
<SPAN> Titolo </span><input name=\"titolo\" type=\"text\" id=\"titolo\" value=\"$a1\">
<br> <SPAN> Testo </span>
<textarea name=\"testo\" cols=\"40\" rows=\"6\" >$a2</textarea>
<br>
<br>";
}
?>
<input type="submit" name="Submit" value="Modifica Statuto">
</form>
<br>
*Impossibile lasciare i campi vuoti*<br>
</div>
<div style="position: absolute; width: 661px; height: 6px; z-index: 2; left: 178px; top: 543px" id="layer2">
<p align="center"><span class="Stile5"><font face="Tahoma" size="1"> Ambientato nel gioco di ruolo online Il Grandeblu (http://www.grandeblu.it) - Ottimizzazione per 1024x768 -Mozilla Firefox. Realizzato da Nulier</font></span></p>
</div>
<?
$query = "SELECT linksfondo FROM mlinks" ;
$result = mysql_query($query, $db) or die(mysql_error());
while ($row = mysql_fetch_array($result)){
$linksfondo= $row['linksfondo'];
echo "
<p align=\"center\"><img border=\"0\" src=\"/medici/img/".$row['linksfondo']."\" width=\"831\" height=\"561\" alt=\"sfondo\" ></p>";
}
?>
<div style="position: absolute; width: 235px; height: 280px; z-index: 1; left: 609px; top: 158px" id="layer3">
<?
$query = "SELECT * FROM mlinks" ;
$result = mysql_query($query, $db) or die(mysql_error());
while ($row = mysql_fetch_array($result)){
$link1= $row["link1"];
$nlink2= $row["nlink2"];
$link2= $row["link2"];
$nlink3= $row["nlink3"];
$link3= $row["link3"];
$nlink4= $row["nlink4"];
$link4= $row["link4"];
$nlink5= $row["nlink5"];
$link5= $row["link5"];
$nlink6= $row["nlink6"];
$link6= $row["link6"];
$nlink7= $row["nlink7"];
$link7= $row["link7"];
$nlink8= $row["nlink8"];
$link8= $row["link8"];
$linksfondo= $row["linksfondo"];
echo "
<p align=\"center\"><b><a href=\"/medici/".$row['link1']."\"><font color=\"#3F6C9E\" face=\"Book Antiqua\" size=\"2\">".$row['nlink1']."</font></a></b></p>
<p align=\"center\"><b><a href=\"/medici/".$row['link2']."\"><font color=\"#3F6C9E\" face=\"Book Antiqua\" size=\"2\">".$row['nlink2']."</font></a></b></p>
<p align=\"center\"><b><a href=\"/medici/".$row['link3']."\"><font color=\"#3F6C9E\" face=\"Book Antiqua\" size=\"2\">".$row['nlink3']."</font></a></b></p>
<p align=\"center\"><b><a href=\"/medici/".$row['link4']."\"><font color=\"#3F6C9E\" face=\"Book Antiqua\" size=\"2\">".$row['nlink4']."</font></a></b></p>
<p align=\"center\"><b><a href=\"/medici/".$row['link5']."\"><font color=\"#3F6C9E\" face=\"Book Antiqua\" size=\"2\">".$row['nlink5']."</font></a></b></p>
<p align=\"center\"><b><a href=\"/medici/".$row['link6']."\"><font color=\"#3F6C9E\" face=\"Book Antiqua\" size=\"2\">".$row['nlink6']."</font></a></b></p>
<p align=\"center\"><b><a href=\"/medici/".$row['link7']."\"><font color=\"#3F6C9E\" face=\"Book Antiqua\" size=\"2\">".$row['nlink7']."</font></a></b></p>
<p align=\"center\"><b><a href=\"/medici/".$row['link8']."\"><font color=\"#3F6C9E\" face=\"Book Antiqua\" size=\"2\">".$row['nlink8']."</font></a></b></p>";
}
?>
</div>
</body>
</html>
Questa pagina dovrebbe aggiornare le varie stringhe nella tabella del database riguardanti lo statuto. Il problema ( Che ho cercato volutamente ) è che aggiorna, ma le omologa facendole diventare tutte uguali.
( Se nel codice trovate degli errori non esitate a segnalarmeli ^^ )
Qualcuno sa consigliarmi un modo per evitare che ciò accada?