Ich habe 2 auswählbare Optionen bekommen, was ich brauche, ist etwas, wie den Wert erhalten von der es zu dem verborgenen Feld ausgewählt und fügen Sie so, wenn einreichen geklickt wird es den Wert in die PHP nimmt und abhängig von dem Wert wird jeder einen anderen Ausgang als eine mysql-Datenbank haben.mehrere Werte für ein verstecktes Eingabefeld
Ich habe es mit dem Code arbeitet Ich habe aber ... Es ist die erste Option standardmäßig jedes Mal bekommen, es wird kein Wert bekommt je nachdem, was gewählt wird.
JS
$(document).ready(function(){
$(".crimeSelect").hover(
function() {
if ($(this).hasClass('isSelected') == false) { $(this).css('opacity', 0.80); }
}
);
$(".crimeSelect").click(function() {
$("#selec1").val($(this).attr('crimeid'));
$(this).css('opacity', 1.00);
$('.crimeSelect.isSelected').removeClass('isSelected').css('opacity', 0.40);
$(this).addClass('isSelected');
});
});
HTML
<td class="content">
<input type="hidden" value="x" name="Crime" id="selec1"/>
<div crimeid="9" name="9" class="crimeSelect" style="cursor:pointer;opacity:0.40;margin:auto;"><img src="images/crimes/Kidnapthepope-Title.png" style="width:100%;height:100%;margin:auto;"/></div>
</td>
<td class="content">
<div crimeid="10" name="10" class="crimeSelect" style="cursor:pointer;opacity:0.40;margin:auto;"><img src="images/crimes/Pickpocketadoctor-Title.png" style="width:100%;height:100%;margin:auto;"/></div>
</td>
PHP
if(isset($_POST['Crime'])) {
mysqli_query($conn, "UPDATE Account_Character SET money='0' WHERE username="$username") or die(mysqli_error());
Die PHP nur ein kleines Beispiel, aber das ist, was ich das Problem habe mit, den Wert von ausgewählten setzen in versteckte Eingabe und dann an die PHP übergeben.
Danke.
haben Sie versucht, die 'event.target' mit dem Attribut statt' dieses selector' zu bekommen? wie 'var target = $ (event.target)' dann 'target.attr ('criminid');' innerhalb der Callback-Funktion – Maxwell
Nein, ich habe nicht, war mir nicht sicher, ob es nur durch die HTML/PHP-Seite getan werden kann von Dingen und ich bin nicht großartig mit JS/JQUERY. Wie würde ich es tun? in Bezug auf das und Form/php – BoxyGILLETT
Das fehlende PHP-Code ein Schließbügel atlast add '}' atlast –