2017-05-19 4 views
0

eine andere URL. Haben Sie eine Frage. Ich glaube nicht, dass es schwer ist, aber ich versuchte es herauszufinden und nicht sicher. Im Wesentlichen versuche ich eine PHP-Schleife, bei der die "$ ad_id" jedes Mal anders ist, wenn wir die Schleife durchlaufen. Dann möchte ich jedes Mal eine Schaltfläche ausgeben lassen, in der ad_id als Querystring an das URL-Ziel der Schaltfläche angehängt wird. Der Teil, der fehlschlägt, ist der, wenn ich die URL auf eine Js-Variable setze - obwohl die PHP-Variable jedes Mal durch die Schleife unterschiedlich ist, die Js-Variable (URL), wenn die Seite gerendert wird; Die Variable js var wird im Grunde auf den Wert des letzten Mals durch die Schleife gesetzt (und alle angezeigten Schaltflächen haben dieselbe URL). Ich denke, ich muss die URL irgendwie in einem JS-Array haben, wobei der Schlüssel vielleicht die ad_id ist; also dann würde es wirklich jedes Mal eine andere URL durch die Schleife geben. Hier ist der Code, wo die URL endet bis zum letzten Mal durch die Schleife gesetzt wird: - dies innerhalb der Schleife ist - so $ ad_id unterscheidet Wert jedes Mal: ​​Unterstützung beim Durchschleifen von Arrays mit unterschiedlichen URLs; dann window.location.href ist jeweils durch die Schleife

$url4="/dealer-view-ad/?ad_id=".$ad_id; 

?> 

<script> 

url_4a = "<?php echo $url4; ?>"; 

</script> 

<button class="blue button" 
onclick="window.location.href=url_4a">View</button> 

Damit ist die Schleife .. Hast du irgendwelche Vorschläge?

********* Meine Lösung 7.08 EST ******************

Im Grunde alles, was ich brauche zu tun war „echo "die PHP-Var in meine Schaltfläche html ... getestet und es funktioniert; hier ist der Code:

<button class="blue button" onclick="window.location.href='<?php echo $url4; 
?>'">View</button> 
+0

Nun, ich kann diese heraus war, ganz anders - ich werde ein Update in meiner Frage im unteren Bereich "Meine Lösung" veröffentlichen ... –

Antwort

0

dies herausgefunden ... brauche nur wie so den PHP-var in meine Taste Echo:

<button class="blue button" onclick="window.location.href='<?php echo $url4; 
?>'">View</button> 
Verwandte Themen