Tophost: problema con gestore Database in php

grot

Nuovo Utente
11 Ago 2007
8
0
0
Ciao a tutti!

ho un mysql database su tophost.

Ho creato un file di gestione in php, ma sto avendo qualche problemuccio.

L'errore risontrato è il seguente:


Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/mhd-01/www.carrara-point.com/htdocs/gestione.php on line 85

il file di gestione è:

<?php


// Le uniche variabili GET sono cmd e d;
// vengono inviate attraverso click di link del tipo:
// - www.domainname.com/gestione.php?cmd=3.0
// - www.domainname.com/gestione.php?cmd...p;d=belconcerto
//
// Tutte le altre variabili sono invece inviate attraverso FORM usando il metodo POST
//
// Il codice usato per i download l'ho provato personalmente prima di inserirlo qua ed e' funzionante;
//
// Naturalmente non vo avuto modo di provare niente altro, quindi incrociamo le dita.



$login = $_COOKIE['utente_login'];
if(!isset($login)){

?>

<script> window.location = 'login.php' </script>

<?php

}else{

?>

<?php {$cmd = $_GET['cmd'];?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>GESTIONE BLACK ITALY</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<? include("config.php");
$db = mysql_connect($DB_HOST,$DB_USER,$DB_PASSWORD);
if ($db == FALSE)
die ("Connessione non riuscita: " . mysql_error());
mysql_selectdb($DB_NAME) or die ("Errore nella selezione del database. Verificare i parametri nel file config.php");?></head>
<body>
EVENTI<br />
<ul type="square">
<li><a href="gestione.php?cmd=3.0">Inserisci Evento</a></li>
<li><a href="gestione.php?cmd=3.1">Elimina Evento</a></li>
<li><a href="gestione.php?cmd=3.2">Modifica Evento</a></li>
</ul>
<br />

<?php
/**********************************************************
***********************************************************
**********************************************************/

/**********************************************************
****************************Eventi*************************
**********************************************************/
if($cmd == 3.0){
$step = $_POST['step'];
if($step == 2){
$data_c = $_POST['data_c'];
$titolo_c = $_POST['titolo_c'];
$locazione_c = $_POST['locazione_c'];
$dettagli_c = $_POST['dettagli_c'];
$tipo_c = $_POST['tipo_c'];
$question2 = $_POST['question2'];

// E' stato scelto di allegare una immagine
if($question == "si"){
if (!isset($HTTP_POST_FILES['img_c'])) echo "Upload dell'immagine non riuscito.<br /><a href=gestione.php>Main</a><br />";
if (is_uploaded_file($HTTP_POST_FILES['imc_c']['tmp_name'])) {
if (file_exists($HTTP_POST_FILES['img_c']['name'])) {
// Esiste gia' un file con questo nome, stampo errore ed esco
echo "Esiste gia' un file con questo nome<br /><a href=gestione.php>Main</a><br />";
exit;
}
$err = copy($HTTP_POST_FILES['img_c']['tmp_name'], 'immagini/'.$HTTP_POST_FILES['img_c']['name']);
if (!$err) {
// File non uplodato correttamente, stampo errore ed esco
echo "Upload dell'immagine non riuscito.<br /><a href=gestione.php>Main</a><br />";
exit;
} else {
// File uplodato correttamente, eseguo la query
$q_i = "INSERT into eventi VALUES ('NULL','$data_c','$titolo_c','$locazione_c','$dettagli_c','$tipo_c','immagini/'.$HTTP_POST_FILES['img_c']['name'])";
if(mysql_query($q_i)){
echo "Evento aggiunto!<br /><a href=gestione.php>Main</a><br />";
}else{
echo "Errore!!<br /><a href=gestione.php>Main</a><br />";
echo mysql_error();
}
}
}
} else {
// Non e' stato scelto di allegare una immagine
$q_i = "INSERT into eventi VALUES ('NULL','$data_c', '$titolo_c','$locazione_c','$dettagli_c','$tipo_c','')";
if(mysql_query($q_i)){
echo "Evento aggiunto!<br /><a href=gestione.php>Main</a><br />";
}else{
echo "Errore!!<br /><a href=gestione.php>Main</a><br />";
echo mysql_error();
}
}
}else{
?>
<form action="gestione.php?cmd=3.0" method="post" enctype="multipart/form-data">
<b>Data:</b><br />
<input name="data_c" type="text" value="0000-12-31">
<br />
<b>Titolo:</b><br />
<input name="titolo_c" type="text" size="100">
<br />
<b>Location:</b><br />
<input name="locazione_c" type="text" size="100">
<br />
<b>Dettagli:</b><br />
<input name="dettagli_c" type="text" size="100">
<br />
<b>Tipo:</b><br />
<select name="tipo_c" cols="100" rows="15">
<option>concerto</option>
<option>partita</option>
</select>
<br />
<b>Inserire immagine?:</b><br />
<select name="question">
<option value="no">NO</option>
<option value="si">SI</option>
</select>
<br />
<b>Immagine:</b><br />
<input name="img_c" type="file">
<br /><br />
<input type="hidden" name="step" value="2">
<input type="submit" value="Inserisci"><br />
</form>
<?php
}
}

//Evento limina
if($cmd == 3.1){
$id_c = $_GET['d'];
if(isset($d)){
$u = mysql_query("SELECT * FROM eventi WHERE id_c = '$d'");
while ($row = mysql_fetch_array($u)) {
$img_c_load = $row["img_c"];
if($img_c_load != null){
unlink("$img_c_load");
}
}
$q_e = "DELETE FROM eventi WHERE id_c = '$d'";
if(mysql_query($q_e)){
echo "Evento Eliminato!<br /><a href=gestione.php>Main</a><br />";
}else{
echo "Errore!!<br /><a href=gestione.php>Main</a><br />";
echo mysql_error();
}
}else{
$query = mysql_query("SELECT * FROM eventi ORDER BY id_c DESC");
while ($row = mysql_fetch_array($query)) {
$id_c = $row["id_c"];
$titolo_c = $row["titolo_c"];
$locazione_c = $row["locazione_c"];
echo "[<a href=\"?$cmd =3.1&d=$id_c\"><b>Elimina</b></a>] <b>$titolo_c - $locazione_c</b><br />";
}
}
}

//Evento Modifica
if($cmd == 3.2){
$id_c = $_GET['d'];
if(isset($d)){
$step = $_POST['step'];
if($step == 2){
$data_c_n = $_POST['data_c_n'];
$titolo_c_n = $_POST['titolo_c_n'];
$locazione_c_n = $_POST['locazione_c_n'];
$dettagli_c_n = $_POST['dettagli_c_n'];
$tipo_c_n = $_POST['tipo_c_n'];
$question2 = $_POST['question2'];

if($question == "si"){
if (!isset($HTTP_POST_FILES['img_c'])) echo "Upload dell'immagine non riuscito.<br /><a href=gestione.php>Main</a><br />";
if (is_uploaded_file($HTTP_POST_FILES['imc_c']['tmp_name'])) {
if (file_exists($HTTP_POST_FILES['img_c']['name'])) {
echo "Esiste gia' un file con questo nome<br /><a href=gestione.php>Main</a><br />";
exit;
}
$err = copy($HTTP_POST_FILES['img_c']['tmp_name'], 'immagini/'.$HTTP_POST_FILES['img_c']['name']);
if (!$err) {
echo "Upload dell'immagine non riuscito.<br /><a href=gestione.php>Main</a><br />";
exit;
}
}
}
if($question2 == "si") {
$q_m = "UPDATE eventi SET data_c = '$data_c_n', titolo_c = '$titolo_c_n', locazione_c = '$locazione_c_n', dettagli_c = '$dettagli_c_n', tipo_c '$tipo_c_n', img_c = 'immagini/'.$HTTP_POST_FILES['img_c']['name'] WHERE id_c = '$d'";
}

if($question2 == "no") {
$q_m = "UPDATE eventi SET data_c = '$data_c_n', titolo_c = '$titolo_c_n', locazione_c = '$locazione_c_n', dettagli_c = '$dettagli_c_n', tipo_c '$tipo_c_n', WHERE id_c = '$d'";
}

if(mysql_query($q_m)){
echo "Evento modificato!<br /><a href=gestione.php>Main</a><br />";
}else{
echo "Errore!!<br /><a href=gestione.php>Main</a><br />";
echo mysql_error();
}
} else {
$query = mysql_query("SELECT * FROM eventi WHERE id_c='$d'");
while ($row = mysql_fetch_array($query)) {
$data_c_o = $row["data_c"];
$titolo_c_o = $row["titolo_c"];
$locazione_c_o = $row["locazione_c"];
$dettagli_c_o = $row["dettagli_c"];
$tipo_c_o = $row["tipo_c"];
}
?>
<form action="gestione.php?cmd=3.2&d=<?php echo $con_id; ?>" method="post" enctype="multipart/form-data">
<b>Data:</b><br />
<input type="text" name="data_c_n" value="<?php echo $data_c_o; ?>"><br />
<b>Titolo:</b><br />
<input name="titolo_c_n" type="text" value="<?php echo $titolo_c_o; ?>" size="100">
<br />
<b>Location:</b><br />
<input name="locazione_c_n" type="text" value="<?php echo $locazione_c_o; ?>" size="100">
<br />
<b>Dettagli:</b><br />
<input name="dettagli_c_n" type="text" value="<?php echo $dettagli_c_o; ?>" size="100">
<br />
<b>Tipo:</b><br />
<select name="tipo_c_n" value="<?php echo $tipo_c_o; ?>">
<option>concerto</option>
<option>partita</option>
</select>
<br />
<b>Modificare immagine?:</b><br />
<select name="question2">
<option value="no">no</option>
<option value="si">si</option>
</select>
<br />
<b>immagine:</b><br />
<input name="img_c" type="file">
<br /><br />
<input type="hidden" name="step" value="2">
<input type="submit" value="Modifica"><br />
</form>
<?php
}
}else{
$query = mysql_query("SELECT * FROM eventi ORDER BY id_c DESC");
while ($row = mysql_fetch_array($query)) {
$id_c = $row["id_c"];
$titolo_c = $row["titolo_c"];
$locazione_c = $row["locazione_c"];
echo "[<a href=\"?$cmd =3.2&d=$id_c\"><b>Modifica</b></a>] <b>$titolo_c - $locazione_c</b><br />";
}
}
}


if($cmd == "logout"){
?>

<script> window.location = 'login.php?act=logout'; </script>

<?php

}

?>


</body>
</html>
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
E' un semplice problema di sintassi alla riga 85, postami solo quella (esattamente l'85) così la vediamo.
 
Discussioni simili
Autore Titolo Forum Risposte Data
felino Consiglio su Tophost.it Hosting 19
J .htaccess su Tophost Apache 41
YellowMan TopHost: opinioni? Hosting 9
Angel0 Tophost: url senza www Hosting 3
F parcheggiare dominio da tophost a sedo? Domini 1
H Netsons o Tophost? Hosting 8
T Ottima promozione Tophost.it Hosting 5
P Problema acquisizione clienti Webdesign e Grafica 0
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 7
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1

Discussioni simili