home *** CD-ROM | disk | FTP | other *** search
/ Enter 2004 June / ENTER.ISO / files / xampp-win32-1.4.5-installer.exe / xampp / adodb.php < prev    next >
Encoding:
Text File  |  2004-02-04  |  4.3 KB  |  152 lines

  1. <html>
  2. <head>
  3. <meta name="author" content="Kay Vogelgesang">
  4. <link href="xampp.css" rel="stylesheet" type="text/css">
  5. </head>
  6.  
  7. <body>
  8. <? include("lang/".file_get_contents("lang.tmp").".php"); ?>
  9.  <p>
  10. <h1><?=$TEXT['ADOdb-head']?></h1>
  11. <?=$TEXT['ADOdb-text']?><p>
  12. <?=$TEXT['ADOdb-example']?><p>
  13.  
  14. <?
  15. if ($adodb=="submit")
  16. {
  17.  if ($dbserver=="sqlite")
  18.     {
  19. include_once('adodb/adodb.inc.php');
  20.     include_once('adodb/tohtml.inc.php'); 
  21.     $db = ADONewConnection($dbserver);
  22.     $db->Connect($database, '0666');
  23.     echo "<p><B>DBServer: $dbserver</B><p>";
  24.     $result = $db->Execute("select * FROM $table");
  25.     while (!$result->EOF) 
  26.         {
  27.         for ($i=0, $max=$result->FieldCount(); $i < $max; $i++)
  28.         print $result->fields[$i].' ';
  29.         $result->MoveNext();
  30.         print "<br>";
  31.         }
  32.     }
  33. else
  34. {
  35. if (($dbserver=="mysql") OR ($dbserver=="postgres7") OR ($dbserver=="ibase") OR ($dbserver=="mssql") OR ($dbserver=="borland_ibase") OR ($dbserver=="firebird") OR ($dbserver=="mssqlpo") OR ($dbserver=="maxsql") OR ($dbserver=="oci8") OR ($dbserver=="oci805") OR ($dbserver=="oci8po") OR ($dbserver=="postgres") OR ($dbserver=="oracle") OR ($dbserver=="postgres64") OR ($dbserver=="sybase"))
  36.     {
  37.     include_once('adodb/adodb.inc.php');
  38.     include_once('adodb/tohtml.inc.php'); 
  39.     $db = ADONewConnection($dbserver);
  40.     // $db->debug = true;
  41.     $db->Connect($host, $user, $password, $database);
  42.     echo "<p><B>DBServer: $dbserver</B><p>";
  43.     $result = $db->Execute("select * FROM $table");
  44.     if ($result=="" || $result==" " || $result === false)
  45.     {
  46.      print_r($TEXT['ADOdb-nottable']);
  47.     }
  48.     else
  49.     {
  50.         while (!$result->EOF) 
  51.         {
  52.         for ($i=0, $max=$result->FieldCount(); $i < $max; $i++)
  53.         print $result->fields[$i].' ';
  54.         $result->MoveNext();
  55.         print "<br>";
  56.         } 
  57.     }
  58.     }
  59.     else
  60.     {
  61.      print_r($TEXT['ADOdb-notdbserver']);
  62.     }
  63. }
  64. }
  65.  
  66.  
  67. ?>
  68.  
  69. <? echo "<form method=\"POST\" action=\"$PHP_SELF\">"; ?>
  70.  
  71. <table width="720" cellpadding="0" cellspacing="0" border="0">
  72. <tr>
  73.     <td align=left width="10"> </td>
  74.     <td align=left width="350"><?=$TEXT['ADOdb-dbserver']?></td>
  75.     <td align=left width="10"> </td>
  76.     <td align=left width="350"><?=$TEXT['ADOdb-host']?></td>
  77. </tr>
  78.  
  79. <tr>
  80.     <td align=left width="10"> </td>
  81.     <td align=left width="350"><input type="text" name="dbserver" size="40" value="mysql"></td>
  82.     <td align=left width="10"> </td>
  83.     <td align=left width="350"><input type="text" name="host" size="40" value="127.0.0.1"></td>
  84. </tr>
  85. <tr>
  86.     <td align=left width="10"> </td>
  87.     <td align=left width="350"> </td>
  88.     <td align=left width="10"> </td>
  89.     <td align=left width="350"> </td>
  90. </tr>
  91. <tr>
  92.     <td align=left width="10"> </td>
  93.     <td align=left width="350"><?=$TEXT['ADOdb-user']?></td>
  94.     <td align=left width="10"> </td>
  95.     <td align=left width="350"><?=$TEXT['ADOdb-password']?></td>
  96. </tr>
  97. <tr>
  98.     <td align=left width="10"> </td>
  99.     <td align=left width="350"><input type="text" name="user" size="40" value="root"></td>
  100.     <td align=left width="10"> </td>
  101.     <td align=left width="350"><input type="text" name="password" size="40" value=""></td>
  102. </tr>
  103. <tr>
  104.     <td align=left width="10"> </td>
  105.     <td align=left width="350"> </td>
  106.     <td align=left width="10"> </td>
  107.     <td align=left width="350"> </td>
  108. </tr>
  109. <tr>
  110.     <td align=left width="10"> </td>
  111.     <td align=left width="350"><?=$TEXT['ADOdb-database']?></td>
  112.     <td align=left width="10"> </td>
  113.     <td align=left width="350"><?=$TEXT['ADOdb-table']?></td>
  114. </tr>
  115. <tr>
  116.     <td align=left width="10"> </td>
  117.     <td align=left width="350"><input type="text" name="database" size="40" value="cdcol"></td>
  118.     <td align=left width="10"> </td>
  119.     <td align=left width="350"><input type="text" name="table" size="40" value="cds"></td>
  120. </tr>
  121. <tr>
  122.     <td align=left width="10"> </td>
  123.     <td align=left width="350"> </td>
  124.     <td align=left width="10"> </td>
  125.     <td align=left width="350"> </td>
  126. </tr>
  127. <tr>
  128.     <td align=left width="10"> </td>
  129.     <td align=left width="350"><input type="submit" name="adodb" value="submit"></td>
  130.     <td align=left width="10"> </td>
  131.     <td align=left width="350"> </td>
  132. </tr>
  133. </table>
  134.  
  135.  
  136.  </form>
  137.  
  138.  
  139.  
  140.  
  141.  
  142. <p>
  143. <? if ($source=="in")
  144.         { include("code.php"); $beispiel = $SCRIPT_FILENAME; pagecode($beispiel);} 
  145.         else
  146.         { print("<p><br><br><h2><U><a href=\"$PHP_SELF?source=in\">".$TEXT['srccode-in']."</a></U></h2>");} ?>
  147.  
  148.  
  149.  
  150. </body>
  151. </html>
  152.