Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 14-12-11, 10:45   #1 (permalink)
User
 
Data di registrazione: Jan 2007
Messaggi: 106
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

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" >&nbsp;<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>&nbsp;&nbsp;&nbsp;Max:&nbsp;<span id="countBox1" style="text-align:right;color:#C30">6&nbsp;</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">&nbsp;</td>
        <td width="300" align="right">&nbsp;</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]."";
  }
}
?>
quindi quando vado ad usare questa
Codice PHP:
<a href="modvocefatt.php?id=$array[id]&id3=$id\"><img src=\"images/mod.png\" border=0></a> 
è tutto ok...mentre se cancello con questa
Codice 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> 
nella parte finale dello script

Codice PHP:
echo"document.location.href='mod_fattura_.php?id=$id'"
mi ritopra l'ID dellemento selezionato e e non della pagina dove ero... quindi vado fuori pagina!!!!!!



Grazie anticipatamente a tutti...speriamo possiate aiutarmi!!!
peterminnow non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:40.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.