← Back
Editing: listini_ed.php
<?php #______________________________________________________________________# ### made with SmaDIB: Smart Database Interface Builder 0.4.0 ### ### by Smartmedia 2000 http://www.smartmedia2000.it/ ### ### info email: smadib@smartmedia2000.it ### ### released under GPL license http://www.gnu.org/licenses/gpl.txt ### ###___###___###___###___###____###____###____###___###___###___###___### require_once ("../funct.php"); require_once ("sess.php"); require_once ("conn.php"); $ptitolo = "Listini"; $table = "listini"; require_once ("testacoda.php"); $query = new doQuery(); $id_stagione = $_REQUEST['id_stagione']; $tipo_pr = $_REQUEST['tipo_pr']; $id_stagione_id = array (); $id_stagione_anno = array (); $id_stagione_fine = array (); $id_stagione_numero = array (); $id_stagione_nome = array (); $novuoto = array(); $numeroar = array ('','Prezzo unico','2 Stagioni','3 Stagioni','4 Stagioni','5 Stagioni','6 Stagioni','7 Stagioni','8 Stagioni','9 Stagioni','10 Stagioni','Min - Max','Bassa/Alta','Bassa/Media/Alta','Bassa/Media/Alta/Altissima'); $ris = mysql_query("SELECT `id`, `anno`, DATE_FORMAT(`fine`, '%d/%m/%y') AS `fine`, `numero`, `nome_it` AS `nome` FROM `stagioni` WHERE `id_utente`=$id_utente",$conn) or die("Select foreign key error: ".mysql_error()); while ($row = mysql_fetch_object($ris)) { array_push ($id_stagione_id, $row->id); array_push ($id_stagione_anno, $row->anno); array_push ($id_stagione_fine, $row->fine); array_push ($id_stagione_numero, $numeroar[$row->numero]); array_push ($id_stagione_nome, $row->nome); } $arTipoPr = array ('Prezzo', 'Prezzo Giornaliero a Persona', 'Prezzo Giornaliero', 'Prezzo Settimanale a Persona', 'Prezzo Settimanale', 'Prezzo Weekend a Persona', 'Prezzo Weekend', 'Prezzo Stagionale a Persona', 'Prezzo Stagionale'); if (!mysql_num_rows ($ris)) { echo "$testa $ptitolo <h3 align=\"center\">Devi prima creare almeno una stagione</h3> $coda"; exit(); } if ($az=="canc") { $query->freeQuery ("DELETE FROM `prezzi` WHERE `id_listino` = '$id'", 0, $conn); $query->delete($conn); header("Location: ".$_SERVER['PHP_SELF']); } if ($op == "ds") { $sql = "SELECT `id` FROM `listini` WHERE `id_stagione`='$id_stagione' AND `tipo_pr`='$tipo_pr' AND `id_utente`='$id_utente'"; $ris = mysql_query($sql,$conn) or die($sql.": ".mysql_error()); if (!mysql_num_rows($ris)) { $sql = "INSERT INTO `listini` (`id_utente`,`id_stagione`,`tipo_pr`) VALUES ($id_utente,'$id_stagione','$tipo_pr')"; mysql_query($sql,$conn) or die("INSERT error - $sql: ".mysql_error()); } } else if ($op == "up") { { $sql = "UPDATE listini SET `id_stagione`='$id_stagione',`tipo_pr`='$tipo_pr' WHERE id=$id LIMIT 1"; mysql_query($sql,$conn) or die("UPDATE error - $sql: ".mysql_error()); } } if ($az=="ed") { $sql = "SELECT * FROM listini WHERE id=$id "; $ris = mysql_query($sql,$conn) or die("SELECT for modify error - $sql: ".mysql_error()); $row = mysql_fetch_object($ris); $id = $row->id; $valop = "up"; $id_stagione = array_search($row->id_stagione,$id_stagione_id); $id_stagionesel[$id_stagione] = "selected"; $tipo = $row->tipo; $tiposel[$tipo] = "selected"; } else $valop = "ds"; $elenco.= "<tr bgcolor=\"white\"><td rowspan=\"3\" valign=\"bottom\">funzioni <td><b>Stagione</b></td> <td><b>Tipo</b></td> </tr><tr bgcolor=\"#EEEEEE\"> <td><select name=\"id_stagione\">\n"; for ($s=0; $s<count($id_stagione_id); $s++) $elenco.= "<option value=\"$id_stagione_id[$s]\" $id_stagionesel[$s]>$id_stagione_anno[$s] $id_stagione_fine[$s] $id_stagione_nome[$s] $id_stagione_numero[$s]</option>\n"; $elenco.= "</select></td>\n<td><select name=\"tipo_pr\">\n"; for ($t=0; $t<count($arTipoPr); $t++) $elenco.= "<option value=\"$t\" $tiposel[$t]>$arTipoPr[$t]</option>\n"; $elenco.= "</select></td></tr> <tr bgcolor=\"white\"> <td align=\"center\" colspan=\"2\"><input type=\"submit\" name=\"invio\" value=\"$intesta\"> $noMod <input type=\"hidden\" name=\"op\" value=\"$valop\" /> <input type=\"hidden\" name=\"id\" value=\"$row->id\" /> </td></tr> $riga\n"; $sql = "SELECT * FROM `listini` WHERE `id_utente`=$id_utente"; if ($az=="ed") $sql.= " AND id!=$id"; $sql.= " ORDER BY `id_stagione` ASC, `tipo_pr` ASC"; $ris = mysql_query($sql,$conn) or die("SELECT error - $sql: ".mysql_error()); $cc = 0; while ($row = mysql_fetch_object($ris)) { $cc++; if ($cc/2 == ceil($cc/2) ) $bgcolor=$colpari; else $bgcolor=$coldisp; $id_stagione = array_search($row->id_stagione,$id_stagione_id); $id_stagionesel[$id_stagione] = "selected"; $tipoPr = $row->tipo_pr; $tipoPrsel[$tipoPr] = "selected"; $elenco.= "<tr bgcolor=\"#$bgcolor\"><td>\n"; if ($az!="ed") $elenco.= "<a href=\"".$_SERVER['PHP_SELF']."?id=$row->id&az=ed\"><img src=\"images/edit.gif\" border=0 hspace=5 title=\"modifica riga\"></a> <a href=\"#\" onClick=\"javascript:confDel($row->id)\"><img src=\"images/delete.gif\" border=0 title=\"cancella riga\"></a>\n"; else $elenco.= " \n"; $elenco.= "<td>".$id_stagione_anno[$id_stagione]." ".$id_stagione_fine[$id_stagione]." ".$id_stagione_nome[$id_stagione]." ".$id_stagione_numero[$id_stagione]."</td>\n"; $elenco.= "<td>$arTipoPr[$tipoPr]</td>\n"; } echo "$testa <h2 align=\"center\">$ptitolo</h2> <form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\"> <table align=\"center\"> $elenco </table></form> $coda"; ?>
Save File
Cancel