Pagina 1 din 1

Scris: Dum Iun 11, 2006 12:40 pm
de azzuro

Scris: Dum Iun 11, 2006 1:15 pm
de egroeg

Cum salvez pagina cu detalii?

Scris: Lun Iun 12, 2006 6:10 pm
de danielsavin
George,
Iti multumesc. Versiunea pe care ai propus-o mi-a afisat fiecare carte cu o legatura unica de forma: page_book_details.php?book_id=8. Ajuta-ma te rog scriindu-mi pasul urmator. Realizez pagina cu detalii despre cartea respectiva, in acest caz, cea cu book_id=8, apoi o salvez in directorul in care se afla fisierul care afiseaza lista cartilor. Ce nume trebuie sa-i dau fisierului cu pagina de detalii?
Iti multumesc,
Daniel

Scris: Lun Iun 12, 2006 6:31 pm
de egroeg
Ceea ce trebuie sa mai faci tu acum este sa creezi, asa cum ziceai pagina de afisare a detaliilor. page_book_detailes.php sa zicem.

In interiorul ei intr-un script php va trebui sa aduci datele acestei carti din baza de date.
Scriptul care ti-l propun este unul simplu care nu are integrate si elemente de validare, iar acesta extrage din baza de date doar 2 campuri titlu si autor (se poate completa si cu restul lor - daca mai exista).

[php]
<?php
//stabilirea conexiunii cu baza de date

// preluarea din URL a valorii parametrului book_id
$bID = $_POST['book_id'];

//interogarea pe baza
$sql = 'select titlu, autor from carti where id = ' . $bID;
$result = mysql_query($sql);

//preluarea informatiilor obtinute in urma interogarii
//intr-un format usor de utilizat
$book = mysql_fetch_array($result);
?>
[/php]

acum, oriunde in interiorul html-ului, printe orice taguri, vei face afisari gen
[php]
<?php echo $book['titlu'];?>
[/php]

evident ca indexul titlu il poti inlocui cu indexul oricarui camp care il scoti din baza de date.

Enjoy!