PHP - problema en los if

 
Vista:

problema en los if

Publicado por victoria (50 intervenciones) el 23/10/2006 14:11:58
Estoy haciendo una aplicación y mi duda es cuando quiero ingresar a un registro especifico de la consulta y dirigirme a una nueva pagina. Yo quiero q segun algunos campos de la consulta sean S o N mi pag. redireccione a diferentes pag.
Vean lo q hice pero no funciona. Capaz haya algun error de sintaxis. Gcs por ayudarme.

$consulta = "SELECT web_car.row_id, nom_mate, curso, web_col.colegio, web_col.codigo, web_col.si_conduct, web_col.notareal, web_col.libespec FROM web_car INNER JOIN web_col ON web_car.colegio = web_col.codigo WHERE web_car.codigo =$codigo";
$w=1;
echo "<table width=600 height=10 border=1 cellpadding=0 cellspacing=0 align=center font size=1 color=#114477 face=Verdana>";
echo "<tr bgcolor=#f1eed6>";
echo "<h5><td align=center><font size=2 face=verdana><strong>Materia</strong></font></td></h5>";
echo "<h5><td align=center><font size=2 face=verdana><strong>Curso</strong></font></td></h5>";
echo "<h5><td align=center><font size=2 face=verdana><strong>Colegio</strong></font></td></h5>";
echo "</tr>";
$ejecutar = mysql_query($consulta) or die(mysql_error());
while ($registro = mysql_fetch_array($ejecutar)){
color = ($w%2 == 0)?'#f1eed6':'#f1eec6';
echo "<tr onMouseOver=\"fover(this,'991100');\" onMouseOut=\"fout(this,'".$color."');\" bgcolor=\"$color\">";
if ($j[5]== S) && ($j[6]== S) && ($j[7]== S) {
for ($j=1; $j < 4; $j++){
if ($j==1) {
echo "<a href=\"detallecargos.php?producto=$registro[0]\" ><td><h5><strong><font size=2 face=verdana>$registro[$j]</font></stong><h5></td></a>";
} else {
echo "<td><h5><font size=2 face=verdana>$registro[$j]</font></h5></td>";
}
}
$w++;
} elseif ($j[5]== S) && ($j[6]== N) && ($j[7]== S) {
for ($j=1; $j < 4; $j++){
if ($j==1) {
echo "<a href=\"detallecargos1.php?producto=$registro[0]\" ><td><h5><strong><font size=2 face=verdana>$registro[$j]</font></stong><h5></td></a>";
} else {
echo "<td><h5><font size=2 face=verdana>$registro[$j]</font></h5></td>";
}
}
$w++;
} else {
for ($j=1; $j < 4; $j++){
if ($j==1) {
echo "<a href=\"detallecargos2.php?producto=$registro[0]\" ><td><h5><strong><font size=2 face=verdana>$registro[$j]</font></stong><h5></td></a>";
} else {
echo "<td><h5><font size=2 face=verdana>$registro[$j]</font></h5></td>";
}
}
$w++;
}
echo "</table><br>";

GRAAAAAAAAAAACIASSSSSSSSS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema en los if

Publicado por Isai (55 intervenciones) el 24/10/2006 02:06:57
Pues $j[5] no le asignas ningun valor por lo que veo, es mas ni siquiera veo declarada la matriz $j[].
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar