Wszystko działa takj jak chciałem ale mam pytanie czy w tym kodzie jest wszystko ok ?
<?php
function dodaj($id, $nick, $tresc){
/*sprawdzenie poprawości przekazanych danych*/
if($nick == ''){
echo("Brak danych. Proszę wypełnić pole: Imię i nazwisko."); return;
}
if($tresc == ''){
echo("Brak danych. Proszę wypełnić pole: Imię i nazwisko."); return;
}
if($id == '') $id = 'NULL';
/*Nawiązanie połączenia z bazą*/
if (!$db_lnk = @mysql_connect("mysql3.yoyo.pl", "db486994", "xxxxxxxx")){ echo('Wystąpił błąd podczas próby połączenia z serwerem MySQL...<BR>'); return;
}
echo('Wystąpił błąd podczas wyboru bazy danych: biblioteka<BR>'); return;
}
/*Utworzenie i wykonanie zapytania*/
$query = "INSERT INTO shoutbox VALUES(";
$query .= "'$id', '$nick', '$tresc'";
$query .= ")";
echo 'Wystąpił błąd: zapytanie zostało odrzucone...<br />Zapytanie: <pre>' . $query . '</pre>Odpowiedź MySQL: <pre>' . mysql_error( $db_lnk ) . '</pre>'; return;
}
/*Pobranie informacji o liczbie wstawionych wierszy*/
echo("Zapytanie zostało wykonane.<br>"); echo("Liczba dodanych rekordów: $rowsNo<br>");
/*Zamknięcie połączenia z bazą*/
echo('Wystąpił błąd podczas zamykania połączenia z serwerem MySQL...<br>'); }
}
if(isSet($_GET['nick']) && isSet($_GET['tresc'])){ dodaj($_GET['$id'], $_GET['nick'], $_GET['tresc']);
}
else{
echo("Niepoprawne dane!"); }
?>
Oraz do czego sluży ten fragment kodu?
<?php
if($id == '') $id = 'NULL';
?>
Ten post edytował robert-0627 5.04.2008, 10:49:05