Undefined index error
Publicado por somezombie (5 intervenciones) el 13/02/2008 05:37:20
Hola soy principiante en php y tengo este codigo que tiene una matriz de botones, y si el usuario presiona un boton, el nombre de éste debe aparecer arriba, la pagina se llama asi misma, aqui esta el codigo.
--------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="tbbton.php">
<?php
$i=0;
$a="";
$s="";
$var="";
$x="";
for($i=0;$i<4;$i++)
{
for($j=0;$j<4;$j++)
{
$s="bot".$i.$j;
$a = $_POST[$s];
if($a==$i.$j)
{
$var = $i.$j;
$x = $i;
$y = $j;
echo($x.$y."<br>");
}
}
}
?>
<table width="200" border="1">
<?php
for($i=0;$i<4;$i++)
{
?>
<tr>
<?php
for($j=0;$j<4;$j++)
{
?> <td>
<?php
$h=$i.$j;
if($h == $var)
{
$m[$i][$j] = 'O';
echo(" O ");
}
else
{
?>
<input name="bot<? echo($i.$j); ?>" type="submit" value="<?php echo($i.$j) ?>" />
<?php
}
?></td>
<?php
}
?></tr>
<?php
?>
<?php
}
?>
</table>
</form>
</body>
</html>
--------------------------------------------------
El problema me sale al probarlo, me sale esto antes de la matriz de botones:
Notice: Undefined index: bot00 in C:Archivos de programaApache GroupApache2htdocs ombmatriz bbton.php on line 23
Notice: Undefined index: bot01 in C:Archivos de programaApache GroupApache2htdocs ombmatriz bbton.php on line 23
y asi hasta llegar a boton bot33, porfavor ayudenme a eliminar esos mensajes, de antemano gracias =)
--------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="tbbton.php">
<?php
$i=0;
$a="";
$s="";
$var="";
$x="";
for($i=0;$i<4;$i++)
{
for($j=0;$j<4;$j++)
{
$s="bot".$i.$j;
$a = $_POST[$s];
if($a==$i.$j)
{
$var = $i.$j;
$x = $i;
$y = $j;
echo($x.$y."<br>");
}
}
}
?>
<table width="200" border="1">
<?php
for($i=0;$i<4;$i++)
{
?>
<tr>
<?php
for($j=0;$j<4;$j++)
{
?> <td>
<?php
$h=$i.$j;
if($h == $var)
{
$m[$i][$j] = 'O';
echo(" O ");
}
else
{
?>
<input name="bot<? echo($i.$j); ?>" type="submit" value="<?php echo($i.$j) ?>" />
<?php
}
?></td>
<?php
}
?></tr>
<?php
?>
<?php
}
?>
</table>
</form>
</body>
</html>
--------------------------------------------------
El problema me sale al probarlo, me sale esto antes de la matriz de botones:
Notice: Undefined index: bot00 in C:Archivos de programaApache GroupApache2htdocs ombmatriz bbton.php on line 23
Notice: Undefined index: bot01 in C:Archivos de programaApache GroupApache2htdocs ombmatriz bbton.php on line 23
y asi hasta llegar a boton bot33, porfavor ayudenme a eliminar esos mensajes, de antemano gracias =)
Valora esta pregunta


0