posso passare variabili php con window.open? se si come? io usavo una cosa tipo questa ma non funziona.
onClick="window.open('file.php?id=$dati[id]');
posso passare variabili php con window.open? se si come? io usavo una cosa tipo questa ma non funziona.
onClick="window.open('file.php?id=$dati[id]');
ciao, è probabile che non sia esatto perchè non sono un geniaccio sul php cmq:
tu hai scritto: onClick="window.open('file.php?id=$dati[id]');
prova a scrivere onClick="window.open('file.php?id=<? echo $dati[id] ?>');
ciao fammi sapere se è tutto ok e non ti incacchiare se non funge...
il fatto è che questo
onClick="window.open('file.php?id=$dati[id]');
è già dentro tag php.
ok allora è possibile che ha dimenticato la chiusura delle doppie virgolette:
prova onClick="window.open('file.php?id=$dati[id]')";
o meglio onClick=\"window.open('file.php?id=$dati[id]')\";
forse c'è un metodo migliore, però potresti fare cosi:
Codice PHP:
<form name=prova method=post>
<?
echo "<input name=id type=hidden valore=".$dati[id].">";
...OnClick="target='file.php?id='+document.prova.id.value;window.open(target);">![]()
provaOriginariamente inviato da bejelit
il fatto è che questo
onClick="window.open('file.php?id=$dati[id]');
è già dentro tag php.
Codice PHP:
$id = $dati['id'];
print "onClick=\"window.open('file.php?id=$id')\"";
risolto!Originariamente inviato da PaTeR
prova
Codice PHP:
$id = $dati['id'];
print "onClick=\"window.open('file.php?id=$id')\"";
la sintassi che usavo era giusta, solo che non mi passa un array così ho fatto come suggerito da PaTer.
anche cosi funge
print "onClick=\"window.open('file.php?id={$dati['id']}')\"";