Diskon 50% terbatas! Masukkan kupon "programmer2025" di kelas apa saja

Menyisipkan kode PHP di Javascript

<script>

	function klik(){

		nama = document.form1.nm.value;
		pass = document.form1.ps.value;

		if( (nama=="" || pass=="") || (nama=="" && pass=="") ){
			alert("Username dan Password harus diisi!!!");
		}else{
			if(nama=="dimas" && pass=="admin"){
				//alert("berhasil");
				<?php
					if($_POST['nm']=="dimas" && $_POST['ps']=="admin"){

						$_SESSION["masuk"]="dimas";
						header("location:menu/menu.php");
					}
				?>
			}else{
				alert("Cek your username or password!!!");
			}
		}

	}

</script>

pas di baris <?php dia error -> "Uncaught SyntaxError: Unexpected token <" mohon di bantu untuk menemukan solusinya,

terimakasih

avatar DAlamsyah
@DAlamsyah

21 Kontribusi 3 Poin

Diperbarui 10 tahun yang lalu

3 Jawaban:

mungkin karena $_POST['nm'] dan yang satunya belum terbaca, jadi perlu diuji dulu, if(isset($_POST['nm']) baru ke if berikutnya

avatar paulpogba
@paulpogba

10 Kontribusi 17 Poin

Dipost 10 tahun yang lalu

udh dicoba bukan karena itunya...

avatar DAlamsyah
@DAlamsyah

21 Kontribusi 3 Poin

Dipost 10 tahun yang lalu

hmm.. mungkin karena coba redirect pake header. Kita ngga bisa pake header kalo sebelumnya udah ada output baik html ataupun php. Jadi bisa manfaatkan fungsi javasript window.location.replace('url'); sebagai penggantinya.

avatar paulpogba
@paulpogba

10 Kontribusi 17 Poin

Dipost 10 tahun yang lalu

Login untuk ikut Jawaban