Witam
Potrzebuje pomocy.
Otóz zrobiłem ksiego gosci ale potrzebuje zrobic pare zmian a mianowice ksiega składa zi ez 3 ponizszych plikow.
Chce - dodac walidacja adresu email, bo wiadomo ze kto smoze podac niepoprawny - gdzie wstawic kod i jak powinien wyglądac?
- zrobic filtrowanie po id, dacie i emailu.
- co do html to dowiedzialem sie ze tabele stosuje się już tylko do danych i ze współcześnie elementy pozycjonuje się za pomocą elementu div. - jak przerobic ten god na DIVy
Prosze o pomoc. Ponizej KOD:
===============================================
guestbook.php
<table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><strong>Test Sign Guestbook </strong></td>
</tr>
</table>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form id="form1" name="form1" method="post" action="addbook.php">
<td>
<table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td width="117">email</td>
<td width="14">:</td>
<td width="357"><input name="email" type="text" id="email" size="40" /></td>
</tr>
<tr>
<td>Temat</td>
<td>:</td>
<td><input name="temat" type="text" id="temat" size="40" /></td>
</tr>
<tr>
<td valign="top">WPIS</td>
<td valign="top">:</td>
<td><textarea name="wpis" cols="40" rows="3" id="wpis"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Submit" />
<input type="reset" name="Submit2" value="Reset" /></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
<table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><strong><a href="wyswietl.php">Wywietl Ksiazke</a> </strong></td>
</tr>
</table>
-----------------------------------------
addbook.php
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password="ryguohdfr"; // Mysql password
$db_name="kg"; // Database name
$tbl_name="ksiega"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect server ");
mysql_select_db("$db_name")or die("cannot select DB");
$datetime=date("y-m-d h:i:s"); //date time
$email=$_POST['email'];
$temat=$_POST['temat'];
$wpis=$_POST['wpis'];
$sql="INSERT INTO $tbl_name(email, data, temat, wpis)VALUES('$email', '$datetime', '$temat', '$wpis')";
$result=mysql_query($sql);
//check if query successful
if($result){
echo "Successful";
echo "<BR>";
// link to view guestbook page
echo "<a href='wyswietl.php'>Wywietl wpisy</a>";
}
else {
echo "ERROR";
}
mysql_close();
?>
-------------------------
wyswietl.php
<?
//Definicja zmiennych (haslo,login,nazwe bazy i hosta)
$haslo='ryguohdfr';
$login='root';
$host='localhost';
$baza='kg';
//logowanie do serwera mysql
@ $bd = mysql_pconnect($host, $login, $haslo);
if (!$bd)
{
echo 'Połączenie z bazą danych jest teraz nie możliwe.';
exit;
}
mysql_select_db($baza);
//wysyłamy zapytanie
$zapytanie = 'SELECT * FROM `ksiega` WHERE 1 LIMIT 0, 100';
$dd = mysql_query($zapytanie);
$bb = mysql_fetch_array($dd);
while($bb)
{
$wpis=stripslashes($bb['wpis']);
$email=stripslashes($bb['email']);
$data=stripslashes ($bb['data']);
$temat=stripslashes ($bb['temat']);
//wyswietlamy wpis
echo '<br>Napisał z adresu: '.$email.'<br>TEMAT:'.$temat.'<br>';
echo 'DATA: '.$data.'<br>TRESC:'.$wpis.'<br>';
echo '--------------------------------- '.'<br>';
$bb = mysql_fetch_array($dd);
}
?>
------------------------------------
-- Struktura tabeli dla `ksiega`
--
CREATE TABLE `ksiega` (
`id` int(4) NOT NULL auto_increment,
`email` varchar(252) NOT NULL default '',
`data` timestamp(14) NOT NULL,
`temat` varchar(250) NOT NULL default '',
`wpis` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=37 ;
ksiega Gosci
Forum poświęcone skryptom, językom programowania, serwerom i hostingowi, domenom itp.
Przejdź do
- Ogólne
- ↳ Opinie
- ↳ Polski pakiet językowy
- ↳ [3.3.x]
- ↳ [3.2.x]
- ↳ [3.1.x]
- ↳ [3.0.x]
- phpbb.3.3.1
- ↳ Użytkowanie
- ↳ Integracja
- ↳ Konwersja
- ↳ Rozszerzenia
- ↳ Pomoc
- ↳ Poszukiwania
- ↳ Polskie lokalizacje
- ↳ Rozszerzenia użytkowników
- ↳ Dla deweloperów
- ↳ Style
- ↳ Pomoc
- ↳ Komponenty
- ↳ Style użytkowników
- phpBB 3.2.x
- ↳ Użytkowanie
- ↳ Integracja
- ↳ Konwersja
- ↳ Rozszerzenia
- ↳ Pomoc
- ↳ Poszukiwania
- ↳ Polskie lokalizacje
- ↳ Rozszerzenia użytkowników
- ↳ Dla deweloperów
- ↳ Style
- ↳ Pomoc
- ↳ Komponenty
- ↳ Style użytkowników
- phpBB 3.1.x
- ↳ Użytkowanie
- ↳ Integracja
- ↳ Konwersja
- ↳ Rozszerzenia
- ↳ Pomoc
- ↳ Poszukiwania
- ↳ Polskie lokalizacje
- ↳ Rozszerzenia użytkowników
- ↳ Dla deweloperów
- ↳ Style
- ↳ Pomoc
- ↳ Komponenty
- ↳ Style użytkowników
- Pozostałe
- ↳ Dyskusje o phpBB
- ↳ Webmastering
- ↳ Ogólne dyskusje
- ↳ Oferty
- phpBB 2.0.x, 3.0.x
- ↳ Archiwum 2.0.x
- ↳ Pomoc
- ↳ Modyfikacje
- ↳ Pomoc
- ↳ Propozycje i Poszukiwania
- ↳ Zmodyfikowane phpBB
- ↳ Style
- ↳ Archiwum 3.0.x
- ↳ Użytkowanie
- ↳ Znaczniki BBCode
- ↳ Konwersja
- ↳ Integracja
- ↳ Modyfikacje
- ↳ Baza modyfikacji
- ↳ Pomoc
- ↳ Poszukiwania
- ↳ Polskie lokalizacje
- ↳ Modyfikacje użytkowników
- ↳ Dla deweloperów
- ↳ Narzędzia
- ↳ Style
- ↳ Pomoc
- ↳ Komponenty
- ↳ Style użytkowników
- ↳ Kosz