home *** CD-ROM | disk | FTP | other *** search
/ linuxmafia.com 2016 / linuxmafia.com.tar / linuxmafia.com / bale / baleeventimport.php < prev    next >
Text File  |  2002-09-24  |  1KB  |  65 lines

  1. <html>
  2. <body>
  3. <?php
  4. /* $Id: ldi_table.php3,v 1.5 1999/04/04 10:30:53 tobias Exp $ */
  5.  
  6. $db = mysql_connect('localhost', 'root', 'meep');
  7. mysql_select_db('events');
  8.  
  9. //    echo $DOCUMENT_ROOT;
  10.  
  11. $fname = $DOCUMENT_ROOT . "/" . "eventimport.txt";
  12.  
  13. //    $fp = fopen($fname , "r");
  14. $lines = file($fname);
  15.  
  16. $n = count($lines);
  17.  
  18.     echo "$n records to add<br>";
  19.  
  20. for ($i = 0; $i < $n; $i++)
  21. {
  22.     $str = $lines[$i];
  23.     $fields = explode("|", $str);
  24.     $j = $i + 100;
  25.     
  26.     if (strstr($fields[3],"999"))
  27.     {
  28.         $eventinfo = explode("-", $fields[3]);
  29.         
  30.         $query = "select gnamefrom groups where groupid = 999";
  31.        $res = @mysql_query($query);
  32.         $groupinfo[0] = @mysql_fetch_row($res);
  33.         $groupinfo[1] = $eventinfo[1];
  34.         $groupinfo[2] = $eventinfo[2];
  35.         
  36.         echo "$groupinfo[0] $groupinfo[1] $groupinfo[2]<br>";
  37.         
  38.         $fields[3] = "999";
  39.         
  40.     }
  41.     else
  42.     {
  43.         $query = "select gname, gcity, gcounty from groups where groupid = $fields[3]";
  44.        $res = @mysql_query($query);
  45.         $groupinfo = @mysql_fetch_row($res);
  46.     }
  47.     
  48.     $query = "insert into events (eventid, edate, starttime, endtime, egroup, description, ename, ecity, ecounty) values ($j, '$fields[0]', '$fields[1]', '$fields[2]', '$fields[3]', '$fields[4]', '$groupinfo[0]', '$groupinfo[1]', '$groupinfo[2]')";
  49.     
  50.     echo "$query<br><br>";
  51.     
  52.    $res = mysql_query($query);
  53.    if ($res == TRUE)
  54.     {
  55.         echo "event for $fields[0] added successfully!<br>";
  56.     }
  57. }
  58. //    fclose($fp);
  59. mysql_close();
  60.  
  61. ?>
  62.  
  63. </body>
  64. </html>
  65.