Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.24 KB | None | 0 0
  1. <?
  2. class serverActions extends sfActions
  3. {
  4.   /* symfony bringt doch Doctrine mit, wozu hier manuell DB-verbindungen herstellen...
  5.   $dbhost = 'localhost';
  6.   $dbuser = 'root';
  7.   $dbpass = 'your password';
  8.  
  9.   $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
  10.   $dbname = 'chat_database';
  11.   mysql_select_db($dbname);
  12.   */
  13.  
  14.   public function executeIndex($request)
  15.   {
  16.     // vorher: $_POST['message']
  17.     $message = $this->getRequestParameter('message');
  18.  
  19.     if ($message != "")
  20.     {
  21.       // vorher: $sql = "INSERT INTO `chat` VALUES('','$message')";
  22.       $chatMessage = new Chat();
  23.       $chatMessage->setText($message);
  24.       $chatMessage->save();
  25.     }
  26.      
  27.  
  28.     /* vorher: $sql = "SELECT `Text` FROM `chat` ORDER BY `Id` DESC";
  29.     $result = mysql_query($sql);
  30.     while($row = mysql_fetch_array($result))
  31.       echo $row['Text']."\n";
  32.     */
  33.     // das durchlaufen wir dann im template
  34.     $this->chatMessages = Doctrine::getTable('Chat')
  35.       ->createQuery('a')
  36.       ->execute();
  37.  
  38.   }
  39. }
  40.  
  41. // -- indexSuccess.php
  42. // das war vorher "echo $row['Text']...
  43.  
  44. <?php foreach ($chatMessages as $chatMessage): ?>
  45. <?php echo $chatMessage->getText() ?><br />
  46. <?php endforeach; ?>
  47. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement