select dinamiche php mysql

hantos

Nuovo Utente
17 Ott 2008
21
0
1
Salve ragazzi ho uno script php mysql per la selezione di regioni province comuni che funziona benissimo,

adesso io vorrei che quando uno completa la selezione, cliccando su registrati tutti i dati vengano inviati su un'altro database di registrazione ho provato cosi

<select id="regioni" >
<? echo $opt->ShowRegioni(); ?>
<option id='regioni' value='regioni' name='regioni'>
</option> </select>
Seleziona una provincia:<br />

<select id="province">
<option value="province" name="province">
.. </option>
</select>
Seleziona un comune:<br />
<select id="comuni">
<option value="comuni" name="comuni">Scegli...</option>
</select>

<button name="B3" onClick="invia();" style="font-family: Bookman Old Style; color: #800000; font-weight: bold; border: 2px outset #F0F0FF; background-color: #FDEAAA; width:248; height:48">
Invia i dati nel database</button></p>
</form>

ma non funziona, non registra nulla sul database la select funziona bene
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
guarda che il name si applica all tag select e non al tag option
<select name="regione" name='regione'>
poi il fatto che non salvi nel db non si può capire dalle select, ma bisogma vedere la parte php che dovrebbe salcvare
 

hantos

Nuovo Utente
17 Ott 2008
21
0
1
si hai ragione ma era un tentativo che ho fatto, perchè inserendo la select name="province" registra soltanto il codice id della provincia

questo è lo script che utilizzo
<script type="text/javascript">
$(document).ready(function(){

var scegli = '<option value="0">Scegli...</option>';
var attendere = '<option value="0">Attendere...</option>';

$("select#province").html(scegli);
$("select#province").attr("disabled", "disabled");
$("select#comuni").html(scegli);
$("select#comuni").attr("disabled", "disabled");


$("select#regioni").change(function(){
var regione = $("select#regioni option:selected").attr('value');
$("select#province").html(attendere);
$("select#province").attr("disabled", "disabled");
$("select#comuni").html(scegli);
$("select#comuni").attr("disabled", "disabled");

$.post("select.php", {id_reg:regione}, function(data){
$("select#province").removeAttr("disabled");
$("select#province").html(data);
});
});

$("select#province").change(function(){
$("select#comuni").attr("disabled", "disabled");
$("select#comuni").html(attendere);
var provincia = $("select#province option:selected").attr('value');
$.post("select.php", {id_pro:provincia}, function(data){
$("select#comuni").removeAttr("disabled");
$("select#comuni").html(data);
});
});
});

</script>


la parte dove visualizzo le informazioni

<form method="POST" action="formmail_prova.php" id="myform" target="superiore">
Seleziona una regione:<br />
<select id="regioni" name="regioni" value="nome_regione">
<? echo $opt->ShowRegioni(); ?> "> <?php echo $row['nome_regione']; ?>

</select>
<br />

Seleziona una provincia:<br />

<select id="province" name=" province " value=" province">

</select>
<br />

Seleziona un comune:<br />
<select id="comuni" name="comuni" name"cap">

</select>

</div>
<button name="B3" onClick="invia();" style="font-family: Bookman Old Style; color: #800000; font-weight: bold; border: 2px outset #F0F0FF; background-color: #FDEAAA; width:248; height:48">
Invia i dati nel database</button></p>
</form>

e per ultimo la parte come invio i dati al database

<?session_start();
$titolo=$_POST[titolo];

$regioni=$_POST[regioni];
$province=$_POST[province];
$nome_provincia=$_POST[nome_provincia];
$comuni=$_POST[comuni];
$citta=$_POST[citta];

$visibile=$_POST[visibile];
$_SESSION['categoria']=$categoria;


include("datastring.inc.php");



$db = mysql_connect($db_host, $db_user, $db_password);

if ($db == FALSE)
die ("Errore nella connessione");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database");

$categoria=ucwords($categoria);
$query = "INSERT INTO dati (titolo,regioni,province,nome_provincia,comuni,citta,cap,categoria,visibile,data) VALUES ('$titolo','$regioni','$province','$nome_provincia','$comuni','$citta','$cap','$categoria','$visibile',now())";


if (mysql_query($query, $db)){
$_SESSION['ultimoid']=mysql_insert_id();
echo "$_SESSION[ultimoid]";

echo "L'articolo è stato inserito correttamente<br>";
echo " mail('[email protected]', 'Messaggio dal mio sito web', $nomecontatto)";

}
mysql_close($db);
?>
 

franco5566

Nuovo Utente
20 Dic 2017
1
0
1
20
A me non funziona.... testato in locale e su aruba.
ho fatto copia e incolla ho modificato solo i parametri di connessione ho popolato alcune regioni provincie e comuni su mysql, niente. seleziona le regioni correttamente, poi le provincie escono escono tutte indipendentemente dalla regione scelta ed i comuni nessuno.
suggerimenti?
grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
eraclio666 [PHP] 2 SELECT DINAMICHE PHP 8
H [PHP] Select dinamiche : regioni province comuni PHP 2
F Problema select dinamiche con php e jquery jQuery 1
Z Select dinamiche PHP MySQL Javascript PHP 1
M select dinamiche con Jquery e php jQuery 9
V Select dinamiche in php PHP 1
L Select Dinamiche...da txt? PHP 3
G [Javascript] select dinamiche Javascript 0
H problema con select dinamiche e javascript Javascript 0
W Select dinamiche PHP 3
criric Select dinamiche : regioni province comuni Snippet PHP 28
S Select dinamiche concatenate Ajax 8
R select dinamiche che riportano valori in una textarea. Javascript 8
L Select dinamiche - stampa ID e non il valore PHP 3
F Select Dinamiche in fase di modifica Classic ASP 1
L Aiuto per select dinamiche in asp Classic ASP 3
F Select dinamiche con ASP & AJAX Ajax 11
A select dinamiche, errore assurdo, non compare la terza select Javascript 0
J Select automatiche o dinamiche PHP 3
L problema con query select PHP 2
F menù select dinamico da db in php PHP 3
D popolare campi tra th alla select PHP 36
M Estrarre valore con SELECT COUNT PHP 0
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
E Php select option e ajax PHP 23
R Select concatenata che non funziona la seconda volta Ajax 3
L select join e sottrazione punti PHP 13
L input dati con inser into select ? PHP 4
V hierarchy-select jQuery 0
Emix Select concatenate php sql ajax PHP 2
F query e form con select multipla PHP 17
T recupero valori select multipla da android Javascript 3
J php, scegliere autista da select e mostrare se ha fatto un incidente PHP 8
Tommy03 Select in ordine per numero di record MySQL 7
T problema con select dinamica con jquery Javascript 0
J Far comparire e scomparire un div con un select Javascript 1
M Opzioni select da 1 a 200 PHP 0
C input in sostituzione della select PHP 2
G Insert into select - Aiuto MySQL 0
max1974 autocomplete trigger select jQuery 0
X [Select] Valori chiave non presenti in un'altra tabella MySQL 2
M Estrarre dati da una select HTML PHP 3
MarcoGrazia jquery validate, necessità di validare almeno un elemento select su due jQuery 1
T [PHP] Autocompilazione input multiple da una select PHP 1
Alex_70 [PHP] Visualizzare foto tramite select PHP 0
S [PHP] aggiornamento table tramite select senza ricaricare la pagina PHP 5
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
M [PHP] Problema con query select PHP 2
C [PHP] Controllo <select> comportamento anomalo PHP 2
G [PHP] Select con opzioni dipendenti da un'altra select PHP 3

Discussioni simili