| 
<?php// J:\awww\www\fwphp\glomodul\adrs\upd_row_frm.php
 // http://dev1:8083/fwphp/glomodul/adrs/?i/uu/id/44
 // http://dev1:8083/fwphp/?i/uu
 
 declare(strict_types=1);
 
 //       <!-- u p d  r o w  f o r m -->
 namespace B12phpfw\module\adrs ;
 
 use B12phpfw\core\b12phpfw\Config_allsites as utl ;      // init, setings, utils
 //use B12phpfw\core\b12phpfw\Db_allsites     as utldb ;    // model (fns) for all tbls
 use B12phpfw\dbadapter\adrs\Tbl_crud   as db_module ; // model (fns) for song tbl
 
 $pp1->stack_trace[]=str_replace('\\','/', __FILE__ ).', lin='.__LINE__  ;
 $tbl='song';
 
 if ('1') {  //if ($module_ arr['dbg']) {
 echo '<span style="color: green; font-size: large; font-weight: bold;">This view script '.__FILE__ .'()'.', line '. __LINE__ .' SAID: '.'</span>';
 echo '<pre>';
 //echo '<b>$pp1->stack_trace</b>='; print_r($pp1->stack_trace);
 echo '<b>$pp1->urlqry_parts</b>='; print_r($pp1->urlqry_parts);
 //echo '<b>$_ GET</b>='; print_r($_GET);
 echo '</pre>';
 }
 //exit(0);
 if (isset($pp1->urlqry_parts[3])) {
 $IdFromURL = (int)$pp1->urlqry_parts[3] ; // (int)utl::escp($uriq->id)
 } else { $IdFromURL = NULL ; }
 
 
 
 //    1. S U B M I T E D  A C T I O N S
 if(isset($_POST["submit_update"]))
 {
 $cursor_uu = db_module::uu($pp1, $other=['caller' => __FILE__ .' '.', ln '. __LINE__]);
 
 utl::Redirect_to($pp1->module_url.'/'.QS.'i/rrt/');
 } //E n d  of Submit Button If-Condition
 
 if ('') {self::jsmsg( [ basename(__FILE__). //__METHOD__ .
 ', line '. __LINE__ .' said'=>'s002. BEFORE Rtbl'
 ,'$pp1->dbi_obj'=>isset($pp1->dbi_obj)?:'NOT SET'
 ,'$pp1->uriq'=>isset($pp1->uriq)?json_encode($pp1->uriq):'NOT SET'
 ] ) ; }
 
 $cursor = db_module::get_cursor(
 $sellst='*'
 , $qrywhere='id=:id'
 , $binds = [['placeh'=>':id', 'valph'=>$IdFromURL, 'tip'=>'int']] //str or int or no 'tip'
 , $other=['caller' => __FILE__ .' '.', ln '. __LINE__ ]
 );
 
 while ( $rx = db_module::rrnext($cursor) and isset($rx->id) ): {$r = $rx ;} endwhile;
 //$r = db_module::rrnext($cursor) ;
 if ('') {  //if ($module_ arr['dbg']) {
 echo '<h2>'.__FILE__ .'() '.', line '. __LINE__ .' said: '.'</h2>' ;
 echo '<pre>';
 echo '<b>$pp1->uriq</b>='; print_r($pp1->uriq);
 echo '<b>$pp1->uriq->id</b>='; print_r($pp1->uriq->id);
 echo '<br /><b>$r</b>='; print_r($r); //var_dump($r);
 echo '</pre><br />';
 }
 if (!$r) { // r o w wasn't found, display error page  $errobj = new Error_C();
 $this->errmsg( '<h2>'.__FILE__ .'() '.', line '. __LINE__ .' said: '.'</h2>'
 . "r o w id=***{$pp1->uriq->id}*** does not exists in table $tbl"
 ."~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
 );
 exit(0) ;
 }
 ?>
 
 
 <div class="container">
 <div>
 <h3>E d i t  r o w</h3>
 
 <form action="<?=$pp1->module_url.'/'.QS?>i/uu" method="POST">
 <label>Artist </label><input autofocus type="text" name="artist"
 value="<?=utl::escp($r->artist)?>" required />
 
 <label>Track </label><input type="text" name="track"
 value="<?=utl::escp($r->track)?>" required />
 
 <label>Link </label><input type="text" name="link"
 value="<?=utl::escp($r->link)?>" />
 
 <input type="hidden" name="id" value="<?=$IdFromURL?>" />
 
 <input type="submit" name="submit_update" value="Update id <?=$IdFromURL?>" />
 </form>
 
 </div>
 <p>You are in View: <?=__FILE__?></p>
 
 </div>
 
 
 |