[linux-programlama] Re: Php de mysql bilgi giremiyorum

---------

From: ErolU@beko.com.tr
Date: Thu 16 Oct 2003 - 01:51:02 EDT

  • Next message: Orhan Berent: "[linux-programlama] izmir linux toplulugu"

    Html sayfas=FDnda $ i=FEareti olmadan da denedim yine tabloya bo=FE =
    kaydetti
    farkl=FD kodlar=FD inceliycem sizin g=F6nderdi=F0inizi deniycem form =
    olu=FEturma yap=FDs=FDn=FD anlamaya =E7al=FD=FE=FDyorum. Bu =F6rnekte =
    =E7ok basit ve her yerde de raslad=FD=F0=FDmdan =
    =E7al=FD=FE=FDca=F0=FDn=FD d=FC=FE=FCnd=FCm denedim hatalara bakt=FDm =
    ama olmad=FD
    php form =F6rnekleri nereden bulurum =20
    te=FEekk=FCrler

    -----Original Message-----
    From: Aydin Sinan [mailto:aydinsinan@ttnet.net.tr]=20
    Sent: Thursday, October 16, 2003 8:36 AM
    To: linux-programlama@liste.linux.org.tr
    Subject: [linux-programlama] Re: Php de mysql bilgi giremiyorum

    Hatanin sebebi bircok olabilir. Mesela

    <input type=3D"text" name=3D"$uname" size=3D"20"> $uname olmaz. =
    dolar isareti olmayacak.

    Bir hatayi bulmaktan sa yeniden yapmak her zaman daha iyidir.

    asagidaki kodu inceleyebilirsiniz.

    kolay gelsin.

    /////////// veri tabani

    CREATE TABLE `kayit` (
      `id` int(4) NOT NULL auto_increment,
      `isim` varchar(255) NOT NULL default '',
      `username` varchar(255) default NULL,
      KEY `yaz_id` (`id`)
    ) TYPE=3DMyISAM AUTO_INCREMENT=3D1 ;

    /////////// veri tabani bitti

    //////// kayit.php
    <?php
    //// veri tabani baglantisi
    $DBhost =3D "localhost";
    $DBuser =3D "root";
    $DBpass =3D "";
    $DBname =3D "kayit";
    mysql_connect($DBhost,$DBuser,$DBpass) or die("Baglanti Yok");
    mysql_select_db ($DBname);

    if ($submit):
    //// hata denetimi
     if (!$isim || !$username)
      {
         echo "Formda Bosluk var.";
        exit;
     }

    //// hata yok ise kayit et

      $sql =3D "INSERT INTO kayit SET =
    isim=3D'$isim',username=3D'$username'";
      if (@mysql_query($sql)) { echo("");}
      else { echo("Hata : " . mysql_error() . "</p>"); }
      echo "Basarili bir sekilde eklendi.";
      else:
    ?>
    <form action=3D"<?=3D$PHP_SELF?>" method=3D"post">
    <table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"1"=20
    align=3D"center" bgcolor=3D"#FFFFFF">
           <tr>
               <td width=3D"31%"> <div align=3D"right">Ad Soyad : =
    </div></td>
               <td width=3D"69%"> <input type=3D"text" name=3D"isim" =
    size=3D"30"=20
    maxlength=3D"255" />
               </td>
           </tr>
           <tr>
               <td width=3D"31%"> <div align=3D"right">Username :</div></td>
               <td width=3D"69%"> <input type=3D"text" name=3D"username" =
    size=3D"30"=20
    maxlength=3D"255" />
               </td>
           </tr>
    </table>
                <div align=3D"center">
                    <input name=3D"submit" type=3D"submit" value=3D"Gonder">
                  </div>
    </form>
    <?php endif;?>
    </body>
    </html>

    //////// kayit.php sayfasi bitti

    >Merhaba=20
    >Php ye yeni ba=FEl=FDyorum
    >
    >Php de form ile mysql bilgi giremiyorum alttaki gibi bir kod =
    =E7al=FD=FEm=FDyor mysql de tabloya bak=FDyorum bom bo=FE
    >
    >Hi=E7 hata da vermiyor.=20
    >
    >=20
    >
    >te=FEekk=FCrler
    >
    >=20
    >
    ><?
    >
    >/* kayit.php */
    >
    >=20
    >
    >@mysql_connect("localhost","root","")
    >
    > or die("Veritabani ile baglanti kurulamadi!");
    >
    >@mysql_select_db("base")
    >
    > or die("Veritabaninda bir hata olustu!");
    >
    >mysql_query("insert into kayit(uname) values('$uname')");
    >
    > echo "<center><b>Bilgileriniz varitabanina =
    kaydedildi.</b></center>";
    >
    >require("./kayit.html");
    >
    >?>
    >
    >=20
    >
    >=20
    >
    ><!-- kayit.html -->
    >
    ><html>
    >
    ><body bgcolor=3D"#FFFFFF" text=3D"#000000">
    >
    ><form action=3D"kayit.php" method=3D"post">
    >
    ><b>Kullanici Adiniz:</b><input type=3D"text" name=3D"$uname" =
    size=3D"20"><br>
    >
    ><input type=3D"submit" value=3D" Kayit ">
    >
    ></form>
    >
    ></body>
    >
    ></html>
    >
    >
    >
    >
    >
    > =20
    >


  • Next message: Orhan Berent: "[linux-programlama] izmir linux toplulugu"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.