PHP Classes

File: fwphp/glomodul/z_examples/AJAX_form_valid/ajax/fns.php

Recommend this page to a friend!
  Classes of Slavko Srakocic   B12 PHP FW   fwphp/glomodul/z_examples/AJAX_form_valid/ajax/fns.php   Download  
File: fwphp/glomodul/z_examples/AJAX_form_valid/ajax/fns.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: B12 PHP FW
Manage database records with a PDO CRUD interface
Author: By
Last change: Update of fwphp/glomodul/z_examples/AJAX_form_valid/ajax/fns.php
Date: 1 year ago
Size: 5,217 bytes
 

Contents

Class file image Download
<?php
// J:\awww\www\zbig\04knjige\dynamic_webs_design_nekretn\ch10NEKRETNINE\fns.php
function connectDatabase()
{
 
$connection = mysqli_connect('localhost', 'root', '','z_blogcms'); //include("db.php");
 
return $connection;
}

function
getTblRCount($statement)
{
 
$connection = connectDatabase();
 
$tblrows = mysqli_query($connection, $statement);
  while(
$row = mysqli_fetch_array($tblrows))
  {
     return
$row['numr'] ;
  }
}

function
insDelUpd($statement)
{
 
$connection = connectDatabase();
 
$result = mysqli_query($connection, $statement);
  return
mysqli_affected_rows() ;
}

function
tblRowsHtml($statement)
//(isset($_POST['dspltblbody']))
{
 
//$statement = "SELECT * FROM users";
 
$connection = connectDatabase();
 
$tblrows = mysqli_query($connection, $statement);
 
 
$output = "";
 
$outputArray = array();

  if(!
$tblrows) {
    
//die("Query Failed" . mysqli_error($connection));
    
$output = "<tr><td><span class='row_id'>Query Failed</span></td></tr>";
    
array_push($outputArray, $output);
     goto
fn_kraj;
  }
 
  while(
$row = mysqli_fetch_array($tblrows))
  {
   
ob_start(); //include($path); return ob_get_clean();
   
?>
<tr>
      <!-- // i d d i s p l a y e d -->
      <!--td><span class='row_id'><=$row['user_id']></span></td-->
      <td><span class='row_id'>{{ordno}}</span></td>

      <!-- // e n t e r a b l e f l d : n a m e -->
      <td><input type='text' name='name' id='name' class='form-control name_input'
               value='<?=$row['user_name']?>' nameval_befupd='<?=$row['user_name']?>'
           > </td>
      <!-- // e n t e r a b l e f l d : fk u s e r i d -->
      <td><input type='text' name='user_id' id='user_id' class='form-control user_id_input'
               value='<?=$row['user_id']?>' nameval_befupd='<?=$row['user_id']?>'
           >

              <!--input class="target" type="text" value="Field 1"-->
              <select class="form-control user_id">
                <option value='<?=$row['user_id']?>' selected="selected">user_id from db =
                               <?=$row['user_id']?></option>
                <option value="21">all other user_id from db (eg 21)</option>
                <option value="25">all other user_id from db (eg 25)</option>
              </select>

           </td>



      <!-- // b u t t o n u p d a t e t b l r -->
      <td><input type='button' class='btn btn-success update_tblr' value='Upd'
                   title="idtoupd=<?=$row['user_id']?>"
                   idtoupd="<?=$row['user_id']?>"
            > </td>
      <!-- // b u t t o n u p d a t e f o r m -->
      <td><input type='button' class='btn btn-success update_frm' value='Upd form'
                   title="idtoupd formular=<?=$row['user_id']?>"
                   idtoupd_frm="<?=$row['user_id']?>"
            > </td>
      <!-- // b u t t o n d e l e t e -->
      <td><input type='button' class='btn btn-danger delete' value='Del'
                   title="idtodel=<?=$row['user_id']?>"
                   idtodel='<?=$row['user_id']?>'
        ></td>
    </tr>
    <?php
    $output
= ob_get_clean();
   
array_push($outputArray, $output);
  }
//e n d w h i l e
 
fn_kraj:
  return
$outputArray;
}
//e n d if(isset($_POST['dspltblbody']))



/*
function connectDatabase()
{
  //**********************************************
  //*
  //* Connect to MySQL and Database
  //*
  //**********************************************

  $db = mysql_connect('localhost','root','');

  if (!$db)
  {
    print "<h1>Unable to Connect to MySQL</h1>";
  }

  $dbname = 'test';

  $btest = mysql_select_db($dbname);

  if (!$btest)
  {
    print "<h1>Unable to Select the Database</h1>";
  }

  return $db;
}

function tblRowsHtml($statement)
{

  $output = "";
  $outputArray = array();

  $db = connectDatabase();

  if ($db)
  {
    $result = mysql_query($statement);

    if (!$result) {
      $output .= "ERROR";
      $output .= "<br /><font color=red>MySQL No: ".mysql_errno();
      $output .= "<br />MySQL Error: ".mysql_error();
      $output .= "<br />SQL Statement: ".$statement;
      $output .= "<br />MySQL Affected Rows: ".mysql_affected_rows()."</font><br />";

      array_push($outputArray, $output);

    } else {

      $numresults = mysql_num_rows($result);

      array_push($outputArray, $numresults);

      for ($i = 0; $i < $numresults; $i++)
      {
        $row = mysql_fetch_array($result);

        array_push($outputArray, $row);
      }
    }

  } else {

    array_push($outputArray, 'ERROR-No DB Connection');

  }

  return $outputArray;
}


function insDelUpd($statement)
{

  $output = "";
  $outputArray = array();

  $db = connectDatabase();

  if ($db)
  {
    $result = mysql_query($statement);

    if (!$result) {
      $output .= "ERROR";
      $output .= "<br /><font color=red>MySQL No: ".mysql_errno();
      $output .= "<br />MySQL Error: ".mysql_error();
      $output .= "<br />SQL Statement: ".$statement;
      $output .= "<br />MySQL Affected Rows: ".mysql_affected_rows()."</font><br />";

    } else {
      $output = mysql_affected_rows();
    }

  } else {

    $output = 'ERROR-No DB Connection';

  }

  return $output;
}
*/

?>