0

Dividir php em páginas diferentes

criado por fye flourigh em 18/09/2013 2:07pm
boa tarde pessoal, gostaria de saber se existe forma de dividir uma página em php em várias páginas php, para utilizar apenas partes especificas dela em aplicações diferentes, por exemplo


<?php $db = new mysqli('host', 'user' ,'senha', 'bd');
if(!$db) {
echo 'ERROR: Could not connect to the database.';
} else {
if(isset($_POST['queryString'])) {
$queryString = $db->real_escape_string($_POST['queryString']);
if(strlen($queryString) > 0) {
$query = $db->query("SELECT escola FROM escola WHERE escola LIKE '$queryString%' LIMIT 1");
if($query) {
while ($result = $query ->fetch_object()) {
echo '<li onClick="fill(\''.htmlentities($result->escola).'\'); getfocusendereco();">' .htmlentities ($result->escola).''; }
} else {
echo 'erro na query!'; }
} else {}
} else {
echo 'não abra o script diretamente!';}}?>

eu queria repartir ele em 3 partes para poder utilizar em lugares diferentes.
grato desde já
Data Autor Changelog Download
18/09/2013 2:07pm fye flourigh - Versão 1.0

Comentários:

Mostrando 1 - 9 de 9 comentários
usar o include
06/03/2014 10:06am (~10 anos atrás)

fye flourigh disse:
@jose fernando betezek; entendi, ou seja, melhor não separar? ou é possivel?

obrigado a todos
04/10/2013 11:28am (~10 anos atrás)

Tente colocar toda string em todas as páginas, porque o mysql deve ser um conjunto e não pode ser quebrado se não perde as funções....
$$
01/10/2013 8:33am (~10 anos atrás)

fye flourigh disse:
um dos includes seria nesta parte

if(strlen($queryString) > 0) {

<!-- separa -->

$query = $db->query("SELECT escola FROM escola WHERE escola LIKE

<!-- separa -->

'$queryString%' LIMIT 1");
28/09/2013 6:26pm (~10 anos atrás)

fye flourigh disse:
assim, vou tentar melhor, este código acima, funciona perfetamente quando na mesma página, mas eu tenho 3 páginas com o mesmo código que muda apenas 3 linhas, eu queria colocar o código em 1 página apenas e em 3 página, buscar apenas a linha que muda, mas quando ponho include, da erro de código fechado incorretamente, pois eu dividi o código de modo errado, ou seja,
ou seja, quando eu separo e ponho include, o código não feicha.
28/09/2013 6:24pm (~10 anos atrás)

<? include"conect.php" ?>
27/09/2013 11:07am (~10 anos atrás)

olha, cada página tem que ser uma página separada... tipo assim:
conect.php
<?php $db = new mysqli('host', 'user' ,'senha', 'bd');
if(!$db) {
echo 'ERROR: Could not connect to the database.';
} else {
?>

outronome.php

e assim por diante.
aí sim vc chama pelo require_once ou pelo include.

Vá testando...
27/09/2013 11:05am (~10 anos atrás)

fye flourigh disse:
seria mais ou menos isso, tenho o código acima, quero dividir assim

<?php $db = new mysqli('host', 'user' ,'senha', 'bd');
if(!$db) {
echo 'ERROR: Could not connect to the database.';
} else {?>

<!-- include -->

<?php if(isset($_POST['queryString'])) {
$queryString = $db->real_escape_string($_POST['queryString']); ?>

<!-- include -->

<?php if(strlen($queryString) > 0) {
$query = $db->query("SELECT escola FROM escola WHERE escola LIKE '$queryString%' LIMIT 1"); ?>

<!-- include -->

<?php if($query) {
while ($result = $query ->fetch_object()) {
echo '<li onClick="fill(\''.htmlentities($result->escola).'\'); getfocusendereco();">' .htmlentities ($result->escola).''; }?>

<!-- include -->

<?php } else {
echo 'erro na query!'; }
} else {}
} else {
echo 'não abra o script diretamente!';}}?>

eu colocaria uma parte em cada arquivo e chamaria em include


ps: grato pela resposta
27/09/2013 9:25am (~10 anos atrás)

Explique melhor!!!
Veja, acho que seja mais ou menos isso que queira:
crie as páginas diferentes e depois faça um include delas onde necessita... ou um require ... não está bem feita sua pergunta!
abraços.
27/09/2013 9:16am (~10 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)