ďťż
Podstrony
|
telcocafeMam problem !!! Otóż gdy wchodzę na stronę w której jest poniższy kod php, zostaje automatycznie dodany rekord do bazy danych !? W czym problem? co złego jest w kodzi? czy ktoś mi może pomóc :) ??<?php if (isset($_POST['tytul'])); // Wprowadzany jest nowy autor za pośrednictwem // formularza prezentowanego w dalszej części kodu. $dbcnx = @mysql_connect('localhost', 'admin', 'haslo'); if (!$dbcnx) { exit('<p>Nie można się w tej chwili ' . 'skontaktować z serwerem bazy danych.</p>'); } if (!@mysql_select_db('baza')) { exit('<p>Nie można w tej chwili ' . 'zlokalizować bazy kawałów.</p>'); } $tytul = $_POST['tytul']; $news = $_POST['news']; $autor = $_POST['autor']; $foto = $_POST['foto']; $link = $_POST['link']; $sql = "INSERT INTO cms_news1 SET news='$news', tytul='$tytul', autor='$autor', foto='$foto', link='$link', data=CURDATE()"; if (@mysql_query($sql)) { echo '<p>Dodano nowego autora</p>'; } else { echo '<p>Problem podczas dodawania nowego autora: ' . mysql_error() . '</p>'; } ?> <? if (is_uploaded_file($plik1)) { $nazwa = $plik1_name; $wielkosc = $plik1_size; echo "Plik <b>$nazwa</b> ($wielkosc) został przesłany!"; move_uploaded_file($plik1, "/home/web330/public_html/inweb/foto/$nazwa"); } ?> <p><a href="<?php echo $_SERVER['PHP_SELF']; ?>">Dodaj nowego autora</a></p> <form action="sg.php" method="post" enctype="multipart/form-data"> <table cellpadding="0" cellspacing="0"> <tr> <td>Tytuł: </td> <td><input type="text" name="tytul" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> <tr> <td>Autor: </td> <td><input type="text" name="autor" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> <tr> <td>Tre¶ć: </td> <td><textarea name="news" rows="5" cols="30" style="font-family: Verdana; font-size: 8pt"></textarea></td> </tr> <tr> <td>Link: </td> <td><input type="text" name="link" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> <tr> <td>Foto: </td> <td><input type="text" name="foto" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> <tr> <td>Dodaj Foto: </td> <td><input type="hidden" name="MAX_FILE_SIZE" value="120000" /> <input name="plik1" type="file" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> <tr> <td colspan=2><input type="submit" value="Dodaj" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> </table> </form> lol? jakto sie "samo dodaje" ... przeciez kod wyraznie od tego jest ... :| <?php if (isset($_POST['tytul'])) { // Wprowadzany jest nowy autor za pośrednictwem // formularza prezentowanego w dalszej części kodu. $dbcnx = @mysql_connect('localhost', 'admin', 'haslo'); if (!$dbcnx) { exit('<p>Nie można się w tej chwili ' . 'skontaktować z serwerem bazy danych.</p>'); } if (!@mysql_select_db('baza')) { exit('<p>Nie można w tej chwili ' . 'zlokalizować bazy kawałów.</p>'); } $tytul = $_POST['tytul']; $news = $_POST['news']; $autor = $_POST['autor']; $foto = $_POST['foto']; $link = $_POST['link']; $sql = "INSERT INTO cms_news1 SET news='$news', tytul='$tytul', autor='$autor', foto='$foto', link='$link', data=CURDATE()"; if (@mysql_query($sql)) { echo '<p>Dodano nowego autora</p>'; } else { echo '<p>Problem podczas dodawania nowego autora: ' . mysql_error() . '</p>'; } } ?> <? if (is_uploaded_file($plik1)) { $nazwa = $plik1_name; $wielkosc = $plik1_size; echo "Plik <b>$nazwa</b> ($wielkosc) został przesłany!"; move_uploaded_file($plik1, "/home/web330/public_html/inweb/foto/$nazwa"); } ?> <p><a href="<?php echo $_SERVER['PHP_SELF']; ?>">Dodaj nowego autora</a></p> <form action="sg.php" method="post" enctype="multipart/form-data"> <table cellpadding="0" cellspacing="0"> <tr> <td>Tytuł: </td> <td><input type="text" name="tytul" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> <tr> <td>Autor: </td> <td><input type="text" name="autor" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> <tr> <td>Tre¶ć: </td> <td><textarea name="news" rows="5" cols="30" style="font-family: Verdana; font-size: 8pt"></textarea></td> </tr> <tr> <td>Link: </td> <td><input type="text" name="link" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> <tr> <td>Foto: </td> <td><input type="text" name="foto" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> <tr> <td>Dodaj Foto: </td> <td><input type="hidden" name="MAX_FILE_SIZE" value="120000" /> <input name="plik1" type="file" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> <tr> <td colspan=2><input type="submit" value="Dodaj" style="font-family: Verdana; font-size: 8pt; width: 200" /></td> </tr> </table> </form><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <title>.:[Title]:.</title> </head> <body> <p> <br /> </p> </body> </html>Błąd w pierwszej linijce - nie było klamerek. |
|||
Sitedesign by AltusUmbrae. |