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
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 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>"; } } } ?>
se faccio così mi dice: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>"; } } } } ?>
Parse error: syntax error, unexpected $end in D:\Inetpub\webs\clubforzasilviobergamoit\appuntame nti.php on line 200

Rispondi quotando