Na wstępie chciałbym podkreślić że dopiero się ucze programowania w php.
Utworzyłem system newsów z komentarzami oraz do niego panel administracyjny. Tworzenie newsów (dodawanie, edytowanie, komentarze, usuwanie komentarzy) chula aż miło, ale mam problem z upload-em zdjęcia na serwer (przesłanie pliku na serwer + dodanie do newsa w bazie sql nazwy uploadowanego pliku)
Całość narazie działa na Windows 7 - Wampserver
Proszę o podpowiedź gdzie i jaki robię błąd w poniższym kodzie - obecny nie importuje pliku na serwer, ani nie dodaje jego nazwy do bazy sql:
<?php $a = $_GET['id']; $b = $_GET['nr']; $c = $_GET['co']; $d = $_GET['n']; $login = 'a'; $haslo = 'a'; if($_GET['action']=="logout") { } elseif($_GET['action']=="login") { if($_POST['p1']==$login&&$_POST['p2']==$haslo) $_SESSION['login']="OK"; } if($_SESSION['login']!="OK") die("<fieldset><legend>Logowanie do Strefy Kucharza</legend><form method=\"post\" action=\"?action=login\"> <input value=\"Username\" name=\"p1\" size=\"20\" onfocus=\"if(this.value=='Username')this.value='';\" onblur=\"if(this.value=='')this.value='Username';\" /><br /> <input name=\"p2\" type=\"password\" onfocus=\"if(this.value=='Password')this.value='';\" onblur=\"if(this.value=='')this.value='Password';\" value=\"Password\" size=\"20\" /><br /> <input type=\"submit\" value=\"Wejdź\"></form><fieldset>"); require'config.php'; echo'<div style="width:800px;margin:20px auto;"><div style="float:left;"><a href="admin.php?id=dodaj">Dodaj Przepis</a><br><a href="admin.php?id=pokaz">Zarz�dzaj newsami</a><br><a href="admin.php?action=logout">Wyjdź z kuchni</a></div><div style="float:right;">'; { $tytul=$_POST['tytul']; $tresc=$_POST['tresc']; $u_plik = $_FILES['plik']['tmp_name']; $image = $_FILES['plik']['name']; echo '<fieldset><legend>Udana Akcja</legend>Pomy�lnie doda�em newsa o tytule: <b>'.$tytul.'</b> i o tre�ci: <b>'.$tresc.'</b></fieldset>'; } { if($sql)echo '<fieldset><legend>Udana Akcja</legend>Pomyślnie usunąłem Newsa'.$b.' oraz komentarze do niego!</fieldset>'; else echo '<fieldset><legend>Akcja Nie udana</legend>Nie nie udało mi się usunąć przepisu<br> '.mysql_error().'</fieldset>'; } { echo '<form method="POST" action="admin.php?id=add"> <label for="tytul">Nazwa nowego newsu:</label><input id="tytul" type="text" name="tytul" size="64"><br> <label for="tresc">Tresc:</label><textarea id="tresc" rows="5" name="tresc" cols="42"></textarea><br> <p align="center">Dodaj zdjęcie</p> <tr> <th width="444" scope="row"><input name="plik" type="file" size="50"/> </th> </tr><br><br> <input type="submit" value="Dodaj "></form></fieldset>'; } { <label for="tytul">Nazwa nowego przepisu:</label><input id="tytul" type="text" name="tytul" size="64" value="'.$wiersz['tytul'].'"><br> <label for="tresc">Krótki opis przepisu:</label><textarea id="tresc" rows="5" name="tresc" cols="42">'.$wiersz['tresc'].'</textarea><br> <input type="submit" value="Zapisz modyfikację"> </form></fieldset>'; } { { $numer = $wiersz['id']; echo $wiersz['tytul'].' - '.$wiersz['data'].'| <a href="admin.php?id=edytuj&nr='.$wiersz['id'].'">Edytuj</a> | <a href="admin.php?id=usun&nr='.$wiersz['id'].'">Usu�</a> | <a href="admin.php?id=komentarze&nr='.$numer.'">Zarz�dzaj Komentarzami['.$nr.']</a><br>'; } } { { echo'<fieldset><legend>'.$wiersz['id'].'. Autor: '.$wiersz['autor'].' Data:'.$wiersz['data'].'</legend><p><strong>IP:</strong> '.$wiersz['ip'].'</p><p>'.$wiersz['tresc'].'</p><p><a href="admin.php?id=komentarze&co=usun&n='.$wiersz['id'].'">Usu� Komentarz </a></p></fieldset>'; } } { if($sql) } { $tytul=$_POST['tytul']; $tresc=$_POST['tresc']; if($sql) echo '<fieldset><legend>Udana Akcja</legend>Pomy�lnie wyedytowa�em przepis! <br> Jego nowy tytu� to: <b>'.$tytul.'</b>, a tre��: <b>'.$tresc.'</b></fieldset>'; else echo '<fieldset><legend>Akcja Nie udana</legend>Nie uda�o si� edytowa� newsa<br> '.mysql_error().'</fieldset>'; } ?>