Pagina 1 din 1

Adaugare continut din alt fisier in index

Scris: Vin Feb 01, 2013
de bvlucretiu
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.

Adaugare continut din alt fisier in index

Scris: Sâm Feb 02, 2013
de MarPlo
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');
}