|
|
I have in the past searched for an area that shows how to use arrays and shows why they do what they do. But only found full scripts or lengthy articles about them, but did not explain in plain english.
Below are 3 items that will be used in the first example. I use this method for Admin User maitenance areas of my sites.
[#] is the KEY of the array
"..." is the VALUE of the array
$access_level[0] = "Public";
$access_level[5] = "Clan Member";
$access_level[10] = "Administrator";
To display these items in a drop menu of a form:
| <?php
echo "<select name=\"access\" size=\"1\">\n";
foreach ($access_level as $access_key => $access_value) {
echo "<option value=\"$access_key\">$access_value</option>\n";
}
echo "</select>\n";
?>
When using arrays in a form element such as a checkbox, you simple place a [] after the element name. Inside the [] will be the KEY of the array and you can place any value in the brackets such as ID numbers or leave empty. Not all actions require a KEY by most will need a VALUE.
name=\"fieldname[]\"
<?php
echo "<input type=\"checkbox\" name=\"userID[]\" value=\"".$row["userID"]."\">\n";
?>
To use this feature in a query such as update or delete.
<?php
foreach ($userID as $user_value) {
$sql = mysql_query("UPDATE tablename SET field1='$field1', field2='$field2' WHERE userID = $user_value") or die (mysql_error());
}
header("Location: index.php");
?> | | |
|
| How to display any array in several rows and columns of a table. Not just
in one column or in alternate rows. This example shows a nice color table
generated with PHP, but can be used with any array values(e.g. Database) Categories : Arrays, PHP, Miscellaneous, Beginner Guides, Graphics | | | Link Submition - Allow your visitors to submit links to the site. Categories : PHP, Arrays, Filesystem, Beginner Guides | | | Form Submission Using Array's Categories : PHP, HTML and PHP, Beginner Guides, Arrays | | | Selecting a random line from a text file Categories : PHP, Filesystem, Arrays, Beginner Guides | | | Human readable PHP password generator Categories : PHP, Security, Beginner Guides, Arrays | | | Random text quote Categories : PHP, Arrays, Beginner Guides | | | Ensure that a specific value lies within a specific range. Categories : PHP, Beginner Guides, Data Validation | | | Function for retrieving MySQL enum values into a PHP array.
Categories : PHP, Databases, MySQL, Arrays | | | minus - subtract arrays. Send two arrays and get an array with the operation A-B, elements on A that are not included on B. Categories : PHP, Arrays, Algorithms | | | This gets the http response headers for a given url and returns them in an assoc array. i.e. to test if a url exists: $array = get_http_headers($url); if($array[result]=200) { } Categories : HTTP, Arrays, PHP | | | Find if a year is leap. Categories : PHP, Date Time, Beginner Guides, Data Validation | | | A database abstraction layer for the PHP Oracle 8 module (available from PHP 3.0.5). It supports persistent connections, fetching rows into arrays, prepare/execute (variable binding) and has a new and improved error interface. Categories : Databases, Oracle, PHP, Arrays, Variables | | | Validating a URL with preg_match Categories : PHP, Regexps, Beginner Guides, Data Validation | | | Db_lib - practical example usage of database abstraction and form validation.
Categories : PHP, Form Processing, PHP Classes, Data Validation, Beginner Guides | | | Sending mail to a mailing list and showing progress Categories : PHP, Mail, Beginner Guides | |
| |
| |
|