Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2003, 14:20
osmar
 
Fecha de Ingreso: mayo-2003
Ubicación: New Jersey
Mensajes: 3
Antigüedad: 20 años, 11 meses
Puntos: 0
Añadir, Modificar, Eliminar

Agradezco por la ayuda que me dieron en otro tema, ahora estoy tratando de hacer una aplicacion, parecido a lo que despliega Hotmail, que muestre una lista y en la misma pagina tenga las opciones de añadir, modificar y eliminar. Les envio el codigo siguiente:

Aqui muestro la lista y las opciones en forma de botones:

<?
AQUI HAGO LAS CONEXIONES A LA BD
?>
<form name="Opcion" method="get" action="borrar.php">
<table width="61%" border="0" align="center">
<tr bordercolor="#FFFFFF" bgcolor="#003399">
<td><div align="center"><font color="#FFFFFF">COD</font></div></td>
<td><div align="center"><font color="#FFFFFF">SIZE</font></div></td>
<td><div align="center"><font color="#FFFFFF">PRICE</font></div></td>
</tr>
<?
$i=0;
while($a=mssql_fetch_row($resultado))
{
$i++;
if ($i%2) $color="#B7C0CA";
else $color="#96EBE7";
/***** EN ESTA PARTE DESPLIEGO LA LISTA *****/
echo "<tr bgcolor=$color>";
for($j=0; $j<=2; $j++){
echo "<td>";
if ($j==0) echo "<input name=existe[] type=checkbox value=$a[$j]>";
else
{
echo "$a[$j]";
echo "</td>\n";
}
}

echo "</tr>";
}
?>
</table>
<p align="center">
/*** ESTOS SON LOS BOTONES ***/
<input type="submit" name="op" value="New">
<input type="submit" name="op" value="Edit">
<input type="submit" name="op" value="Delete">
<input type="reset" name="Submit32" value="Cancel">
</p>
</form>
</body>
</html>

EN EL SIGUIENTE SCRIPT HAGO LA VALIDACION DE BOTONES:

<?

EN ESTA PARTE HAGO LAS CONEXIONES A LA BD

Function Eliminar()
{
for ($i=0; $i<count($existe); $i++) {
$consulta = "delete from Det_Order_form where d_cod = '".$existe[$i]."'";
$resultado=mssql_query($consulta,$conexion);
}
if(!$resultado){
echo"<hr><br>";
echo"<b>No fue posible realizar la eliminacion ".$existe[0]."</b> ";
echo "</body>";
echo "</html>";
exit;
}
}
?>

<?

/* EN ESTA PARTE VALIDO LA OPCION ELEGIDA DE LA ANTERIOR PAGINA */

if ($op == "Edit"){
echo"<hr><br>";
echo "Edit <br>\n";
Edicion();
} elseif ($op == "Delete"){
echo"<hr><br>";
echo "Delete!!! <br>\n";
Eliminar();
} else {
echo "Termino <br>\n";
}
?>

El problema que se presenta es que la eleccion de una opcion se realiza correctamente cuando va al script, pero cuando encuentra una de las funciones en este caso eliminar() PHP me dice que el vector existe[] no se la encuentra.
La pregunta es que debo hacer para pasar mas variables de un formulario a un scripts?
Todo consejo se los agradecere
OLM

Última edición por osmar; 18/06/2003 a las 14:23