
Php no muestra Html interno
Publicado por Victor (195 intervenciones) el 09/10/2014 12:36:08
Buenas tardes.
Tengo una tabla html la cual está dividida en 3 partes(3 tr con su tablas correspondientes dentro) y en una de ellas (dentro de uno de los tr) tiene que mostrarse las dos tablas dependiendo de una codicion escrita en php la cual cumple pero no muestra el html interno.
Este es el codigo del tr conflictivo,como he mencionado antes si cumple la condicion del if que muestra el echo interno:
Solo hay if,no existe ningun else.
Por si alguien lo pregunta la consola no muestra ningun error
Quedo a la espera de vuestras respuestas,las cuales me urgen un poco.
Tengo una tabla html la cual está dividida en 3 partes(3 tr con su tablas correspondientes dentro) y en una de ellas (dentro de uno de los tr) tiene que mostrarse las dos tablas dependiendo de una codicion escrita en php la cual cumple pero no muestra el html interno.
Este es el codigo del tr conflictivo,como he mencionado antes si cumple la condicion del if que muestra el echo interno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<tr name="EntradaNumAnimales">
<td>
<?php
echo "Valor entrada vale==".$valorEntrada;
echo "Cuadras vale==".$cuadras['cantidad'];
if($cuadras==0)
{
echo "cuadras es igual a 0";
$nueva=0;
$numFilas=0;
?>
<table class="EntradaNumAnimales" style='border:black,10px;border-width: 2px;'>
<tr>
<td>
<lable>Introduzca el numero de animales</lable>
</td>
<td>
<input type='number' style="" name='numAnimales' id='numAnimales'>
</td>
<td>
<input type='submit' name="numFilas" id="numFilas">
<?php
$numFilas ="Holaaaaaaa";
if(isset($_POST['numAnimales']))
{
$numFilas=$_POST['numAnimales'];
$nueva=1;
}
echo "Numero de filas vale".$numFilas;
?>
</td>
</tr>
</table>
<table class="EntradaNumAnimales">
<tr>
<label>
Total de Animales:<?php echo $cuadras['cantidad'];?>
</label>
<?php
for($i=0;$i<$numFilas;$i++)
{
?>
<td>
<label>
Crotal
</label>
</td>
<td>
<input type='text' value="<?php echo $cuadras['boxes'][$i]['crotal']?>">
</td>
<td>
<?php
$Disabled= "";
if(isset($cuadras['boxes'][0]['crotal']) &&
($cuadras['boxes'][0]['crotal']!=0) &&
(trim($cuadras['boxes'][0]['crotal'])!="")&&
($nueva==0))
{
$Disabled= "Enabled";
}else
{
$Disabled="Disabled";
}
?>
<button id="btIr" name="btIr" value="Ir" title="Ir a la ficha"
<?php echo ($Disabled) ?>
onclick="javascript:irAFicha(<?php if(isset($cuadras['boxes'][0]['crotal'])){echo $valores['boxes'][0]['crotal'];}?>)"
style="width: 20px;height: 20px;">
Ir
</button>
</td>
<?php
echo "</tr>";
echo "<tr>";
}
?>
</tr>
</table>
<?php
}
?>
</tr>
Solo hay if,no existe ningun else.
Por si alguien lo pregunta la consola no muestra ningun error
Quedo a la espera de vuestras respuestas,las cuales me urgen un poco.
Valora esta pregunta


0