<?
$user="username";
$password="password";
$database="database";
mysql_connect(localhost,$user,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query="CREATE TABLE contacts (id int(6) NOT NULL auto_increment,first varchar(15) NOT NULL,last varchar(15) NOT NULL,phone varchar(20) NOT NULL,mobile varchar(20) NOT NULL,fax varchar(20) NOT NULL,email varchar(30) NOT NULL,web varchar(30) NOT NULL,PRIMARY KEY (id),UNIQUE id (id),KEY id_2 (id))";
mysql_query($query);
mysql_close();
?>
Czy użytkownik caffeforum jest użytkownikiem serwera bazodanowego (nie użytkownikiem za pomocą którego logujesz się do serwera na którym masz stronę) ?
jeżeli założymy że $ciag reprezentuje tekst całego artykułu, to funkcją substr(string, od, ile) wytniesz z niego fragment i go wyświetlisz. W linku przekierowujesz użytkownika do podstrony w której wyświetlasz całą zawartość artykułu.
<?php
$string = '
Jak zapewne większość z Was już wie - w internetowej sieci wyrosła nowa historia tego co było i minęło, jak i także tego co już jest oraz w nie dalekiej przyszłości zdarzyć się ma.
To dopiero wielki początek tego ekscytującego momentu zaistnienia tej strony. A to wszystko dzięki Wam, tym którzy mają tutaj swój jakiś własny wkład
i pomogą nam przy realizacji tego pomysłu. Przy takim wyborze jaki dostępny jest tutaj - jestem przekonany, że każdy - nawet najbardziej wybredny z wybrednych znajdzie tu coś dla siebie.
By jeszcze bardziej uatrakcyjnić wędrówkę po wirtualnej histori pomyślałem,
że warto by umieszczać odpowiednie rzeczy, na które składają się kolejne jakby etapy rozwoju tej strony. Każdy z Czytelników może także zasugerować własne propozycje tego, co by chciał żeby właśnie tutaj według niego się znalazło.
Wystarczy skorzystać z opcji komenatarzy pod tym tekstem. No to do dzieła !
';
echo substr ($string , 0 , 45);
echo '
';
?>
[/code]
To bedzie dobrze ? czy musze to zrobic w pliku historia.php ? I co zrobic zeby wyswietlilo mi linka do wiecej… | komentarze(0)
Kalamita powiedz mi prosze, czy takie dane jak wpis zostal dodany np. 8.9.2010 10:46 przez Darom82 - to juz sam takie rzeczy musze pisac w artykule ?
Rozumiem, ze tego $string bede musial uzywac do kazdegp mojego nowego artykulu na stronie ?
Jak na stronę HTML wstawiasz kod PHP to powinien znaleźć się on pomiędzy <?php a ?> nieprawdaż ?
Po drugie trochę bezmyślnie kopiujesz fragmenty PRZYKŁADOWEGO kodu i wstawiasz go w przypadkowe miejsca.
Z Twojej wypowiedzi rozumiem, iż na stronie głównej chcesz wyświetlić jedynie fragment tekstu artykułu a linkiem więcej przekierować użytkownika do strony gdzie wyświetli się cały artykuł. Więc dlaczego wyświetlasz od razu cały artykuł a link więcej umieszczasz pod komentarzami które powinny znaleźć się - jak mniemam - pod treścią całości artykułu ?
Przykładowy (i jeden z wielu możliwych) algorytm by wyświetlić fragment kodu jest prosty :
Przyporządkowujesz treść artykułu do zmiennej (np. $artykul)
Nadajesz artykułowi indywidualne ID (niepowtarzające się nigdzie indziej, np art1) (np.$ID)
Wycinasz początkowy fragment artykułu i przyporządkowujesz go do innej zmiennej (np $wiecej)
Tam gdzie chcesz wyświetlasz zmienną $wiecej a pod spodem tworzysz linka w którego wpisuejsz ID artykułu
Tam gdzie chcesz wyświetlić pełną treść artykułu sprawdzasz zmienną $_GET[‘ID’], jeżeli jej wartość jest równą art1 wówczas wyświetlasz zmienną $artykul
Create table artykuly (
ID_art Int(3) NOT NULL AUTO_INCREMENT,
tytul VArchar(255) NOT NULL,
DATA TIMEDATE NOT NULL,
autor VARCHAR(255) NOT NULL,
Primary Key (ID_art));
Kwerenda SQL co podałem jest prawidłowa. Jak sam Darom82 wyznał później nie połączył się z serwerem bazodanowym, nie założył bazy danych i nie ma uprawnień do zakładania nowej bazy danych …