• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Potrzebuje do acc makera.

Status
Not open for further replies.

Jensej

Member
Joined
Feb 28, 2009
Messages
807
Reaction score
8
Witam.
jako że słaby jestem z Php. Chciałbym poprosic was o stworzenie w acc makerze gesiora kolumne "New event" w której móglbym dodawać newsy związane z nadchodzącymi updatami?

15615477.png
 
Stwórz kolumnę new_event w np tabeli news czy jakiej tam chcesz,
wybierz dla niej typ: TEXT , dodaj sobię testowego newsa

no i wklej kod PHP do strony:

PHP:
<?php							
// nawiazujemy polaczenie
$connection = @mysql_connect('localhost', 'root', 'twojeHaslo')
// w przypadku niepowodznie wyświetlamy komunikat
or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
// nawiązujemy połączenie z bazą danych
$db = @mysql_select_db('nazwaTwojejBazy', $connection)
// w przypadku niepowodzenia wyświetlamy komunikat
or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());

/* zapytanie do konkretnej tabeli */
$wynik = mysql_query("SELECT * FROM nazwaTabeli")
or die('Błąd zapytania');

/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
if(mysql_num_rows($wynik) > 0) {
    /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
    while($r = mysql_fetch_assoc($wynik)) {
        echo "<tr>";
        echo "<td>".$r['nazwaKolumny']."</td>";
        echo "<td>
       </td>";
        echo "</tr>";
    }

}			
?>
 
Code:
SELECT * FROM
nauczcie sie, że tego sie nigdy nie używa
 
Stwórz kolumnę new_event w np tabeli news czy jakiej tam chcesz,
wybierz dla niej typ: TEXT , dodaj sobię testowego newsa

no i wklej kod PHP do strony:

PHP:
<?php							
// nawiazujemy polaczenie
$connection = @mysql_connect('localhost', 'root', 'twojeHaslo')
// w przypadku niepowodznie wyświetlamy komunikat
or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
// nawiązujemy połączenie z bazą danych
$db = @mysql_select_db('nazwaTwojejBazy', $connection)
// w przypadku niepowodzenia wyświetlamy komunikat
or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());

/* zapytanie do konkretnej tabeli */
$wynik = mysql_query("SELECT * FROM nazwaTabeli")
or die('Błąd zapytania');

/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
if(mysql_num_rows($wynik) > 0) {
    /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
    while($r = mysql_fetch_assoc($wynik)) {
        echo "<tr>";
        echo "<td>".$r['nazwaKolumny']."</td>";
        echo "<td>
       </td>";
        echo "</tr>";
    }

}			
?>


tzn? jakie tabele stworzyć?
troche nie kapuje.
I oczywiście Rep ++ for u
 
Poprawiony Domos:
Code:
<?php
$cfg = @parse_ini_file('C:\chuj\config.lua');
$handle = new MySQLi($cfg['sqlHost'], $cfg['sqlUser'], (isset($cfg['sqlPass']) ? $cfg['sqlPass'] : $cfg['sqlPassword']), $cfg['sqlDatabase'], $cfg['sqlPort']);
if($handle->connect_errorno)
	die($handle->connect_error);

if(($result = $handle->query("SELECT `title`, `content`, `date` FROM `z_events` ORDER BY `date` DESC;")))
{
	while(($row = $result->fetch_assoc()))
	{
		if($row['title'])
			echo '<b>' . $row['title'] . '</b><br />';

		echo '<small><i>' . $row['date'] . '</i></small><br />
' . $row['content'] . '<br /><br />';
	}
}
else
	echo '<center>Brak wpisów.</center>';
?>

Tabela:
Code:
CREATE TABLE `z_event` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `title` VARCHAR(50) NOT NULL,
  `content` TEXT NOT NULL,
  `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY (`date`)
) ENGINE=MyISAM;
 
Poprawiony Domos:
Code:
<?php
$cfg = @parse_ini_file('C:\chuj\config.lua');
$handle = new MySQLi($cfg['sqlHost'], $cfg['sqlUser'], (isset($cfg['sqlPass']) ? $cfg['sqlPass'] : $cfg['sqlPassword']), $cfg['sqlDatabase'], $cfg['sqlPort']);
if($handle->connect_errorno)
	die($handle->connect_error);

if(($result = $handle->query("SELECT `title`, `content`, `date` FROM `z_events` ORDER BY `date` DESC;")))
{
	while(($row = $result->fetch_assoc()))
	{
		if($row['title'])
			echo '<b>' . $row['title'] . '</b><br />';

		echo '<small><i>' . $row['date'] . '</i></small><br />
' . $row['content'] . '<br /><br />';
	}
}
else
	echo '<center>Brak wpisów.</center>';
?>

Tabela:
Code:
CREATE TABLE `z_event` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `title` VARCHAR(50) NOT NULL,
  `content` TEXT NOT NULL,
  `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY (`date`)
) ENGINE=MyISAM;
Psi Kutas!!!
 
<?php
$cfg = @parse_ini_file('C:\chuj\config.lua');
$handle = new MySQLi($cfg['sqlHost'], $cfg['sqlUser'], (isset($cfg['sqlPass']) ? $cfg['sqlPass'] : $cfg['sqlPassword']), $cfg['sqlDatabase'], $cfg['sqlPort']);
if($handle->connect_errorno)
die($handle->connect_error);

if(($result = $handle->query("SELECT `title`, `content`, `date` FROM `z_events` ORDER BY `date` DESC;")))
{
while(($row = $result->fetch_assoc()))
{
if($row['title'])
echo '<b>' . $row['title'] . '</b><br />';

echo '<small><i>' . $row['date'] . '</i></small><br />
' . $row['content'] . '<br /><br />';
}
}
else
echo '<center>Brak wpisów.</center>';
?>

sorry ale ten skrypt gdzie mam dodać?
 
Status
Not open for further replies.
Back
Top