Hi,
Ich versuche mich gerade an einer table die sich, wenn man auf einen Button klickt erweitert.
Doch habe ich 2 Probleme.
1. Ein Teil des php-codes, den ich mit Javascript schreibe, wird auskommentiert und ich weis nicht warum.
2. Ich weis nicht wie man in Javascript PHP variablen beeinflusst.
Vielleicht ist mein Ansatz grundsätzlich falsch und es gibt eine bessere Lösung.
Über eine Antwort würde ich mich trotzdem sehr freuen.
Lg Flo
Hier ist der Html+PHP code.
Und hier ist der Javascript code.
Das mit der Variable hab ich jetzt noch nicht eingebaut.
Abre der Teil der Auskommentiert wird ist
Das gleich am Anfang.
Ich versuche mich gerade an einer table die sich, wenn man auf einen Button klickt erweitert.
Doch habe ich 2 Probleme.
1. Ein Teil des php-codes, den ich mit Javascript schreibe, wird auskommentiert und ich weis nicht warum.
2. Ich weis nicht wie man in Javascript PHP variablen beeinflusst.
Vielleicht ist mein Ansatz grundsätzlich falsch und es gibt eine bessere Lösung.
Über eine Antwort würde ich mich trotzdem sehr freuen.
Lg Flo
Hier ist der Html+PHP code.
PHP-Code:
<table cellpadding="5px" border=1 id="songsTable">
<tr>
<td>Nr.</td>
<td>Name</td>
<td>Dauer</td>
<td onmouseup='addTitleRow(<?php echo $i;?>);'> + </td>
</tr>
<tr>
<td> <?php echo $i . '. '; ?> </td>
<td>
<input type='text' name='titleName<?php echo $i; ?>'/>
</td>
<td>
<input type='text' name='durationTitle<?php echo $i; ?>'/>
</td>
</tr>
</table>
PHP-Code:
function addTitleRow(i){
var text="";
text+="<tr><td> <?php echo "+i+"; ?></td><td><input type='text' name='titleName<?php echo "+i+"; ?>'/></td><td><input type='text' name='durationTitle<?php echo "+i+"; ?>'/></td></tr>";
document.getElementById("songsTable").innerHTML=document.getElementById("songsTable").innerHTML+text;
}
Abre der Teil der Auskommentiert wird ist
PHP-Code:
<?php echo "+i+"; ?>
Kommentar