note 102128 rejected from function.str-replace by danbrown

From: Date: Fri, 28 Jan 2011 13:07:21 +0000
Subject: note 102128 rejected from function.str-replace by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-176416@lists.php.net to get a copy of this message
Note Submitter: kevinnewesil at hotmail dot nl ---- Okay im building a php script for a website that has many different contents, as you can see there are 30. what i want to know. that if there's an easier way, to get the content from the database and put it on the website, without having a switch statement of 80 lines long. thank you in advance <?php session_start(); require("connect.php"); $Page = file_get_contents ("template.html"); $id = $_GET['id']; $ContentQuery = "SELECT * FROM tb_content WHERE id = '$id' "; $ContentSql = mysql_query($ContentQuery); $ContentArray = mysql_fetch_array($ContentSql); $PageId = $ContentArray['id']; switch ($PageId){ case('1'): $ChangeContent = $ContentArray['content']; break; case('1.1'): $ChangeContent = $ContentArray['content']; break; case('1.2'): $ChangeContent = $ContentArray['content']; break; case('1.3'): $ChangeContent = $ContentArray['content']; break; case('1.4'): $ChangeContent = $ContentArray['content']; break; case('2'): $ChangeContent = $ContentArray['content']; break; case('2.1'): $ChangeContent = $ContentArray['content']; break; case('2.2'): $ChangeContent = $ContentArray['content']; break; case('2.3'): $ChangeContent = $ContentArray['content']; break; case('2.4'): $ChangeContent = $ContentArray['content']; break; case('3'): $ChangeContent = $ContentArray['content']; break; case('3.1'): $ChangeContent = $ContentArray['content']; break; case('3.2'): $ChangeContent = $ContentArray['content']; break; case('3.3'): $ChangeContent = $ContentArray['content']; break; case('3.4'): $ChangeContent = $ContentArray['content']; break; case('4'): $ChangeContent = $ContentArray['content']; break; case('4.1'): $ChangeContent = $ContentArray['content']; break; case('4.2'): $ChangeContent = $ContentArray['content']; break; case('4.3'): $ChangeContent = $ContentArray['content']; break; case('4.4'): $ChangeContent = $ContentArray['content']; break; case('5'): $ChangeContent = $ContentArray['content']; break; case('5.1'): $ChangeContent = $ContentArray['content']; break; case('5.2'): $ChangeContent = $ContentArray['content']; break; case('5.3'): $ChangeContent = $ContentArray['content']; break; case('5.4'): $ChangeContent = $ContentArray['content']; break; case('6'): $ChangeContent = $ContentArray['content']; break; case('6.1'): $ChangeContent = $ContentArray['content']; break; case('6.2'): $ChangeContent = $ContentArray['content']; break; case('6.3'): $ChangeContent = $ContentArray['content']; break; case('6.4'): $ChangeContent = $ContentArray['content']; break; } $page = str_replace('%content%',$ChangeContent,$Page); echo $ChangeContent; echo $page; ?>

« previous php.notes (#176416) next »