Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/05/2010, 05:40
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: variables pasadas de xml y $_POST

Las llaves asociativas deben estar encerradas entre comillas. Algo así
Código PHP:
Ver original
  1. <?php
  2. $xml = '<wrapper>
  3.     <contact published="yes">
  4.             <form>
  5.                 <fields>
  6.                     <input type="text" size="35" class="inputbox" />
  7.                     <data><![CDATA[ <p>Nombre*</p> ]]></data>
  8.                     <name required="yes"><![CDATA[name]]></name>
  9.                     <data><![CDATA[ <p>Apellidos</p> ]]></data>
  10.                     <name required="no"><![CDATA[ lastname ]]></name>
  11.                     <data><![CDATA[ <p>E-mail*</p> ]]></data>
  12.                     <name required="yes"><![CDATA[ email ]]></name>
  13.                     <data><![CDATA[ <p>Tel&eacute;fono</p> ]]></data>
  14.                     <name required="no"><![CDATA[ telephone ]]></name>
  15.                 </fields>
  16.                 <fields>
  17.                     <input type="text" cols="35" rows="6" class="textarea" />
  18.                     <data><![CDATA[ <p>Consulta</p> ]]></data>
  19.                     <name><![CDATA[ comment ]]></name>
  20.                 </fields>
  21.             </form>
  22.     </contact>
  23. </wrapper>';
  24. $x = new SimpleXMLElement($xml);
  25. $var = $x->contact->form->fields[0]->name[0];
  26. echo $_POST["$var"];
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos