<?php
/********************************************************************************
*********
FUNKCJE POMOCNICZE
********************************************************************************
*********/
function InitDbConn()
{
//Konfiguracja połączenia z bazą MySQL
$szHost = 'localhost';
$szLogin = 'root';
$szPass = 'qaz';
$szDbName = 'ola';
//Połączenie z bazą danych
$oDbConn = mysql_connect( $szHost, $szLogin, $szPass ) or
die( 'Błąd: nie udało się nawiązać połączenia z bazą danych.' );
//Połączenie ze schematem bazy danych
mysql_select_db( $szDbName ) or
die( 'Błąd: nie udało się wybrać schematu bazy danych.' ); }//InitDbConn
/********************************************************************************
*********
KOD GŁÓWNY PROGRAMU
********************************************************************************
*********/
if( isset( $_POST['submit'] ) ) {
//Inicjalizacja połączenie do bazy danych
InitDbConn();
//Pobranie zmiennych z formularza
$iId = $_POST['id'];
$szTxt = $_POST['txt'];
$szDupa = $_POST['dupa'];
//Zapytanie do DB
$oRes = mysql_query($oDbConn,'INSERT INTO aqq (id, txt, dupa) VALUES ('.$iId.', '.$szTxt.', '.$szDupa.')'); if( $oRes )
echo '<p>Poprawnie dodano rekord do bazy danych</p>';
else
{
echo '<p>Błąd podczas dodawania rekordu do bazy danych !!</p>'; }//if $oRes
}
else
{
<form action="" method="POST">
id:<br />
<input type="text" name="id" /><br />
txt:<br />
<input type="text" name="txt" /><br />
dupa:<br />
<input type="text" name="dupa" /><br />
<input name="submit" type="submit" value="dodaj" />
</form>
';
}//if $_POST["submit"]
?>
Mam taki kodzik (IMG:
style_emoticons/default/smile.gif)
Baza danych nazywa się ola, w której znajduję się tabela o nazwie aqq.
formularz się wyświetla lecz z częścią kodu :
echo '<p>Poprawnie dodano rekord do bazy danych</p>';
else
{
echo '<p>Błąd podczas dodawania rekordu do bazy danych !!</p>'; }//if $oRes
}
else
{
potem ukazuje się formularz a pod formularzem kod:
'; }//if $_POST["submit"] ?>
gdy nacisnę przycisk dodaj to w bazie danych nic się nie dodaje...
Proszę o pomoc (IMG:
style_emoticons/default/smile.gif)