Comment utiliser le r�sultat de mysql_num_fields(); dans javascript ?
Bonjour tout le monde,
J'ai un script en javascript qui ajoute une ligne et deux colonnes.
Code:
1 2 3 4 5 6 7 8 9
| <script type="text/javascript">
function AddRow(){
var newRow = document.getElementById('TableauUpdate').insertRow(-1);
var newCell = newRow.insertCell(0);
newCell.innerHTML = ' ';
newCell = newRow.insertCell(1);
newCell.innerHTML = ' ';
}
</script> |
J'aimerais ajouter une boucle while qui me permettrait d'ins�rer n colonnes, n �tant �gal au nombre de champs de la table s�lectionn�e.
Ma table est en MySQL, j'utilise donc PHP pour conna�tre le nombre de champ :
Code:
echo 'le nombre de champ de cette table vaut ' . mysql_num_fields($query);
me donne par exemple :
Citation:
le nombre de champ de cette table vaut 6
Je me demande comment je peux dire � javascript de parcourir le for autant de fois qu'il y'a de champs (donc ici 6) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <script type="text/javascript">
function AddRow(NbFields)
{
var newRow = document.getElementById('TableauUpdate').insertRow(-1);
var newCell = newRow.insertCell(0);
for(i = 0; i < NbFields; i++)
{
newCell.innerHTML = ' ';
newCell = newRow.insertCell(1);
newCell.innerHTML = ' ';
}
}
</script> |
NbFields provient de :
Code:
echo '<input type="button" value="Ajouter une ligne au tableau" onClick="AddRow(<?php $NbFields ?>)" >';
Le 6 obtenu par mysql_num_fields($query); est une variable locale se trouvant dans un autre script.
J'appelle le script javascript de cette fa�on :
Code:
1 2 3
| $NbFields = mysql_num_fields($query);
echo 'le nombre de champ de cette table vaut ' . $NbFields;
echo '<input type="button" value="Ajouter une ligne au tableau" onClick="AddRow()" >'; |
Il faudrait que je passe dans AddRow() la valeur de $NbFields
Auriez-vous une id�e de comment je pourrais faire ?
Je vous en remercie d'avance.
beegees