php variable in html if abfrage verwenden

Diskutiere php variable in html if abfrage verwenden im PHP Forum im Bereich Programmierung; Hallo, ich hab mal eine Frage, die für euch warscheinlich ganz einfach ist ;) folgendes Coding liegt vor: <html> <?php //will noch eine...
M

miracel-whip

New member
Beiträge
3
Punkte Reaktionen
0
Hallo,

ich hab mal eine Frage, die für euch warscheinlich ganz einfach ist ;)

folgendes Coding liegt vor:



<html>
<?php

//will noch eine Abfrage für Daten einbauen

// if(Datenabfrage == erwartete Daten), setze $boolean = true else setzte $boolean = false

?>

<script>
function openwin(){
var sapWindwo = window.open("url");
}

if(<? echo $boolean ?> == true ){
window.setTimout("openwin()", 1000);
}
</script>
</html>


Leider führt er dann allerdings das Coding nicht aus. Ohne die If Abfrage läuft alles, die ist allerdings absolut notwenig. Hoffe ihr könnt mir helfen :)
liebe grüße
 
A

ArneDrews

New member
Beiträge
3
Punkte Reaktionen
0
Hallo,

Du wirst einen Boolean aus PHP nicht mit einem Boolean aus JS vergleichen können.
Ich würde an der Stelle im PHP-Kontext bleiben und von dort aus steuern:
PHP:
$sOpenWindow = ( [Daten] == [erwartet] )? 'window.setTimout("openwin", 1000);': null;

echo <<<EOJS
<script>
function openwin(){
var sapWindwo = window.open("url");
}
{$sOpenWindow}
</script>
EOJS;
Wobei ich mich allerdings frage, woher Dein window.open die url bekommt? Statisch?
 
Thema:

php variable in html if abfrage verwenden

Oben Unten