Ciao sono disponibilissimo!
la mia mail: [email protected]
grot
@grot
Post creati da grot
-
RE: [CERCO/RETRIBUITO] Grafico / HTML
-
come si fa a far girare le pagine PHP su Apache?
Ho installato Apache, e anche PHP su OSX correttamente, il server funziona senza problemi, ma le pagine PHP non fungono.
Dovrei editare qualcosa nel httpd.conf di apache oppure dovrei configurare il sistema in qualche modo?Graizie
-
Problema con Gestore esterno Mysql
sempre il solito gestore! SGRUNT!!!:(
il mio problema è quando voglio modificare i parametri di una riga di database.
parto da un menù a tre opzioni:
- inserisci
- elimina
- modificacliccando su 'modifica' mi dà l'elenco di righe modificabili,
cliccando su una di esse spunta il form contenente i vecchi parametri che voglio modificare, li modifico e premo ' modifica' e la risposta è Evento modificato!
Ma sul database non si è modificato un accidenti di nulla!!
ecco lo script:
if($cmd == 3.2){
$d = $_GET['d'];
if(isset($d)){
$step = $_POST['step'];
if($step == 2){
$nome_prova_n = $_POST['nome_prova_n'];
$info_prova_n = $_POST['info_prova_n'];
$question2 = $_POST['question2'];if($question2 == "si"){
if (!isset($HTTP_POST_FILES['img_prova_n'])) echo "Upload dell'immagine non riuscito.<br /><a href=gestione.php>Main</a><br />";
if (is_uploaded_file($HTTP_POST_FILES['img_prova_n']['tmp_name'])) {
if (file_exists('immagini/'.$HTTP_POST_FILES['img_prova_n']['name'])) {
echo "Esiste gia' un file con questo nome<br /><a href=gestione.php>Main</a><br />";
exit;
}
$err = copy($HTTP_POST_FILES['img_prova_n']['tmp_name'], 'immagini/'.$HTTP_POST_FILES['img_prova_n']['name']);
if (!$err) {
echo "Upload dell'immagine non riuscito.<br /><a href=gestioneprova.php>Main</a><br />";
exit;
}
}
}
if($question2 == "si") {
$imgname_n = $HTTP_POST_FILES['img_prova_n']['name'];
$q_m = "INSERT into provette VALUES ('NULL', '$nome_prova', '$info_prova', 'immagini/$imgname_n')";
}
if($question2 == "no") {
$q_m = "UPDATE provette SET nome_prova = '$nome_prova_n', info_prova = '$info_prova_n' WHERE id_prova = '$d'";
}if(mysql_query($q_m)){
echo "Evento modificato!<br /><a href=gestioneprova.php>Main</a><br />";
}else{
echo "Errore!!<br /><a href=gestioneprova.php>Main</a><br />";
echo mysql_error();
}
} else {
$query = mysql_query("SELECT * FROM provette WHERE id_prova='$d'");
while ($row = mysql_fetch_array($query)) {
$nome_prova_o = $row["nome_prova"];
$info_prova_o = $row["info_prova"];
}
?>
<form action="gestioneprova.php?cmd=3.2&d=<?php echo $id_prova; ?>" method="post" enctype="multipart/form-data">
<b>Titolo:</b><br />
<input name="nome_prova_n" type="text" value="<?php echo $nome_prova_o; ?>" size="100">
<br />
<b>Location:</b><br />
<input name="info_prova_n" type="text" value="<?php echo $info_prova_o; ?>" size="100">
<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_prova" 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 provette ORDER BY id_prova DESC");
while ($row = mysql_fetch_array($query)) {
$id_prova = $row["id_prova"];
$nome_prova = $row["nome_prova"];
$info_prova = $row["info_prova"];
echo "[<a href="?cmd=3.2&d=$id_prova"><b>Modifica</b></a>] <b>$nome_prova - $info_prova</b><br />";
}
}
}if($cmd == "logout"){
?> -
Tophost: problema con gestore Database in php
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>