Advertisement
keedhost

Untitled

Feb 23rd, 2013
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.71 KB | None | 0 0
  1. <? try {
  2.     $db = new PDO("mysql:host=$db_host;dbname=$db_name", $db_user, $db_pass);
  3.     $db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
  4. }
  5.  
  6. catch(PDOException $e) {
  7.     print "Error connecting DB!";
  8.     echo $e->getMessage();
  9.     exit;
  10. }
  11.  
  12. $q = $db->query('SELECT * FROM users');
  13. $q->setFetchMode(PDO::FETCH_ASSOC);
  14.  
  15. ?>
  16.  
  17. <table border="1">
  18.  
  19.     <tr>
  20.         <td width="20%">Звуть</td>
  21.         <td width="20%">Років</td>
  22.         <td width="20%">Країна</td>
  23.         <td width="20%">Місто</td>
  24.         <td>Телефон</td>
  25.     </tr>
  26.  
  27. <?
  28. while ($row = $q->fetch()) {
  29.     $year=date('Y') - $row[YEAR];
  30.     print "
  31.     <tr>
  32.         <td>$row[NAME]</td>
  33.         <td>$year</td>
  34.         <td>$row[COUNTRY_ID]</td>
  35.         <td>$row[CITY_ID]</td>
  36.         <td>$row[PHONE]</td>
  37.     </tr>";
  38. }
  39. ?>
  40. </table>
  41.  
  42. <?
  43. print "
  44. <form action='{$_SERVER['PHP_SELF']}' method='POST'>
  45. <table>
  46.     <tr>
  47.         <td>Ім’я:</td>
  48.         <td><input type='text' name='NAME' maxlength='15' value='$value'></td>
  49.     </tr>
  50.  
  51.     <tr>
  52.         <td>Рік народження:</td>
  53.         <td>
  54.             <select name='YEAR'>";
  55.         for ($i = 1960; $i <= 2004; $i++)
  56.             print "<option>$i</option>";
  57. print "         </select></td>
  58.     </tr>
  59.     <tr>
  60.         <td>Країна:</td>
  61.         <td><select name='COUNTRY'>";
  62.  
  63. $q = $db->query('SELECT * FROM countries');
  64. $q->setFetchMode(PDO::FETCH_ASSOC);
  65.  
  66. while ($countrie = $q->fetch()) {
  67.     print "
  68.     <option>
  69.         $countrie[NAME_RU]
  70.     </option>
  71.     ";
  72. }
  73.        
  74. print "</select>
  75. </td>
  76.     </tr>
  77.     <tr>
  78.         <td>Номер:</td>
  79.         <td><input type='text' name='PHONE' maxlength='10' value='$value'></td>
  80.     </tr>
  81. </table>
  82.  
  83. <input type='submit' maxlength='15' value='Надіслати!'>
  84.  
  85. </form>
  86.  
  87. ";
  88.  
  89.  
  90.  
  91. ############# Обробка масиву POST ###############
  92.  
  93. print $db->lastInsertId();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement