ciao a tutti,
vorrei fare una cosa ma non ci riesco dopo che ho provato diverse volte ho deciso di scrivere qui
ho un codice esterno per un'agenda a forma di calendario, appena clicco su una data che ha un appuntamento mi si apre una pagina quella dell'appuntamento in questione
il codice di questa pagina è questo
codice:
<?php
if(isset($_GET['day']) && is_numeric($_GET['day']))
{
$day = $_GET['day'];
include 'config.php';
$sql = "SELECT * FROM appuntamenti WHERE str_data=$day";
$result = mysql_query($sql) or die (mysql_error());
if(mysql_num_rows($result) > 0)
{
while($fetch = mysql_fetch_array($result))
{
$id = stripslashes($fetch['id']);
$titolo = stripslashes($fetch['titolo']);
$testo = stripslashes($fetch['testo']);
$data = date("d-m-Y", $fetch['str_data']);
echo "Appuntamenti del <b>$data</b><br><br>" . $titolo . "<br><br>" . $testo . "<br><br>";
echo "<a href=\"cancella.php?id=$id\">Cancella</a> |
<a href=\"modifica.php?id=$id\">Modifica</a>
<hr>";
}
}
}
?>
ora, come potete notare c'è un echo che contiene due tag <a> per cancellare o modificare l'appuntamento, però il problema è che se io non sono loggato come admin nel sito questi due link me li visualizza ugualmente... allora io avevo fatto in questo modo:
codice:
<?php
session_start();
?>
<html>
............
<?php
if(isset($_GET['day']) && is_numeric($_GET['day']))
{
$day = $_GET['day'];
include 'config.php';
$sql = "SELECT * FROM appuntamenti WHERE str_data=$day";
$result = mysql_query($sql) or die (mysql_error());
if(mysql_num_rows($result) > 0)
{
while($fetch = mysql_fetch_array($result))
{
$id = stripslashes($fetch['id']);
$titolo = stripslashes($fetch['titolo']);
$testo = stripslashes($fetch['testo']);
$data = date("d-m-Y", $fetch['str_data']);
echo "Appuntamenti del <b>$data</b><br><br>" . $titolo . "<br><br>" . $testo . "<br><br>";
$condizione=((isset($_SESSION['utente']))?($_SESSION['utente']):(false));
if($condizione){
if($_SESSION['utente']!="admin"){
echo "<hr>";
}
else{
echo "<a href=\"cancella.php?id=$id\">Cancella</a> |
<a href=\"modifica.php?id=$id\">Modifica</a>
<hr>";
}
}
}
}
?>
se faccio così mi dice:
Parse error: syntax error, unexpected $end in D:\Inetpub\webs\clubforzasilviobergamoit\appuntame nti.php on line 200