Buenas!
Estoy organizando la información y campos en archivos XML...
En este caso concreto hablo del apartado de contacto con su formulario.
En el XML esta es una parte:
Código HTML:
<wrapper>
<contact published="yes">
<form>
<fields>
<input type="text" size='35' class="inputbox"/>
<data><![CDATA[ <p>Nombre*</p> ]]></data>
<name required='yes'><![CDATA[name]]></name>
<data><![CDATA[ <p>Apellidos</p> ]]></data>
<name required='no'><![CDATA[ lastname ]]></name>
<data><![CDATA[ <p>E-mail*</p> ]]></data>
<name required='yes'><![CDATA[ email ]]></name>
<data><![CDATA[ <p>Teléfono</p> ]]></data>
<name required='no'><![CDATA[ telephone ]]></name>
</fields>
<fields>
<input type="text" cols='35' rows='6' class="textarea" />
<data><![CDATA[ <p>Consulta</p> ]]></data>
<name><![CDATA[ comment ]]></name>
</fields>
</form>
</contact>
</wrapper>
Donde la etiqueta name , son los "name" de los campos del formulario.
Mediante un script PHP, querria hacer lo siguiente: (utilizo simpleXML)
Código PHP:
echo $_POST[$xml->contact->form->fields[0]->name[0]];
Que vendria a ser lo mismo o esa es la intencion que llevo de
Código PHP:
$_POST['name']
Pero me salta el siguiente error:
Illegal offset type in G:\Trabajo\Web\www\pruebasxml\components\com_conta ct\templates\template_1\template.php on line 72
Hay alguna forma de poder hacer lo que quiero?
Muchas gracias por adelantado :)