bueno.. dejame darte paso por paso... lo primero q hago es tomar los datos y armar una url q envio con ajax de este modo:
Código Javascript
:
Ver originalfunction guardar(){
var data="";
var falla="";
si=1;
coma="";
nombre=document.getElementById('nombre_band').value;
telefono=document.getElementById('telef_band').value;
email=document.getElementById('email_band').value;
website=document.getElementById('website_band').value;
influencias=document.getElementById('influencias_band').value;
bio=document.getElementById('bio_band').value;
misc=document.getElementById('misc_band').value;
genero=document.getElementById('genero_band').value;
integrantes=document.getElementsByName('integrantes[]');
var n= 0;
if(nombre!=""){ data+="&nombre="+nombre; }else{ falla= " Nombre de la Propuesta"; si=0; coma=",";}
if(telefono!=""){ data+="&telefono="+telefono; }else{ falla+= coma+" Tel\xe9fono"; si=0; coma=",";}
if(email!=""){data+="&email="+email; }else{falla+= coma+" Email";coma=",";si=0;}
if(website!=""){data+="&website="+website; }
if(influencias!=""){data+="&influencias="+influencias; }
if(genero!=0){data+="&genero="+genero;}else{falla+= coma+" G\xe9nero";coma=",";si=0;}
if(bio!=""){data+="&bio="+bio;}
if(misc!=""){ data+="&misc="+misc;}
if(integrantes!=""){data+="&integrantes="+integrantes;}else{falla+= coma+" Integrantes";coma=",";si=0;}
if(i==0){falla+= coma+" Integrantes";coma=",";si=0;}
alert(data);
if((si==1)&&(i!=0)){
url="cont_musica/register_response.php?guarda=1"+data;
//alert(url);
llamarasincrono (url, 'form_banda');
}else{
alert("Todos los Campos son Obligatorios. Falta:"+falla+".");
}
}
luego envio todos los datos en una url como esta:
&nombre=dfn&telefono=dfn&email=ndfgn&website=nfgnf g&influencias=dfndfgnfdngf&genero=2&bio=dfgnd&misc =fgndfngdfn&integrantes[]=[object HTMLCollection]
y en el php recibo de este modo:
Código PHP:
Ver originalif($_GET){
//echo $integrantes;
$i=0;
while($integrantes){
echo $integrantes[$i];
$i++;
}
//$sql="INSERT INTO m_artista (nombre_artista, telefono_artista, email_artista, influencia_artista, historia_artista, descripcion_artista, id_genero, integrante_artista, status_artista, fecha_hora_artista)VALUES('".$nombre."','".$telefono."','".$email."','".$influencias."','".$bio."','".$misc."','".$genero."','".$integrantes."', '0', '".date()."'";
//$idband = mysql_insert_id();
//include("../include/creaHTML.php");
}
los datos con los q formo el arreglo provienen de varios input text como este:
<input type="text" name="integrantes[]" id="integrantes[]" />
entonces.. no entiendo porq no lo puedo interpretar de otro modo mas sencillo...