Pokaż wyniki 1 do 5 z 5

Temat: edycja wpisów mysql

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Zarejestrowany
    Oct 2006
    Skąd
    krzesło
    Postów
    681

    Domyślnie edycja wpisów mysql

    rozwiązanie jest pewnie banalne ale ja niemoge sobie ztym poradzić wiec prosze o pomoc chodzi o wyedytowanie wpisu w bazie skrypt pobiera dane określone w zmiennei $_GET[it]wyswietla je wpolu tekstowym zeby mozna było je sobie zmienicno i zaczyna się problembo gdy dokonam edycji i nacisbne guzik to ic sie niedzieje oto kod
    Kod php:
    <?
     $link
    =mysql_connect("127.0.0.1","root","zero.kupa")
    or die(
    "niemoge się połaczyć");
    mysql_select_db("ble");?>
    <html>
    <head>
      <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
      <meta name="Description" content="[ Opis dokumentu ]" />
      <meta name="Author" content="[ Autor dokumentu ]" />
      <meta name="Generator" content="EdHTML" />
      <title>[ Tytul dokumentu ]</title>
    </head>
    <body>
    <body linlk=navy></body>
    <center><TABLE BORDER="2" WIDTH="100%" height="30%" CELLSPACING="2" CELLPADDING="10">
      <td bgcolor="black" align="center">
    <!-- dodawanie treści -->
    <BODY BACKGROUND="pod.jpg"></BODY>
    <p><form action="admin1.php?id=ok" method="post">
    <input type="text" name="nik" value="<? echo $_POST['nik'];?>"><br>
    <textarea cols="40" rows="5" name="tresc" value="<? echo $_POST['tresc']; ?>"></textarea>
    <input type="submit" value="go">
    <?
    $_GET
    ['id']=strip_tags($_GET['id']);
    $_POST['nik']=strip_tags($_POST['nik']);    //zapobieganie xxs
    $_POST['tresc']=strip_tags($_POST['tresc']);  //---''--''----
    if (isset($_POST['nik']) && ($_POST['tresc']))
    {
    mysql_query("INSERT INTO wpisy VALUES(\"$_POST[nik]\",\"$_POST[tresc]\",NULL,".date(d.m.y).",NULL)");
    }
    ?>
    <tr><td align="center"><font color=navy><b>liczba wpisów</b></font>
    <br>
    <? //zwraca liczbe wpisów
    $result mysql_query('SELECT * FROM wpisy');
    $num_rows mysql_num_rows($result);
    echo(
    $num_rows);
     
    ?>
    </td></form></p>
    <tr><td align="center" height="20%">
    <a href=admin1.php?id=a><img src="buton.jpg" alt="edycja"></a>
    <a href=admin1.php><img src="buton.jpg" alt="wstecz"></a>
    <a href="admin1.php?id=wp"><img src="buton.jpg" alt="wpisy"></a>
    </td></td></table>
    <!--::::::::::::::::::::::::::::edycja wpisów:::::::::::::::::::::::::::::::::::::::::::-->
         <?
    if ($_GET['id']=="wp")
    {
        
    ?><center><TABLE BORDER="2" WIDTH="100%" height="30%" CELLSPACING="2" CELLPADDING="10">
        <td bgcolor="" align="center"><div style="height: 150px; overflow: auto">
    <? //:::::::::::::::::::::::::::::::::::::::::eyśiwtlenie wpisów::::::::::::::::::::::::::
              
    $qr=mysql_query("SELECT id,tytul,data_dodania,id FROM wpisy ORDER BY  data_dodania DESC LIMIT 10 ");
          while(
    $row=mysql_fetch_array($qr)){
            echo(
    "<b>"."<a href=admin1.php?id=wp&it=".$row['id'].">".$row['tytul']."</a>"."<p>".$row['data_dodania']."</p>"."</b>");
             }}
    ?> </div></td></table>
     <!--::::::::::::::::::::::::::::::::::::::::::::teraz czas na edycje wpisów:::::::::::::::::::::::::::::::::::::::::::-->
     <?
     
    if (($_GET['id']=="wp") && ($_GET['it'].=$row[id]) && (is_numeric($_GET['it'])))
     {
        
    ?><TABLE BORDER="2" WIDTH="100%" height="30%" CELLSPACING="2" CELLPADDING="10">
        <td bgcolor="black" align="center">
     <p><form action="admin1.php?id=wp&it=<? $row['id'];?>" method="post">
        <textarea cols="15" rows="1" name="tyt" value="<? echo $_POST['tyt']; ?>">
         <? //::::::::::::wyświetlenie tytułka::::::::::::::::::::::::::::::::::
             
    $g=("SELECT id,id,tytul,id  FROM wpisy WHERE id='$_GET[it]'");
               
    $r=mysql_query($g);
                  while(
    $tw=mysql_fetch_array($r))
                     echo(
    $tw['tytul']);
                        
    ?></textarea><br>
        <textarea cols="40" rows="5" name="tre" value="<? echo $_POST['tre']; ?>">
         <? //:::::::::::::::::::::::wyświetlenie tresci:::::::::::::::::::::::::
             
    $gr=("SELECT id,id,tresc,id  FROM wpisy WHERE id='$_GET[it]'");
               
    $re=mysql_query($gr);
                  while(
    $tow=mysql_fetch_array($re))
                     echo(
    $tow['tresc']);
                        
    ?></textarea>
          <input type="submit" value="go">
           <? }
      
    //::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::teraz wysłanie tej kupki do bazy(logiczny orzech);:::::::::::::::::::::::::::
       
    if (($_GET['id']=="wp") && ($_POST['tyt']!=false) && ($_POST['tre']!=fales) && (is_numeric($_GET['it']!=false)))
       {
          
    mysql_query("UPDATE wpisy SET tytul='$_POST[tyt]' ,tresc='$_POST[tre]' WHERE id='$_GET[it]'");
            }
           
    ?>
    prosze o wskazówki z góry dzięki
    Ostatnio edytowane przez ble34 : 04-26-2007 - 02:36

Podobne wątki

  1. MySQL poszukiwania zaginionej arki :)
    By szpuni in forum Bazy danych
    Odpowiedzi: 5
    Autor: 10-25-2008, 22:45
  2. mysql ?????
    By ble34 in forum PHP/CGI/ASP/JSP/J2EE
    Odpowiedzi: 6
    Autor: 04-24-2007, 00:27

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj