Ecco parte del codice della home page:
Codice PHP:
<?php
function multi_array_search($search_value, $the_array)
{
if (is_array($the_array))
{
foreach ($the_array as $key => $value)
{
$result = multi_array_search($search_value, $value);
if (is_array($result))
{
$return = $result;
array_unshift($return, $key);
return $return;
}
elseif ($result == true)
{
$return[] = $key;
return $return;
}
}
return false;
}
else
{
if ($search_value == $the_array)
{
return true;
}
else return false;
}
}
include("config.php");
mysql_connect($db_host, $db_user, $db_password, $db_name) or die ("non riesco a connettermi");
mysql_select_db("$db_name") or die ("Non riesco a selezionare il database");
$query = mysql_query("select *, date_format(data,'%d-%m-%Y %H:%i') AS 'dataora' from articoli where pub != '' order by art_id") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)){
$array[] = $row;
}
?>
<div id='contenutocentrale'>
<div id='primanotizia' style="width:100%">
<div id='categprima'>[url='http://localhost/archivionews.php']Ultima notizia[/url]</div>
<h1 id='titolocatprima'> <?php $result = multi_array_search('1', $array); echo "[b]<a href=\"page.php?id=".$array[$result[0]]['art_id']."\">".$array[$result[0]]['titolo']."</a>[/b]";
?></h1>
<div id='autoreprimacat' align="right">di <?php $result = multi_array_search('1', $array); echo $array[$result[0]]['autore'];?></div>
<h2 id='sottotitoloprimacat'> <?php $result = multi_array_search('1', $array); echo $array[$result[0]]['sottotitolo'];?></h2>
<div id='primoarticolo' style='min-height: 146px; height: auto !important; height: 146px'>
<div class='textimage'>
<div class='img' style='width: 202px'>
[img]show.php?id=<?php $result = multi_array_search('1', $array); echo $array[$result[0]]['art_id']; ?>[/img]</a>
</div>
</div>
<?php
$result = multi_array_search('1', $array);
$swap = explode(" ", $array[$result[0]]['testo'], 91);
foreach($swap as $key => $val) if($key < 90) echo $val." ";
echo ".....<a href=\"page.php?id=".$array[$result[0]]['art_id']."\">leggi l'articolo</a>";
?>
<div id="pubblicatoil" align="right"><?php
$result = multi_array_search('1', $array);
echo "Pubblicato il ".substr($array[$result[0]]['dataora'],0,10)." alle ". substr($array[$result[0]]['dataora'],11,5);
?>
</div>
</div>
</div>
Questa è la prima sezione, quella contraddistinta dal numero 1 (cioè dal valore di $pub pari ad 1 appunto). Se ho una notizia e nel form inserisco il numero 1, ecco che appare in questa sezione. Ma se poi ci metto lo zero, ecco che tutte le righe di codice in php mi danno un errore perchè non trovano più il numero 1. Come posso fare affinchè ciò non accada? Ossia, se metto zero, come posso fare affinchè questa sezione non venga resa visibile in home page?