Login Retreive lost passwordRegister
Search

Forum Index / NL Forum / foutje addHTML

[ This topic is solved ]

  Frederik Van der Herten 28 May 09 / 13:11  
Ik heb een form dat compleet goed werkt (waarden worden netjes getoont, submitten verloopt goed), maar zodra ik een addHTML toevoeg loopt het bij het submitten fout.

De backtrace geeft aan dat het hier fout loopt
[file] => /xxxxxxxxxx/classes/FH3/class.FormHandler.php

=> 2979

Er wordt kennelijk op die lijn een klasse opgehaald wiens naam gelijk is aan de html-code die in bij addHTML staat.

Hoe kan ik dit oplossen?

  Johan Wiegel (Admin) 28 May 09 / 13:18  
kun je even de regel met de addHTML posten?

dan kunnen we zelf even stoeien, gebuik het al heel lang, maar nooit problemen mee gehad.

  Frederik Van der Herten 28 May 09 / 13:28  
$this->form->addHTML( "  <tr>\n".  "    <td colspan='3'>Deze regel wordt toegevoegd met addHTML</td>\n". "  </tr>\n");

  Frederik Van der Herten 28 May 09 / 13:28  

<form name="form1" id="form1" method="post" action="/admin/trainer/update/1">
<ins><input type="hidden" name="form1_submit" id="form1_submit" value="1" />

<input type="hidden" name="trn_photo" id="trn_photo" value="/content/images/trainers/ben(1).jpg" />

<input type="hidden" name="trn_id" id="trn_id" value="1" />

<input type="hidden" name="metaData" id="metaData" value="Tzo5OiJNZXRhUXVlcnkiOjc6e3M6MjA6IgBNZXRhUXVlcnkAdGFibGVOYW1lIjtzOjExOiJjbGlfdHJhaW5lciI7czoyMDoiAE1ldGFRdWVyeQBmaWVsZE5hbWUiO3M6ODoidHJuX3RleHQiO3M6MjQ6IgBNZXRhUXVlcnkAYXJyUHJvcGVydGllcyI7czowOiIiO3M6MTY6IgBNZXRhUXVlcnkAb3JkZXIiO3M6MToiMyI7czoyMDoiAE1ldGFRdWVyeQBpc09yZGVyZWQiO2I6MTtzOjIwOiIATWV0YVF1ZXJ5AG1ldGFUYWJsZSI7TzoxOiJxIjo4OntzOjg6IgAqAHF1ZXJ5IjtzOjk1OiJTRUxFQ1QgKiBGUk9NIGNsaV9kYm1ldGFkYXRhIFdIRVJFIG1ldF90YWJsZW5hbWUgPSAnY2xpX3RyYWluZXInIEFORCBtZXRfZmllbGRuYW1lID0gJ3Rybl90ZXh0JyI7czo1OiIAKgBycyI7aTowO3M6MTM6IgAqAG15U3FsRXJyb3IiO2k6MDtzOjEwOiIAKgBudW1Sb3dzIjtpOjI7czoxMzoiACoAaW5zZXJ0ZWRJRCI7TjtzOjExOiIAKgBwYWdlU2l6ZSI7TjtzOjE2OiIAKgBudW1iZXJPZlBhZ2VzIjtOO3M6MTY6IgAqAHJlcXVlc3RlZFBhZ2UiO047fXM6MjI6IgBNZXRhUXVlcnkAZW5kT2ZGaWVsZHMiO2I6MTt9" />

<input type="hidden" name="redirectOK" id="redirectOK" value="/admin/trainer/" />

