syllabus of PHP

Syllabus of php

Advertisements

Add more Input box using javascript

function addvalue(){ var products=””; var i=$(“#tblproduct tr”).size(); var j=0; var str=””; var k=0; for(j=1;j<=i;j++) { proval=""; proqty=""; if($("#txtpro"+j).val()!='0' && $("#qty"+j).val()!='') { str+="&pro"+j+"="+$("#txtpro"+j).val()+"&qty"+j+"="+$("#qty"+j).val(); k++; } } alert(str); /* $.ajax({ type: 'POST', url: "data.php?id="+i+'&str='+str, data: {}, success: function(data){ alert(data); } }); */ } function btnclickadd() { var i = $('#tblproduct tr').size() +1; $(".addmore").hide(); $('#myid').val(i); var x="”; x=x.replace(‘txtpro1’,’txtpro’+i).replace(‘txtpro1’,’txtpro’+i); $(‘

Product: ‘+x+’ Quantity: Add More

‘).appendTo(‘#tblproduct’); return false; }

Product: Quantity: Add More

list of table and database in php mysql

<?php
$con 
mysql_connect('localhost' 'root' ,'');
mysql_select_db('demo' $con ); 

$sql "SHOW TABLES FROM demo";
$result mysql_query($sql);

 echo ' Total Table = ' mysql_num_rows($result);

// list of table in database 
while ($row mysql_fetch_row($result)) {
    echo 
"<br> {$row[0]}\n";
}

mysql_free_result($result);
?>

<?php
// list of database 

$dblist mysql_query("SHOW DATABASES");
echo 
'<br> Total Database :'mysql_num_rows($dblist) . '<br> ';
while (
$row mysql_fetch_assoc($dblist)) {
    echo 
$row['Database'] . "<br>";
}

how to use codeigniter framework

Codeigniter  

Codeigniter = > folder name 

1. Database :- 

Codeigniter => Application => config = >database.php

2.    change base url in codeigniter

 Codeigniter => Application => config => config.php  
  $config['base_url']= 'http://localhost/CodeIgniter/';

3.    create a welcome message in codeigniter  static page

3.1  Codeigniter => Application => controllers => hello.php (first page)

<?php
 
class Hello extends CI_Controller {
    
    
public function you()
    {
        
$this->load->view('my_view');
    }
}
?>
3.2    Codeigniter => Application => views => my_view.php

<html>
<title> my first page </title>
<body>

<h2> Welcome in codeigniter Framework </h2>

</body>
</html>

4. open url 

http://localhost/CodeIgniter/index.php/Hello/you

how to create image captcha in php

     demo.php 
<?php session_start(); 
if (
$_POST["vercode"] != $_SESSION["vercode"] or $_SESSION["vercode"]=='')  { 
     echo  
'<strong>Incorrect verification code.</strong>'
} else { 
     
// add form data processing code here 
     
echo  '<strong>Verification successful.</strong>'
}; 
$text1 =  md5(microtime()); // rand(10000,99999); 
$text substr($text105);
$_SESSION["vercode"] = $text

?> 


<form action="demo.php" method="post" style="width:400px; height:400px; "> 
<img src="demo1.php?str=<?php echo $_SESSION["vercode"]  ;?>" />
 <input type="text" name="vercode" /> 
<input type="submit" name="Submit" value="Submit" /> 
</form>

<?php     // demo1.php    create image 
$text $_GET['str'];

$im imagecreatetruecolor(12030);
$text_color imagecolorallocate($im255255255);
imagestring($im1055,  $text,$text_color);
// Set the content type header – in this case image/jpeg 
header(‘Content-Type: image/jpeg’); // Output the image
imagejpeg($im);
imagedestroy($im);
?>

MVC rule



1. mySQL tables will always be lowercase and plural e.g. posts, books
2. Models will always be singular and first letter capital e.g. Post, Book
3. Controllers will always have “Controller” appended to them. e.g. PostController, BookController
4. Views will have plural name followed by action name as the file. e.g. posts/view.php, books/buy.php




For Example :


1. models process


models => post.php

<?php
class Post extends Model {

}

2. controllers 


controllers  = > postscontroller.php



<?php
class PostsController extends Controller {

    function view($id null,$name null,$phone null) {
    
        

       // view / display code here

    }
    
    function viewall() {

      // view all posts
     

    }
    
    function 
add() {
       

        

        
 // add post code here
        

            
    }
    
    function 
delete($id null) {
        

        delete post code here
   
    }

}

3. views = > posts =>


viewall.php
add.php
delete.php


DataBase Query in WordPress

1. select query 

<?php

global $wpdb ;

$myrow $wpdb -> get_result'SELECT * FROM TableName' );
foreach(
$myrow as $row){

echo $value $row -> Columan_Name

}
?>

2. update query in wordpress 

<?php 

$wpdb -> query"UPDATE TableName SET col1 = 'val1' , col2 = 'val2' WHERE id=1 " ) ;

?>

3. delete query in wordpress 

<?php 

$wpdb -> query"DELETE FROM TableName WHERE id = 2" ) ;

?>