Problemas con Arreglos en PHP
tengo un codigo como el de abajo ...
todo empieza con que se generan los elementos del formulario dinamicamente lo cual es un problema ya que hay q nombrarlos y colocarles un id, entonces yo no se hacer eso.... ademas para conservar los valores ...se necesesitan arreglos como los que vemos abajo. ... asi es que si alguien me puede ayudar ...se lo agradeceria mucho ...
ojala tengan un ejemplito-
Aqui agrego o quito ordenes de trabajo
*/
if($_POST["AgregarOrden"]=="si"){
if(strlen($_POST["NumOrden"])==0){
$Error.="Seleccione Una orden de Trabajo para agregar
";
}
else{
$_POST["Ordenes"].=$_POST["NumOrden"].",";
$_POST["Tickets"].=$_POST["RutaTicket"].",";//@LpA-x Co.
}
}
if($_POST["QuitarOrden"]=="si")
{
if(strlen($_POST["NumOrdenInclu"])==0)
$Error.="Seleccione Una orden de Trabajo para quitar
";
else
$_POST["Ordenes"]=str_replace($_POST["NumOrdenInclu"].",","",$_POST["Ordenes"]);
}
$Ordenes=explode(",",$_POST["Ordenes"]);
$Tickets=explode(",",$_POST["Tickets"]); //@LpA-x Co.
foreach($Tickets as $indice=>$contenido){
echo $contenido.$indice."*
";
}
################################################## #########
if($_POST["AgregarArticulo"]=="si")
{
foreach ($Ordenes as $indice=>$contenido){
//echo $contenido."**
";
if($contenido==$_POST["IDOrden"])
{
if(is_array($_POST["ExisteArt"][$contenido]))
{
$_POST["ExisteArt"][$contenido][count($_POST["ExisteArt"][$contenido])+1]="si";
$_POST["TipoProducto"][$contenido][count($_POST["ExisteArt"][$contenido])]=$_POST["TipoProd"];
}
else
{
$_POST["ExisteArt"][$contenido][1]="si";
$_POST["TipoProducto"][$contenido][1]=$_POST["TipoProd"];
}
}
}
}
|