</ins><table border='0' cellspacing='0' cellpadding='3' >
  <tr>
    <td valign='top' align='right'>not_translated:trn_name</td>

    <td valign='top'>:</td>
    <td valign='top'><input type="text" name="trn_name" id="trn_name" value="Trainer 1" size="20" />  <span id='error_trn_name' class='error'></span></td>
  </tr>
  <tr>
    <td colspan='3'>Deze regel wordt toegevoegd met addHTML</td>
  </tr>
  <tr>

    <td valign='top' align='right'>not_translated:trn_text</td>
    <td valign='top'>:</td>
    <td valign='top'><input type="hidden" id="trn_text" name="trn_text" value="&lt;p&gt;yow &lt;strong&gt;yow&lt;/strong&gt; yow&lt;/p&gt;" style="display:none" /><input type="hidden" id="trn_text___Config" value="ImageBrowserURL=%2Fother%2Fcore%2FFHTML%2FFCKeditor%2Feditor%2Ffilemanager%2Fbrowser%2Fdefault%2Fbrowser.html%3FType%3DImage%26Connector%3D..%2F..%2Fconnectors%2Fphp%2Fconnector.php%3FServerPath%3D&amp;LinkBrowserURL=%2Fother%2Fcore%2FFHTML%2FFCKeditor%2Feditor%2Ffilemanager%2Fbrowser%2Fdefault%2Fbrowser.html%3FType%3DFile%26Connector%3D..%2F..%2Fconnectors%2Fphp%2Fconnector.php%3FServerPath%3D&amp;FlashBrowserURL=%2Fother%2Fcore%2FFHTML%2FFCKeditor%2Feditor%2Ffilemanager%2Fbrowser%2Fdefault%2Fbrowser.html%3FType%3DFlash%26Connector%3D..%2F..%2Fconnectors%2Fphp%2Fconnector.php%3FServerPath%3D&amp;AutoDetectLanguage=false&amp;DefaultLanguage=en&amp;SkinPath=/other/core/FHTML/FCKeditor/editor/skins/silver/" style="display:none" /><iframe id="trn_text___Frame" src="/other/core/FHTML/FCKeditor/editor/fckeditor.html?InstanceName=trn_text&amp;Toolbar=Basic" width="720" height="400" frameborder="0" scrolling="no"></iframe>  <span id='error_trn_text' class='error'></span></td>
  </tr>
  <tr>
    <td valign='top' align='right'></td>
    <td valign='top'></td>

    <td valign='top'><input type="submit" value="not_translated:butSubmit" name="button1" id="button1"  onclick="this.form.submit();this.disabled=true;"  />  <span id='error_button1' class='error'></span></td>
  </tr>

</table>
</form>

  Frederik Van der Herten 28 May 09 / 13:32  
Ik heb de indruk dat hij de html die wordt toegevoegd door addHTML wil gebruiken als klassenaam...

  Johan Wiegel (Admin) 28 May 09 / 13:40  
<?php
$form 
= new FormHandler();
$form->addHTML"  <tr>\n".  "    <td colspan='3'>Deze regel wordt toegevoegd met addHTML</td>\n""  </tr>\n");
$form->flush();
?>


werkt bij mij perfect.

  Frederik Van der Herten 28 May 09 / 14:51  
Het weergeven van de form werkt bij mij ook perfect, het is pas bij het submitten dat het misloopt

  Johan Wiegel (Admin) 28 May 09 / 15:56  
<?php
function doRun$aData )
{
    
print_r$aData );
}

$form = new FormHandler();
$form->textField'Test''test' );
$form->addHTML"  <tr>\n".  "    <td colspan='3'>Deze regel wordt toegevoegd met addHTML</td>\n""  </tr>\n");
$form->OnCorrect'doRun' );
$form->SubmitButton();
$form->flush();
?>


doet het ook naar behoren, kun je meer code posten?

  winus 05 June 09 / 00:05  
http://www.formhandler.net/topic/5582/Klein_bugje_line_2985_class.FormHandler.php.html

Deze fix toepassen;

is_object($var) over de variabele halen.

  Johan Wiegel (Admin) 16 June 09 / 19:07  
deze fix zit in de bug fix welke vandaag is uitgegeven

  Top


powered by PHP-GLOBE   © 2004 - 2012 FormHandler. All rights reserved.   -   Open source license