Hace ya como una semana que ando batallando con un problema


Voy a tratar de explicarlo brevemente tengo una .php donde hago una consulta a una base de datos la cual me devuelve siertos valores pero si algunos valores especificos son >=1 debe crear me una fila nueva donde me tiene que mostrar dicho valor.
Pongo un trozo de codigo como para que lo evaluen y me digan lo que piensan:
Código HTML:
<tbody id="Caso_1"> <tr height=20 style='height:15pt'>
Código PHP:
<?
if ($a1>=1){
$v1="$a1";
$v2="$a2";
echo '<script languaje="JavaScript">
window.onload = insertFila1;
var v1="'.$v1.'";
var v2="'.$v2.'";
function insertFila1() {
var TBODY = document.getElementById("Caso_1");
var TR;
var TD;
var Text;
TR = document.createElement("tr");
TR.setAttribute("height","20");
TD = document.createElement("td");
Text = document.createTextNode(v1);
TD.appendChild(Text);
TR.appendChild(TD);
TD = document.createElement("td");
Text = document.createTextNode(v2);
TD.appendChild(Text);
TBODY.appendChild(TR);
}
</script>';}
}
if ($b1>=1){
$w1="$b1";
$w2="$b2";
echo '<script languaje="JavaScript">
window.onload = insertFila1;
var w1="'.$w1.'";
var w2="'.$w2.'";
function insertFila1() {
var TBODY = document.getElementById("Caso_1");
var TR;
var TD;
var Text;
TR = document.createElement("tr");
TR.setAttribute("height","20");
TD = document.createElement("td");
Text = document.createTextNode(w1);
TD.appendChild(Text);
TR.appendChild(TD);
TD = document.createElement("td");
Text = document.createTextNode(w2);
TD.appendChild(Text);
TBODY.appendChild(TR);
}
</script>';}
}
?>
Datos en la db
a1 = 10 a2 = Resmas A4
b1 = 50 b2 = Lapices
---------------
U. Descripción
10 Resmas A4 <----- si a1>=1 insertar esta fila
50 Lapices <----- si b1>=1 insertar esta otra
solo serian 4 filas las que nececito insertar.
En este momento solo me inserta 1 Fila y no se por que no la segunda.
Cualquier dato que me puedan aportar desde ya le sera muy agradecido.
