Forum
Perch Forms not parsing
Hi, I have installed Perch Forms but for some reason <perch:form> shows on source. And form section on perch panel tells me: No forms have been submitted yet. Submit a new form to have it show up here.
Any idea?
——— apps.php
<?php
$apps_list = array(
'content',
'categories',
'perch_blog',
'perch_forms',
);
my_form_for_later_php_include.php
<perch:form id="contacto" action="#" method="post" app="perch_forms">
<perch:success show-form="true">
<div class="enviado" id="ok">¡Mensaje enviado!</div>
</perch:success>
<div class="element-wrapper">
<label>
<perch:label for="input-nombre">
<p>Nombre</p>
</perch:label>
<div><perch:input type="text" id="input-name" class="required" placeholder="Nombre" label="Nombre" /></div>
<perch:error for="input-nombre" type="required">
<p class="form-error">Por favor dinos tu nombre</p>
</perch:error>
</label>
</div>
<div class="element-wrapper">
<label>
<perch:label for="input-email">
<p>E-mail</p>
</perch:label>
<div><perch:input type="text" id="input-email" class="required" placeholder="E-mail" label="email" /></div>
<perch:error for="input-email" type="required">
<p class="form-error">Por favor dinos tu correo electrónico</p>
</perch:error>
</label>
</div>
<div>
<label>
<perch:label for="input-mensaje">
<p>Notas</p>
</perch:label>
<div><perch:input type="textarea" id="input-mensaje" rows="7" cols="45" class="required" label="Notas" placeholder="Notas" /></div>
<perch:error for="input-mensaje" type="required">
<p class="form-error">Por favor déjanos alguna nota</p>
</perch:error>
</label>
</div>
<div class="submit-wrapper">
<perch:input type="submit" id="submit" value="Enviar" class="button submit-button-input" />
</div>
</perch:form>
Debug message:
SELECT u.*, r.* FROM perch2_users u, perch2_user_roles r WHERE u.roleID=r.roleID AND u.userEnabled=1 AND u.userID=1 AND u.userHash='d5bd13c2f5cf9a2b120b8b2ca2ed059f' LIMIT 1
UPDATE perch2_users SET userHash='34a67c8c5295b801678e8e96f4741936' WHERE userID='1'
[29] SELECT p.privKey FROM perch2_user_privileges p
[21] SELECT * FROM (SELECT DISTINCT settingID, settingValue, userID FROM perch2_settings WHERE userID=1 OR userID=0 ORDER BY userID DESC) AS settings GROUP BY settingID, settingValue, userID
[nil] SELECT *, REPLACE(pagePath, '/index.php', '') as sortPath FROM perch2_pages WHERE pageNew=1 ORDER BY LENGTH(sortPath)-LENGTH(REPLACE(sortPath, '/', '')) ASC
[4] SELECT p.*, (SELECT COUNT(*) FROM perch2_pages WHERE pageParentID=p.pageID) AS subpages FROM perch2_pages p WHERE p.pageParentID IN (0) ORDER BY p.pageTreePosition ASC
[11] SELECT * FROM perch2_content_regions ORDER BY regionOrder ASC
[2] SELECT * FROM perch2_content_regions WHERE regionPage='*'
[5] SELECT DISTINCT regionTemplate FROM perch2_content_regions ORDER BY regionTemplate ASC
[nil] SELECT * FROM perch2_content_regions WHERE pageID=3 AND regionPage!='*' ORDER BY regionOrder ASC
Queries: 11
Memory: 2.4878
Diagnosis resume:
Perch: 2.8.25, PHP: 5.4.4, MySQL: 5.5.25, with PDO
Server OS: Darwin, apache2handler
Installed apps: content (2.8.25), assets (2.8.25), categories (2.8.25), perch_blog (5.0), perch_forms (1.8.3)
App runtimes: <?php $apps_list = array( 'content', 'categories', 'perch_blog', 'perch_forms', );
PERCH_LOGINPATH: /perch
PERCH_PATH: /Applications/MAMP/htdocs/eurovacaciones.es/perch
PERCH_CORE: /Applications/MAMP/htdocs/eurovacaciones.es/perch/core
PERCH_RESFILEPATH: /Applications/MAMP/htdocs/eurovacaciones.es/perch/resources
Image manipulation: GD
PHP limits: Max upload 32M, Max POST 32M, Memory: 64M, Total max file upload: 32M
F1: dc1fef2ad0fcd9f943c02ebb43d85dbc
Resource folder writeable: Yes
HTTP_HOST: eurovacaciones:8888
DOCUMENT_ROOT: /Applications/MAMP/htdocs/eurovacaciones.es
REQUEST_URI: /perch/core/settings/diagnostics/
SCRIPT_NAME: /perch/core/settings/diagnostics/index.php
Thanks!
The form code needs to go into a template, not a PHP page.
that's true... thanks Rachel.