ecco il codice
questo e il form della pagina A
codice:<form method="post" action="conferma_ordine.php" id="form_offert"> <td class="pr"> </td> <td class="prc"> <input type="text" name="offerta" size="10" /> </td> <td class="pr"> <input type="image" src="../img/offerta.gif" name="invia" /> <input type="hidden" name="id_og" value="<?php echo $_GET['id']?>" /> <input type="hidden" name="titolo" value="<?php echo $info['titolo']?>" /> <input type="hidden" name="dataFine" value="<?php echo $info['dataFine']?>" /> <input type="hidden" name="massimaOfferta" value="<?php echo $inf['massimaOfferta']?>" /> <input type="hidden" name="servizio" value="<?php echo $info['servizio']?>" /> <input type="hidden" name="prezzoServizio" value="<?php echo $info['prezzo_servizio']?>" /> <input type="hidden" name="pagamento" value="<?php echo $info['tipo_pagamento']?>" /> <input type="hidden" name="foto" value="<?php echo $info['foto_1']?>" /> <input type="hidden" name="partenza" value="<?php echo $info['prezzo_partenza']?>" /> <input type="hidden" name="conto" value="<?php echo $inf['conto']?>" /> <input type="hidden" name="ok" /> </td> </form>
questo e il codice della pagina B
se offerta non e un numero mostra il form per fare l'ooferta di nuovo.codice:$titolo = $_POST['titolo']; $id_og = $_POST['id_og']; $dataFine = $_POST['dataFine']; $massimaOfferta = $_POST['massimaOfferta']; $offerta = $_POST['offerta']; $servizio = $_POST['servizio']; $prezzoServizio = $_POST['prezzoServizio']; $pagamento = $_POST['pagamento']; $foto = $_POST['foto']; $id_offerente = $_SESSION['id']; $data = date("Y/m/d H:i:s"); $indirizzo_IP = $_SERVER['REMOTE_ADDR']; $partenza = $_POST['partenza']; $conto = $_POST['conto']; if(!is_numeric($offerta)){ <form name="conf" action="<?php $_SERVER['PHP_SELF'] ?>" method="post"> <input type="text" name="offerta" size="10" /> <input type="image" src="../img/conferma.png" /> <input type="hidden" name="id_og" value="<?php echo "$id_og" ?>" /> <input type="hidden" name="offerta" value="<?php echo "$offerta" ?>" /> <input type="hidden" name="massimaOfferta" value="<?php echo "$massimaOfferta" ?>" /> <input type="hidden" name="titolo" value="<?php echo $titolo?>" /> <input type="hidden" name="dataFine" value="<?php echo $dataFine?>" /> <input type="hidden" name="servizio" value="<?php echo $servizio?>" /> <input type="hidden" name="prezzoServizio" value="<?php echo $prezzoServizio?>" /> <input type="hidden" name="pagamento" value="<?php echo $pagamento?>" /> <input type="hidden" name="foto" value="<?php echo $foto?>" /> <input type="hidden" name="partenza" value="<?php echo $partenza?>" /> <input type="hidden" name="conto" value="<?php echo $conto?>" /> <input type="hidden" name="ok" /> </form> } else{ <form name="conf" action="../funzioni/asta.php" method="post"> <input type="image" src="../img/conferma.png" /> <input type="hidden" name="id_og" value="<?php echo "$id_og" ?>" /> <input type="hidden" name="offerta" value="<?php echo "$offerta" ?>" /> <input type="hidden" name="massimaOfferta" value="<?php echo "$massimaOfferta" ?>" /> <input type="hidden" name="titolo" value="<?php echo $titolo?>" /> <input type="hidden" name="dataFine" value="<?php echo $dataFine?>" /> <input type="hidden" name="servizio" value="<?php echo $servizio?>" /> <input type="hidden" name="prezzoServizio" value="<?php echo $prezzoServizio?>" /> <input type="hidden" name="pagamento" value="<?php echo $pagamento?>" /> <input type="hidden" name="foto" value="<?php echo $foto?>" /> <input type="hidden" name="partenza" value="<?php echo $partenza?>" /> <input type="hidden" name="conto" value="<?php echo $conto?>" /> </form> }
altrimenti mostra l'altro form.
pero se l'offerta non e numerica vorrei che quel form ricarichi i dati nella stessa pagina.
facendo cosi anche se metto numeri nel form mi da errori perche la variabile offerta ha sempre i dati provenienti da A


Rispondi quotando