PHP ile Mysql veritabanına kayıt:


Ve işte kodlar:

index.html

HTML:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>&Uuml;ye Kayd&#305;</title>
  5. <style type="text/css">
  6. <!--
  7. .style2 {
  8.     font-family: Verdana, Arial, Helvetica, sans-serif;
  9.     font-size: 12px;
  10. }
  11. .style3 {
  12.     font-size: 10px;
  13.     font-weight: bold;
  14. }
  15. .style4 {
  16.     font-family: Georgia, "Times New Roman", Times, serif;
  17.     font-size: 24px;
  18.     font-weight: bold;
  19. }
  20. -->
  21. </style>
  22. </head>
  23.  
  24. <p class="style4">&Uuml;ye Kayd&#305;</p>
  25. <form action="baglan.php" method="post" name="form1" class="style2" id="form1">
  26.   <label>Ad:
  27.   <input name="ad" type="text" id="ad" />
  28.   </label>
  29.   <p>
  30.     <label>Soyad:
  31.     <input name="soyad" type="text" id="soyad" />
  32.     </label>
  33.   </p>
  34.   <p>
  35.     <label>Kullan&#305;c&#305; Ad&#305;:
  36.     <input name="kullaniciadi" type="text" id="kullaniciadi" />
  37.     </label>
  38.   </p>
  39.   <p>
  40.     <label>&#350;ifre:
  41.     <input name="sifre" type="password" id="sifre" />
  42.     </label>
  43.     <span class="style3">**Şifreyi sallayın:))</span> </p>
  44.   <p>
  45.     <label>E-Mail:
  46.     <input name="email" type="text" id="email" />
  47.     </label>
  48.   </p>
  49.   <p>
  50.     <label>Görü&#351;:
  51.     <textarea name="gorus" rows="5" id="gorus"></textarea>
  52.     </label>
  53.   </p>
  54.   <p>
  55.     <label>
  56.     <input type="submit" name="Submit" value="&Uuml;ye Ol" />
  57.     </label>
  58.   </p>
  59. </form>
  60. </body>
  61. </html>

baglan.php

PHP:
  1. <?
  2. @mysql_connect ("localhost", "kullaniciadi", "sifre") or die ("Baglanti kurulamadi.");
  3. @mysql_select_db ("veritabani") or die ("Veritabanina baglanilamadi.");
  4. $sql ="insert into uyeler (ad, soyad, kullaniciadi, sifre, email, gorus) values ('$ad', '$soyad', '$kullaniciadi', '$sifre', '$email', '$gorus')";
  5. $kayit = mysql_query($sql);
  6. if (isset ($kayit)) {
  7. echo "Kayit basariyla tamamlandi." . "<a href='goruntule.php'>Kayitli olan kullanicilarin bilgilerini görüntülemek için tiklayin...</a>";
  8. } else {
  9. echo "Kayit basarisiz.";
  10. }
  11. ?>

goruntule.php

PHP:
  1. <html>
  2. <body>
  3. <title>Kullan&#305;c&#305; Listesi</title>
  4. <table border="1" bordercolor="90022E" width="100%">
  5. <tr>
  6. <td width="16%"><font face="Arial Black" size="2">Adi</font></td>
  7. <td width="16%"><font face="Arial Black" size="2">Soyadi</font></td>
  8. <td width="17%"><font face="Arial Black" size="2">Kullanici adi</font></td>
  9. <td width="13%"><font face="Arial Black" size="2">Sifre</font></td>
  10. <td width="21%"><font face="Arial Black" size="2">E-Mail</font></td>
  11. <td width="17%"><font face="Arial Black" size="2">Görüs</font></td>
  12. </tr>
  13. <?
  14. @mysql_connect ("localhost", "kullaniciadi", "sifre") or die ("Baglanti kurulamadi.");
  15. @mysql_select_db ("veritabani") or die ("Veritabanina baglanilamadi.");
  16. $sql = mysql_query ("select * from uyeler");
  17. while ($liste = mysql_fetch_array($sql)) {
  18. ?>
  19. <tr>
  20. <td width="16%"><font face="Verdana" size="2"><? echo "$liste[0]"; ?></font></td>
  21. <td width="16%"><font face="Verdana" size="2"><? echo "$liste[1]"; ?></font></td>
  22. <td width="17%"><font face="Verdana" size="2"><? echo "$liste[2]"; ?></font></td>
  23. <td width="13%"><font face="Verdana" size="2"><? echo "$liste[3]"; ?></font></td>
  24. <td width="21%"><font face="Verdana" size="2"><? echo "$liste[4]"; ?></font></td>
  25. <td width="17%"><font face="Verdana" size="2"><? echo "$liste[5]"; ?></font></td>
  26. </tr>
  27. <?
  28. }
  29. ?>
  30. </table>
  31. </body>
  32. </html>