Your syntax is not valid. Try reading up on the new form helper on the cookbook.
http://book.cakephp.org/view/183/Creating-Forms Cheers Adam simon...@gmail.com wrote: > Good Night, > > I'm trying to make this code work but they are 3 problems with it. > > Here are the 3 errors: > > Method HtmlHelper::FormHelper does not exist > > Method HtmlHelper::hiddenTag does not exist > > Method HtmlHelper::radio does not exist > > > Heres's the file general.ctp that I'm using: > > I tryied to find a solution searching on the Net, but I couldn't find > a way to fix it. > > Regards, > > > > <div class="tiny_title">Well, the poll</div> > > <div id="loading" style="display: none;"> > <?php echo $html->image("static/loading.gif", array > ("alt"=>"Loading")); ?> > </div> > > <div id="add_pollrow"> > <?php > > if ( !isset( $_SESSION["poll"] ) ) // the user has not voted, so, > set the form > { > echo $html->FormHelper('#','post', array("onsubmit"=>"return > false;")); // do nothing > > $array = array(); > > echo "<p><b>" . $poll[0]['Poll']['question'] ."</b></p>"; > > echo $html->hiddenTag('Pollrow/poll_id', $poll[0]['Poll'] > ['id']); // Poll_id > > foreach ($poll[0]['Pollrow'] as $key=>$val) > { > $array[$val['id']] = $val > ['answer']; // construct id- > >> value array >> > } > > echo $html->radio('Pollrow/id', $array, '<br /><br / > >> '); //print the answers >> > > echo '<br /><br />'; > > echo $ajax->submit('Vote', array("url" => "/pollrows/vote", > "update"=>"add_pollrow", // > add_pollrow wil be updated with app/views/pollrows/results.thtml > render > "loading" => "Element.hide > ('add_pollrow');Element.show('loading')", > "complete" => "Element.hide > ('loading');Effect.Appear('add_pollrow')" > )); > echo '</form>'; > } > else // the user has voted, so just print the poll results > { > > $total_votes = 0; > > foreach ($poll[0]["Pollrow"] as $key => $val) > { > $total_votes += $val["vote"]; // the total votes > } > > foreach ($poll[0]["Pollrow"] as $key => $val) > { > $percent = ($val["vote"] * 100) / $total_votes; // % = > votes * 100 / total > $width = number_format($percent, 0); > echo '<p><b>'.$val['answer'].'</b> '.number_format > ($percent, 2).'%<br />'; > echo $html->image('static/poll/'.$val["color"].'.png', > array("height"=>"10", "width"=>$width,"alt"=>$val["answer"], "title"=> > $val["answer"]) ); > echo " ". $val['vote']; > } > > echo "<p class='negrita'>Total votes:" . $total_votes . "</p>"; > } > ?> > </div> > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---