- Home
- Categorie
- Coding e Sistemistica
- PHP
- Ritorno ID pagina
-
Ritorno ID pagina
...di nuovo qui....se non ci foste voi!!!
Dunque il problema sembrava semplice invece non mi ritorna l'ID della pagina ma solo dell'elemento che vado a cancellare, posto il codice
[php]<?
include("../config.php");
$obj=new sast1com();
$temput=$_SESSION['temput'];
$temppass=$_SESSION['temppass'];
$id=$_GET['id'];
?>
<?
if($temput==$obj->user && $temppass==$obj->password){
?>
<title>Modifica Fattura</title>
<?php include('header_js.php'); ?>
</head><body>
<?
$obj->connessione();
$result = mysql_query("select * from fatture where id='$id'");
while($array=mysql_fetch_array($result)){
$progressivo=$array[progressivo];
$idpagamento=$array[idpagamento];
$dataemissione=$array[dataemissione];
$pagato=$array[pagato];
$datapagamento=$array[datapagamento];
$scadenza=$array[scadenza];
$testo =$array[testo];
$anno =$array[anno];
$idpagamento =$array[idpagamento];
$idcliente =$array[idcliente];
$notepagina =$array[notepagina];
$imponibile=$array[imponibile];
$tiva=$array[tiva];
$fattura=$array[fattura];
$note_desc=$array[note_desc];
$note_int=$array[note_int];
$rif_ddt=$array[rif_ddt];
$rif_ordine=$array[rif_ordine];
$rif_pagamento=$array[rif_pagamento];
$rif_luogodestinazione=$array[rif_luogodestinazione];
}
?>
<?
$obj->connessione();
$result = mysql_query("select * from pagamenti where id='$id'");
while($array=mysql_fetch_array($result)){
$scadenza=$array[scadenza];
}
?>
<form id="formID" action="mod_fattura.php" method="post">
<h2> <span class="d">Modifica Fattura</span> <span class="tab11">N°:
<input name="progressivo" type="text" value="<? echo $progressivo;?>" size="7">
</span><span class="tab12"> Anno:
<input name="anno" type="text" value="<? echo $anno;?>" size="4">
</span> </h2>
<div style="width: 770px; ">
<table width="100%" cellspacing="7">
<tr>
<td width="21%" class="tab13" >Data emissione<span class="tab17"></span></td>
<td width="41%"><input type="text" name="data" id="datepicker" class="validate[required] text-input datepicker" value="<? echo $dataemissione;?>"></td>
<td width="38%" rowspan="2"><textarea name="rif_denominazione" rows=3 disabled="disabled" readonly="readonly" id="rif_denominazione" ><? echo cliente($idcliente);?></textarea></td>
</tr>
<tr>
<td class="tab13" >Cliente<span class="tab17"></span></td>
<td><select name="destinatario" size="0" id="destinazione" class="validate[required]">
<option value="<? echo $denominazione?>"> Seleziona un cliente...</option>
<?
$obj=new sast1com();
$obj->connessione();
$result = mysql_query("select * from clienti order by denominazione");
while($array=mysql_fetch_array($result)){
if($array[id]!=$idcliente)echo "<option value="$array[id]">".$array[denominazione]."</option>";
else echo "<option value="$array[id]" selected>".$array[denominazione]."</option>";
}
?>
</select>
</tr>
</table>
<table width="100%" cellspacing="7">
<tr>
<td width="15%" class="tab13" >Rif. Ordine</td>
<td width="85%" align="right" > <span id="countBox0" style="text-align:right;color:#C30">80</span>
<input name="rif_ordine" type="text" class="tab15B" id="rif_ordine" value="<? echo $rif_ordine;?>" /></td>
</tr>
</table>
</div>
<div style="width: 770px; ">
<table width="100%" cellspacing="7">
<tr>
<td width="20%" class="tab13" >Scadenza<span class="tab17"></span></td>
<td width="30%"><input type="text" name="scadenza" id="datepicker3" class="validate[required] text-input datepicker" value="<? echo $scadenza;?>"></td>
<td width="20%" class="tab13" >Rif. DDT</td>
<td width="30%"></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><br>
<textarea rows=3 name="rif_pagamento" id="rif_pagamento" class="validate[required]"><? echo $scadenza?></textarea></td>
<td> Max: <span id="countBox1" style="text-align:right;color:#C30">6 </span>DDT<br>
<textarea name="rif_ddt" class="tab15" id="rif_ddt"><? echo $rif_ddt?></textarea></td>
</tr>
</table>
</div>
<div style="width: 770px; ">
<table width="320px" border="0" cellspacing="7">
<tr>
<td class="tab13"> Note per la "Descrizione" di inizio fattura</td>
</tr>
</table>
<textarea name="note_desc" id="area1" rows="3" class="tab15"><? echo $note_desc;?></textarea>
</div>
<div style="width: 770px; ">
<table width="100%" class="tableborder1" id="miatabella">
<tr>
<td class="sectionHeading1">Descrizione</td>
<td width="20" align="center" class="sectionHeading1">Quantita</td>
<td width="70" align="center" class="sectionHeading1">Prezzo</td>
<td width="70" align="center" class="sectionHeading1">Importo</td>
<td width="70" align="center" class="sectionHeading1">Iva</td>
<td width="50" align="center" class="sectionHeading1">Modifica</td>
<td width="50" align="center" class="sectionHeading1">Cancella</td>
</tr>
<?
$obj->connessione();
$result = mysql_query("select * from fattureitem where idfattura='$id'");
while($array=mysql_fetch_array($result)){
echo"
<tr>
<td class="textDisplay1">$array[note]</td>
<td align="center" class="textDisplay1"><font size=4>$array[quantita]</font></td>
<td align="center" class="textDisplay1"><font size=4>$array[prezzo]</font></td>
<td align="center" class="textDisplay1"><font size=4>$array[importo]</font></td>
<td align="center" class="textDisplay1"><font size=4>$array[iva]</font></td>
<td align="center" class="textDisplay1"><a href="modvocefatt.php?id=$array[id]&id3=$id"><img src="images/mod.png" border=0></a></td>
<td align="center" class="textDisplay1"><a href="mod_fattura.php?id=$array[id]&op=del" onclick="return(confirm('Sei sicuro di voler cancellare??'))"><img src="images/cancella.png" border=0></a></td>
</tr>";
}
?>
</table>
</div>
<div align="right" style="width: 770px; ">
<input type="hidden" value="<?echo $id;?>" name="id2">
<input type="hidden" value="<?echo $id;?>" name="id3">
<input type="hidden" value="mod" name="op">
<table border="0" cellspacing="7">
<tr>
<td width="120" align="right"> </td>
<td width="300" align="right"> </td>
<td width="200" class="tab13">Totale imponibile</td>
<td align="right"><input type="text" name="imponibile" id="imponibile" size="20" value="<? echo $totale_importo;?>"></td>
</tr>
<tr>
<td class="tab13" align="left">Pagato?</td>
<td align="left"><input type="checkbox" name="pagato" value="1" <?if($pagato==1)echo "checked";?>></td>
<td class="tab13">Totale Iva </td>
<td align="right" ><input type="text" name="tiva" id="tiva" size="20" value="<? echo $totale_iva;?>"></td>
</tr>
<tr>
<td class="tab13" align="left">Data</td>
<td align="left"><input type="text" name="datapagamento" id="datepicker2" value="<?echo $datapagamento;?>"></td>
<td class="tab13">>Totale fattura</td>
<td align="right"><input type="text" name="fattura" id="fattura" size="20" value="<? echo $totale_fattura;?>"></td>
</tr>
</table>
</div>
<div align="right" style="width: 770px; ">
<table width="100%" cellspacing="7">
<tr>
<td width="25%" class="tab13" >Data di Consegna<span class="tab17"></span></td>
<td width="25%" class="tab13" >Luogo di destinazione<span class="tab17">*</span></td>
<td width="50%"></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="25%" align="center"><input type="text" name="rif_dataconsegna" value="<? echo date('d/m/Y');?>"></td>
<td><textarea rows=3 name="rif_luogodestinazione" id="rif_luogodestinazione"><? echo $rif_luogodestinazione;?></textarea></td>
</tr>
</table>
</div>
<div style="width: 770px; ">
<table width="320px" border="0" cellspacing="7">
<tr>
<td class="tab13"> Note per uso interno</td>
</tr>
</table>
<textarea name="note_int" rows="3" class="tab15"><? echo $note_int;?></textarea>
</div>
<center>
<input class="submit" type="submit" value="Modifica"/>
</center>
</form>
</div>
</body>
</html><? }else{
echo"<script language="javascript">";
echo"document.location.href='errore.php'";
echo"</script>";
}?>
<? if($_POST['op']=="mod"){$destinatario = $_POST['destinatario'];
$pagamento = $_POST['pagamento'];
$data = $_POST['data'];
$datapagamento = $_POST['datapagamento'];
$progressivo= $_POST['progressivo'];
$anno= $_POST['anno'];$pagato=$_POST['pagato'];
//$idpagamento=$_POST['idpagamento'];
$testo =$_POST['testo'];
$scadenza =$_POST['scadenza'];
$note_int =$_POST['note_int'];
$note_desc =$_POST['note_desc'];
$rif_ddt =$_POST['rif_ddt'];
$rif_ordine =$_POST['rif_ordine'];
$rif_pagamento =$_POST['rif_pagamento'];
$rif_dataconsegna =$_POST['rif_dataconsegna'];
$rif_luogodestinazione =$_POST['rif_luogodestinazione'];$imponibile = $_POST['imponibile'];
$tiva = $_POST['tiva'];
$fattura= $_POST['fattura'];$id2 =$_POST['id2'];
$obj=new sast1com();
$obj->connessione();$dati=mysql_query("update fatture set imponibile='$imponibile',tiva='$tiva',fattura='$fattura',dataemissione='$data',anno='$anno',idcliente='$destinatario',idpagamento='$pagamento',progressivo='$progressivo',pagato='$pagato',datapagamento='$datapagamento',testo='$testo',scadenza='$scadenza',note_desc='$note_desc',note_int='$note_int',rif_ddt='$rif_ddt',rif_ordine='$rif_ordine',rif_pagamento='$rif_pagamento',rif_dataconsegna='$rif_dataconsegna',rif_luogodestinazione='$rif_luogodestinazione' where id='$id2'");
if($dati) echo "mod correttamente";
else echo "non è stato mod per motivi tecnici: ".mysql_error();echo"<script language=javascript>";
echo"document.location.href='sel_fatture.php?id=$id2'";
echo"</script>";}
?>
<?
if ($_GET['op']=="del"){
$obj=new sast1com();
$obj->connessione();$dati=mysql_query("delete from fattureitem where id='$id'");
if($dati) echo "cancellato correttamente";
else echo "non stato cancellato per motivi tecnici: ".mysql_error();echo"<script language=javascript>";
echo"document.location.href='mod_fattura_vuoto.php?id=$id'";
echo"</script>";
}
?>
<?
function cliente($id){
$obj=new sast1com();
$obj->connessione();
$dati=mysql_query("select * from clienti where id=$id");
while($array=mysql_fetch_array($dati)){
return "".$array[denominazione]."\n".$array[cap]." ".$array[citta]." - ".$array[provincia]." - ".$array[nazione]."\n".$array[indirizzo]."";
}
}
?>[/php]quindi quando vado ad usare questa
[php]<a href="modvocefatt.php?id=$array[id]&id3=$id"><img src="images/mod.png" border=0></a>[/php] è tutto ok...mentre se cancello con questa
[php]<a href="mod_fattura.php?id=$array[id]&op=del" onclick="return(confirm('Sei sicuro di voler cancellare??'))"><img src="images/cancella.png" border=0></a>[/php]nella parte finale dello script[php]echo"document.location.href='mod_fattura_.php?id=$id'";[/php]mi ritopra l'ID dellemento selezionato e e non della pagina dove ero... quindi vado fuori pagina!!!!!!
Grazie anticipatamente a tutti...speriamo possiate aiutarmi!!!