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!