Adaugare continut din alt fisier in index
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
bvlucretiu
- Mesaje: 88
Adaugare continut din alt fisier in index
Bună
Am o pagină ex. "afisare_reteta" care îmi apare într-un site prin declaraţie a variabilei $pagina în pagina de conţinut cu switch, case, break.
până aici totul ok.
Am o interogare într-un fişier "oreteta.php":
Cod: Selectaţi tot
<a href="oreteta.php?id=<?php echo $row['id'];?>"title="Afiseaza aceasta reteta"><?php echo $row['denumire_reteta']; ?> </a>
Dar acesta se deschide într-o pagină separat de conţinutul siteului şi doresc să o introduc si pe aceasta în conţinut; am modificat calea ancorei, am pus:
Cod: Selectaţi tot
<a href="http://localhost/culinar/index.php?pagina=oreteta.php?id=<?php echo $row['id'];?>"title="Afiseaza aceasta reteta"><?php echo $row['denumire_reteta']; ?> </a>
Iar acum am eroare:
"
Eroare: A fost ceruta pagina cu numele oreteta.php?id=6 dar nu exista pe server."
Cum pot să o introduc în conţinut (să apară în pagina de conţinut), ţinând cont că valoarea id se modifică?
Mulţumesc.
Toate bune.
MarPlo
Mesaje: 4343
Salut
Depinde cu e codul si logica lui din "oreteta.php" si "index,php". Ca idee generala, poti include celalalt fisier in codul din "index.php".
In adresa link-ului poti adauga sa ai asa:
Cod: Selectaţi tot
<a href="index.php?id=<?php echo $row['id']; ?>" title="Afiseaza aceasta reteta"><?php echo $row['denumire_reteta']; ?></a>
Iar in "index.php", in locul unde vrei sa introduci continutul dat de "oreteta.php", se adauga acel fisier cu:
include(), asa:
Cod: Selectaţi tot
if(isset($_GET['id'])) {
include('oreteta.php');
}