Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] edycja newsa
Forum PHP.pl > Forum > Przedszkole
Raffal
mam panel wczytywane sa newsy no ale chcialbym aby mozna je edytowac

sporzadzilem cos takiego
  1. <?php
  2.  
  3.  
  4. mysql_connect('sql.boo.pl',','');
  5. mysql_select_db("");
  6.  
  7. $wczytanie ='select news(id,temat,tresc,data) where id=18';
  8. $mysl=mysql_query($wczytanie) or die('nie dziala');
  9. $record=mysql_fetch_array($mysl);
  10. echo $redcord[0].$redcord[1].$redcord[2];
  11.  
  12.  
  13. $a=$_POST['nr'];
  14. $b=$_POST['temat'];
  15. $c=$_POST['tresc'];
  16. $d=date("Y-m-d H:i");
  17. $e=$_POST['obrazel'];
  18. $f=$_POST['polex'];
  19.  
  20. echo '<form action="" method="POST">';
  21. echo '<textarea name="temat" cols="50" rows="20">$redcord[1]</textarea><br>';
  22. echo '<textarea name="tresc" cols="50" rows="20">$redcord[2]</textarea><br>';
  23. echo '<input type="submit" value="Wyślij"></form>';
  24. echo 'if(isset($_POST["temat"])){';
  25. echo $temat ;
  26. echo '$pytanie="insert into news(temat,tresc,data) values("$b","$c","$d"");";';
  27. echo $pytanie;
  28. echo '$id=mysql_query($pytanie) or die("nie dziala")'; 
  29. echo '}';
  30. echo 'mysql_close()';
  31.  
  32.  
  33. ?>


no ale nie dziala i nie wyswietla sie zaden blad
no i czy moj tok rozumowania ma sens wogole tzn formularz generowany w php a w textarea wzucic nazwy plikow wyciagnietych z tablic?
Daimos
no ja tu nie widze nawet zadnej linijki odpowiedzialnej za edycje
zrobiles dopiero sam formularz

a sory, widze jednak winksmiley.jpg
schowane smile.gif
nie insert tylko UPDATE ma byc jezeli chcesz rekord nadpisac

i nie echo 'zapytanie'
tylko po prostu je wywolaj
skowron-line
  1. <?php
  2. echo 'if(isset($_POST["temat"])){';
  3. echo $temat ;
  4. echo '$pytanie="insert into news(temat,tresc,data) values("$b","$c","$d"");";';
  5. echo $pytanie;
  6. echo '$id=mysql_query($pytanie) or die("nie dziala")'; 
  7. echo '}';
  8. echo 'mysql_close()';
  9. ?>


a to ciekawe co napisales
Raffal
przepraszam wkleilem nie dokonca to co chcialem teraz juz to jest stan jaki mam obecnie

z updateem sobie poradze chodzi mi bardzeij o wczytanie danych do formularza
Daimos
hehe kolega tu chcial widziec jakie zapytania sie "wykonuja" biggrin.gif
satsun
  1. <?php
  2. echo '<form action="" method="POST">';
  3. echo '<textarea name="temat" cols="50" rows="20">'.$redcord[1].'</textarea><br>';
  4. echo '<textarea name="tresc" cols="50" rows="20">'.$redcord[2].'</textarea><br>';
  5. echo '<input type="submit" value="Wyślij"></form>';
  6. ?>


Tak, pozatym $record czy $redcord?
Sedziwoj
  1. <?php
  2. $id=$_POST['nr'];
  3. mysql_connect('sql.boo.pl','','') or die('Błąd połączenia z bazą');
  4. mysql_select_db('') or die('Błędna baza');
  5.  
  6. if(isset($_POST["temat"])){
  7. $temat=$_POST['temat'];
  8. $tresc=$_POST['tresc'];
  9. $data=date("Y-m-d H:i");
  10. /*
  11. * a skąd to?
  12. $e=$_POST['obrazel'];
  13. $f=$_POST['polex'];
  14. */ 
  15. mysql_query('UPDATE news SET temat="'.$temat.'", tresc="'.$tresc.'", data="'.$data.'" WHERE id='.$id) or die('Niepoprawne zapytanie (2)');
  16. } else {
  17. $mysl=mysql_query('select temat,tresc from news where id='.$id) or die('Niepoprawne zapytanie (1)');
  18. $record=mysql_fetch_array($mysl);
  19. echo '<form action="" method="POST">';
  20. echo '<input type="hidden" name="nr" value="'.$id.'">';
  21. echo '<textarea name="temat" cols="50" rows="20">'.$record[0].'</textarea><br>';
  22. echo '<textarea name="tresc" cols="50" rows="20">'.$record[1].'</textarea><br>';
  23. echo '<input type="submit" value="Wyślij"></form>';
  24. }
  25. ?>

Powinno działać, ale ręki nie dam uciąć...
I to jest bez żadnego spr. więc to może tylko się nadawać na prywatny użytek, jeszcze jest trochę poplątane ale coś mnie bierze prze ten mój * komputer, trzeba będzie nowy kupić.
Raffal
nie dokonca nie pobiera danych z bazy tylko wstawia record[1],record[2] zamiast danych z bazy i nie updateuje "błedne zapytanie" sad.gif
Sedziwoj
Skopiuj jeszcze raz, bo był błąd, nie zauważyłem że użyłeś ', i wywaliłem pobieranie id oraz daty bo i tak ich się nigdzie potem nie wykorzystuje.
Raffal
super dziala smile.gif

a mam jeszcze pytanko jedno

wisz moze jak zrobic w css w zeby caly serwis przyjal jakis ustalony kursor?

i jak sie robi filter szarosci czy to wystarczy
  1. body
  2. {
  3. filter: gray:
  4. }
Sedziwoj
Od kursora to mi precz, jedynie co uważam za stosowne do zmiany kursora to, to jak się używa JS do robienia linków (i aby zmienić wtedy kursor, aby sugerować że to link)

co do filtrów
Cytat
Otóż sekret tych efeków tkwi w niczym innym jak w stylach! W sumie filtry graficzne ciężko jest "zaszufladkować", ponieważ podobnie jak kolorowe suwaki są one rozszerzeniem Internet Explorera i działają tylko w nim, ale jeżeli mam gdzieś o nich napisać, to nie gdzie indziej tylko w sekcji CSS

Cytat z strony, więc też bym radził sobie je darować.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.