Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
HTML, Javascript, CSS, DHTML, XHTML
Js con stampa in php
giovedì 19 luglio 2012 - 23.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
merge90
Profilo
| Newbie
5
messaggi | Data Invio:
gio 19 lug 2012 - 23:54
iao ragazzi!
mi trovo di fronte a un fatto davvero strano xD
devo stampare codice js con php.. e fin qui non ci sono problemi....
vi allego uno spezzone di codice.
for ( $counter = 0; $row = mysql_fetch_array( $result ) and $counter < 5 ;$counter++ ){
$save="";
$query2= "SELECT articolo.codice,articolo.foto,articolo.nome FROM ordine,articolo,composizordine WHERE ordine.username='$nome' AND ordine.codice_ord=composizordine.codice_ord AND composizordine.codice=articolo.codice AND ordine.codice_ord= '$row[codice_ord]' ORDER BY articolo.prezzo ";
if ( !( $result2 = mysql_query( $query2, $database ) ) ) {
print( "Could not execute query! <br />" );
die( mysql_error() );
}
for ( $counter1 = 0; $row2 = mysql_fetch_array( $result2);$counter1++ ){
$save.="<p>$row2[codice]<br /><img src=\"$row2[foto]\"/><br />$row2[2]</p>";
}
?>
<p onclick='visual_lista( <?php echo $save. ',' .$counter;?>)'><strong><?php echo "Codice:$row[codice_ord]</strong>Data: $row[data_o] Totale:$row[prezzo_tot] euro </p><div id=\"$counter\"></div>";?>
<?php } mysql_close();?>
e fino qui tutto ok.... quello che mi stampa il php è :
Ciao paolo!<br>Ecco la lista dei tuoi ordini!<br>
<p onclick='visual_lista( <p>1000<br /><img src="/img/defaut.jpg"/><br />magliaSS</p>,0)'><strong>Codice:38</strong>Data: 2012-07-12 Totale:0 euro </p><div id="0"></div>
<p onclick='visual_lista( <p>1000<br /><img src="/img/defaut.jpg"/><br />magliaSS</p>,1)'><strong>Codice:26</strong>Data: 2012-07-12 Totale:24 euro </p><div id="1"></div>
<p onclick='visual_lista( <p>1000<br /><img src="/img/defaut.jpg"/><br />magliaSS</p>,2)'><strong>Codice:27</strong>Data: 2012-07-12 Totale:24 euro </p><div id="2"></div>
<p onclick='visual_lista( <p>1000<br /><img src="/img/defaut.jpg"/><br />magliaSS</p>,3)'><strong>Codice:28</strong>Data: 2012-07-12 Totale:36 euro </p><div id="3"></div>
<p onclick='visual_lista( <p>1000<br /><img src="/img/defaut.jpg"/><br />magliaSS</p><p>1001<br /><img src="/img/defaut.jpg"/><br />jeansSS</p>,4)'><strong>Codice:29</strong>Data: 2012-07-12 Totale:36 euro </p><div id="4"></div>
la funzione visual lista è:
function visual_lista(testo,id){
alert("sto lavorando");
document.getElementById(id).innerHTML=testo;
alert(testo);
}
PROBLEMA:
Il problema si trova nell'ultima stampa in quanto se $save è solo uguale alla riga " <p> $row2[codice] <br /> <img src= \"$row2[foto]\" /> <br /> $row2[2] </p>" allora lo script js funziona pienamente... mentre se $save è uguale alla concatenazione di piu $save ,clikkando sul <p> non mi entra nemmeno nello script JS....
La domanda mi sembra ora logica...PERCHE'???
Ho fatto qualche eresia io?
grazie in anticipo!
vimmo
Profilo
| Newbie
25
messaggi | Data Invio:
lun 30 lug 2012 - 11:30
Ciao sarà mica per la chiusura del div ad ogni riga che stampa?
scusa ho letto male il codice non avevo visto il tag di apertura del div...
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !