Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    richiamo pagina.php da form html

    salve a tutti...

    ho un form in html che invia dati ad una pagina.php

    perchè invece di aprire la pagina mi si apre l'alert che chiede se voglio aprire o salvare il file.php?

    come faccio ad evitare cio?

    devo inserire qualche parametro nel metodo di invio dei dati?

    la pagina.php inserisce semplicemente dei dati in un db mysql.

    grazie.

  2. #2
    Posta il codice!

  3. #3

    ecco i codici

    il codice del form della pagina html

    codice:
    <form action="../PHP/magazzino_ins.php" method="post" name="insart" target="_self">
    <table border="0" cellspacing="2" cellpadding="2" width="100" bgcolor="#ffffff">
    
    <caption align="left"></caption>
    <tr>
           <td>CODICE:</td>
           <td><input type="text" name="code" size="25" value="Generato Automaticamente" maxlength="10" disabled readonly id="code" autocomplete="off"></td>
    </tr>
    <tr>
           <td>CATEGORIA:</td>
           <td><select name="categoria">	  
    	  						<option value="1" SELECTED>PROCESSORI</option>
    							<option value="2">SCHEDE MADRI</option>
    							<option value="3">MEMORIE</option>
    							<option value="4">HARD DISKS</option>
    							<option value="5">SCHEDE VIDEO</option>
    							<option value="6">SCHEDE AUDIO</option>
    							<option value="7">MODEMS</option>
    							<option value="8">LETTORI CD/DVD</option>
    							<option value="9">MASTERIZZATORI</option>
    							<option value="10">MULTIMEDIA</option>
    							<option value="11">RETE</option>
    							<option value="12">CABINETS</option>
    							<option value="13">MONITORS</option>
    							<option value="14">ACCESSORI</option>
    							<option value="15">STAMPANTI</option>
    							<option value="16">SCANNERS</option>
    							<option value="17">CAVI</option>
    							<option value="18">CONSUMISTICA</option>
    							<option value="19">SOFTWARE</option>
    							</select>
    		</td>
    </tr>
    <tr>
           <td>MARCA:</td>
           <td><select name="marca">
    		   <option value="1" SELECTED>Value 1</option>
    		   <option value="2">Value 2</option>
    		   </select>
    	   </td>
    </tr>
    <tr>
           <td>DESCRIZIONE:</td>
           <td><input type="text" name="descrizione" size="90" maxlength="90" id="descr"></td>
    </tr>
    <tr>
           <td>PREZZOD'ACQUISTO:€</td>
           <td><input type="text" name="acquisto" size="10" maxlength="10" id="pracq" autocomplete="off"></td>
    </tr>
    <tr>
           <td>NOTE:</td>
           <td><textarea name="note" cols="70" rows="5" wrap="physical"></textarea></td>
    </tr>
    <tr>
           <td></td>
           <td></td>
    </tr>
    <tr>
           <td></td>
           <td><input type="submit" name="ins" value="INSERISCI" id="ins"><input type="reset" name="reset" value="AZZERA" id="reset"></td>
    </tr>
    </table>
    </form>
    il codice della pagina php
    Codice PHP:
    <?php

    include ("config.inc.php");

    // SETTAGGIO VARIABILI
    $pracq 100;
    $codice 0;
    $prv1pz 1;
    $prv10pz 10;
    $prv100pz 100;
    $tacq 10;
    $tven 10;
    $disp 0;
    $valmag 0;

    //CONNESSIONE AL DATABASE
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
        die (
    "&error=errore connessione database");
        
    mysql_select_db($db_name$db)
        or die (
    "&error=errore selezione database");


    //INSERIMENTO DATI 
    $query "INSERT INTO in_commercio (cod, cat, marca, art, pr_cos, pr_1pz, pr_10pz, pr_100pz, t_acq, t_ven, disp, val_mag, note) VALUES ('$codice', '$_POST[categoria]', '$_POST[marca]', '$_POST[descrizione]', '$_POST[acquisto]', '$prv1pz', '$prv10pz', '$prv100pz', '$tacq', '$tven', '$disp', '$valmag', '$note')";

    if (
    mysql_query($query$db)) {

    //MESSAGGIO DI INSERIMENTO CORRETTO
    echo "inserimento articolo corretto";
    }

    //VARIABILE MESSAGGIO DI ERRORE DI INSERIMENTO UTENTE NELLA TABELLA
    else {
    echo 
    "errore inserimento articolo";
    }

    //CHIUSURA DATABASE
    mysql_close($db);

    ?>
    Il problema, ricordo, è che quando il form invia i dati alla pagina php il browser interpreta ciò come richiesta di download di un file e mi chiede se aprirla o salvare la pagina php... io vorrei che non la aprisse prorio (visto che non serve ad altro che a inserire righe in u DB) o, almeno che visualizzasse la pagina con i messaggi. (evitando la richiesta di download della pagina).

    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.