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

    form php query inserimento nuovo campo nel database

    Salve ragazzi, ringrazio in anticipo chiunque mi possa aiutare.

    Ho un form creato tramite un PDA a cui ho aggiunto uno script java per aggiungere dinamicamente in tempo reale un nuovo campo tramite pulsante "agg.".

    Il problema è che dovrei far eseguire una query di inserimento nuovo campo nel database al momento del click sul pulsante "agg.".

    Sapete aiutarmi?

    Io per ora ho scritto così ma credo sia sbagliato:

    codice:
    <div class="control-group">    <label class="control-label" for="codice_pro">Codice Prodotto</label>
        <div class="controls">
        <input  name="agg_pro" type="button" value="agg." onClick="accoda()" />
        <table border="0" id="tabella">
    	<tbody>
    	<tr>
    <td><input id="codice_pro" type="text" name="codice_pro" /></td><td><input name="rimuovi_pro" type="button" disabled="disabled" value="rimuovi" /></td>
    	</tr>
    	</tbody>
    	</table>
    	</div></div>
        <?php
    	if (isset($_POST['agg_pro'])) {
    		$query="ALTER TABLE  `ins_off` ADD  `codice_pro2` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;";
    		$result=mysql_query($query) or die (mysql_error());
    		echo $result;	
    	}
    	if (isset($_POST['rimuovi_pro'])) {
    		$query2="ALTER TABLE  `ins_off` DROP  `codice_pro2` ;";
    		$result2=mysql_query($query) or die (mysql_error());
    		echo $result2;	
    	}
    	?>
    Spero di essere chiaro confido in un aiutino!

    Grazie!!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    La funzione javascript accoda() deve inviare tramite AJAX una richiesta ad uno script php contenente i dati necessari a generare la query e lo script si occuperà di eseguirla.

    Se non sai come funziona AJAX, chiedi nella sezione Javascript, non è un argomento riguardante PHP.
    Di PHP basta che sai recuperare dati con $_POST, e sembra che tu lo sappia fare.

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.