As avea o intrebare
Este un tutorial pt Multi-Select cu ajax,php si sql.(https://marplo.net/ajax/multiple-sel ... -ajax.html).
Intrebarea mea este cum pot afla valoarea selectata dintr-un select anume in cazul in care vreau sa il folosesc mai departe.
De exemplu vreau sa folosesc "anime" din selectul "menu".Cum pot sa il folosesc?
Am vazut undeva $_POST['col_select1'] unde col_select1 era numele coloanei in cazul acesta ar trebui $_POST['menu'] dar nu imi functioneaza.
Stie cineva alta varianta?
Preluare valoare selectata din Ajax Multiple Select Lists
-
- Mesaje:1
Preluare valoare selectata din Ajax Multiple Select Lists
MarPlo
Mesaje:4343
Salut
In codul de creare a tag-ului <select> din " select_list.php" e : name="'. $col. '"'. , deci in $_POST ar trebui sa fie numele coloanei.
Nu stiu de ce la tine nu functioneaza, dar ca sa vezi toate elementele din $_POST , poti folosi:
- Un alt script pentru Ajax Multiple Select Lists e la pagina: Multiple Drop-Down Select Lists Creator .
In codul de creare a tag-ului <select> din " select_list.php" e : name="'. $col. '"'. , deci in $_POST ar trebui sa fie numele coloanei.
Nu stiu de ce la tine nu functioneaza, dar ca sa vezi toate elementele din $_POST , poti folosi:
Cod: Selectaţi tot
var_export($_POST);
Senior70
Mesaje:23
OK, aici, din $_POST['wval'] pot obtine valorile selectate din fiecare coloana, dar nu-mi imaginez cum le pot transfera in alte trei coloane din alt tabel ...o sugestie ?!? ...
MarPlo
Mesaje:4343
Daca vrei sa trimiti valorile selectate la alt script php, e mai simplu sa le trimiti cu un formular.
De exemplu o pagina php ca aceasta:
Iar in "unscript.php" se preiau valorile trimise din formular (dupa ce se apasa pe Submit) si lucrezi cu ele cum vrei.
De exemplu o pagina php ca aceasta:
Cod: Selectaţi tot
<?php
include 'select_list.php';
?>
<!doctype html>
<html lang="ro">
<head>
<meta charset="utf-8" />
<title>Titlu</title>
</head>
<body>
<form action="unscript.php" method="post">
Select: <?php echo $re_html; ?>
<br>
<input type="submit" value="Submit" />
</form>
<script src="ajax_select.js"></script>
</body>
</html>
Cod: Selectaţi tot
<?php
//daca sunt date trimise prin POST
if(isset($_POST) && count($_POST) >0){
//preia valorile selectate, dupa numele coloanelor stiute
$val_col1 = $_POST['col1'];
$val_col2 = $_POST['col2'];
$val_col3 = $_POST['col3'];
//se lucreaza cu valorile retinute..
}
Subiecte similare
- Afisare optiune selectata intr-un Div
JavaScript - jQuery - Ajax Primul mesaj
Cum pot face ca atunci cand e selectata o optiune dintr-o lista <select> sa fie afisata intr-un Div valoarea acelei optiuni.Ultimul mesaj
Am acest cod...
Cu JavaScript adaugi un eveniment 'change' la elementul <select> care se va declansa cand o optiune e selectata.
In interiorul acelui... - Convertire 8-biți număr în valoare de culoare Hex în JavaScript
JavaScript - jQuery - Ajax Primul mesaj
Încerc să convertesc un număr întreg de 8-biți în valoare de culoare Hex. (de ex. FFFFFF).Ultimul mesaj
Numarul de culoare pe 8-biți este generat cu următoarea...
Dacă ai un număr întreg, poți face cu:
color.toString(16)
Și îl va transforma într-un șir Hex.
// White
color = (255 * 65536) + (255 *... - Setare valori din array in select tag
JavaScript - jQuery - Ajax Primul mesaj
Salut am un array cu orele de functionareUltimul mesaj
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...