titlu ca legatura nu numai text

Întrebări legate de conectarea la baze de date MySQL prin intermediul PHP

Moderatori: Zamolxe, Moderatori


Avatar utilizator
egroeg
Senior Member
Mesaje: 326
Membru din: Joi Iun 16, 2005 3:31 pm
Localitate: Bucuresti
Contact:

Mesajde egroeg » Dum Iun 11, 2006 1:15 pm

george, cel scris invers
It's hard to take over the world when you sleep 20 hours a day

http://www.djtiesto.ro/

danielsavin
PHPRomania Supporter
Mesaje: 6
Membru din: Joi Iun 01, 2006 10:10 pm
Contact:

Cum salvez pagina cu detalii?

Mesajde danielsavin » Lun Iun 12, 2006 6:10 pm

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

Avatar utilizator
egroeg
Senior Member
Mesaje: 326
Membru din: Joi Iun 16, 2005 3:31 pm
Localitate: Bucuresti
Contact:

Mesajde egroeg » Lun Iun 12, 2006 6:31 pm

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!
george, cel scris invers

It's hard to take over the world when you sleep 20 hours a day



http://www.djtiesto.ro/


Înapoi la “MySQL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 11 vizitatori