İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

"rezervasyon" yardım lütfen

efekentli

0
İyinet Üyesi
Katılım
2 Şubat 2008
Mesajlar
843
Reaction score
2
Merhaba arkadaşlar;

basit bir rezervasyon sistemi var ama "gönder" dediğimizde rezervasyon gönderilemedi hatası veriyor. biz gönderilen rezervasyonun yönetim panelinde gözükmesini istiyoruz ama olmuyor. hata kodlarda mı yoksa sql ile ilgili çözemedik yardımcı olursanız sevinirim. teşekkürler

rezervasyon.php

Kod:
<style type="text/css">
<!--
body {
	background-color: #000;
	background-image: url(images/rezervasyon.jpg);
}
body,td,th {
	color: #000;
}
a:link {
	color: #930;
}
a {
	font-size: 16px;
}
-->
</style>
<DIV id="footer">

<?php 
$postkontrol = $_POST["postkontrol"];
if($postkontrol == "tamam")
{
$ad=$_POST["ad"];
$soyad=$_POST["soyad"];
$email=$_POST["email"];
$esad=$_POST["esad"];
$essoyad=$_POST["essoyad"];
$gun=$_POST["gun"];
$ay=$_POST["ay"];
$yil=$_POST["yil"];
$tarih = $gun . "/". $ay . "/" . $yil;
$davetli=$_POST["davetli"];
$dugun=$_POST["dugun"];
$tel=$_POST["tel"];
$diger=$_POST["diger"];
if (empty($ad) or empty($soyad) or empty($davetli) or empty($email) or empty($tel))
{ 
echo "* ile isaretli alanlar bos birakilamaz.";
}
else
{
mysql_connect("pdb2.awardspace.com","onder","00000") or die ("Veritabanına Erişilemedi");
$db=mysql_select_db("nder");
mysql_query("SET NAMES 'latin5_turkish_ci'");
mysql_query("SET CHARACTER SET latin5_turkish_ci");
mysql_query("SET COLLATION_CONNECTION ='latin5_turkish_ci'");
$sorgu=mysql_query("insert into rezervasyonlar(ad,soyad,esad,essoyad,tarih,davetli,dugun,email,tel,diger) values('$ad','$soyad','$esad','$essoyad','$tarih','$davetli','$dugun','$email','$tel','$diger')");
if ($sorgu) 
{
echo 'Rezervasyonunuz gönderildi.';
}
else{ echo 'Rezervasyonunuz gönderilemedi.'; 
}
}
}
?>
<div align="right">
  <pre><a href="index.php" target="_parent"><strong><<ANASAYFA</strong></a></pre>
</div>
</div>
      </div>
    </div>
  </div>
</div>
<form name="form1" method="post" action="">
  <table width="94%" border="0" align="center">
  <tr>
    <td><div align="center">
      <p> </p>
      <p> </p>
      <table width="80%" border="1" align="center">
        <tr>
          <tr>
            <td><strong>*Adınız : </strong></td>
            <td><strong>
              <input type="text" name="ad" id="ad" />
              </strong></td>
            </tr>
        <tr>
          <td><strong>*Soyadınız : </strong></td>
          <td><strong>
            <input type="text" name="soyad" id="soyad" />
            </strong></td>
          </tr>
        <tr>
          <td><strong>Adı (Eşinizin) : </strong></td>
          <td><strong>
            <input type="text" name="esad" id="esad" />
            </strong></td>
          </tr>
        <tr>
          <td><strong>Soyadı (Eşinizin) :</strong></td>
          <td><strong>
            <input type="text" name="essoyad" id="essoyad" />
            </strong></td>
          </tr>
        <tr>
          <td><strong>Düğün Tarihi :</strong></td>
          <td><select name="gun" size="1" id="gun">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
            <option value="6">6</option>
            <option value="7">7</option>
            <option value="8">8</option>
            <option value="9">9</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
            <option value="16">16</option>
            <option value="17">17</option>
            <option value="18">18</option>
            <option value="19">19</option>
            <option value="20">20</option>
            <option value="21">21</option>
            <option value="22">22</option>
            <option value="23">23</option>
            <option value="24">24</option>
            <option value="25">25</option>
            <option value="26">26</option>
            <option value="27">27</option>
            <option value="28">28</option>
            <option value="29">29</option>
            <option value="30">30</option>
            <option value="31">31</option>
            </select>
            <select name="ay" size="1" id="ay">
              <option value="Ocak">Ocak</option>
              <option value="Subat">Subat</option>
              <option value="Mart">Mart</option>
              <option value="Nisan">Nisan</option>
              <option value="Mayys">Mayys</option>
              <option value="Haziran">Haziran</option>
              <option value="Temmuz">Temmuz</option>
              <option value="Agustos">Agustos</option>
              <option value="Eylül">Eylül</option>
              <option value="Ekim">Ekim</option>
              <option value="Kasym">Kasym</option>
              <option value="Aralyk">Aralyk</option>
              </select>
            <select name="yil" size="1" id="yil">
              <option value="2010">2010</option>
              <option value="2011">2011</option>
              <option value="2012">2012</option>
              <option value="2013">2013</option>
              <option value="2014">2014</option>
              <option value="2015">2015</option>
              <option value="2016">2016</option>
              <option value="2017">2017</option>
              <option value="2018">2018</option>
              <option value="2019">2019</option>
              <option value="2020">2020</option>
              </select></td>
          </tr>
        <tr>
          <td><strong>*Davetli Sayınız (Tahmini) :</strong></td>
          <td><strong>
            <input type="text" name="davetli" id="davetli" />
            </strong></td>
          </tr>
        <tr>
          <td><strong>Düğün Çeşidi : </strong></td>
          <td><select name="dugun" size="1" id="dugun">
            <option value="Düğün">Düğün</option>
            <option value="Nişan">Nişan</option>
            <option value="Kına">Kına</option>
            <option value="Sünnet">Sünnet</option>
            <option value="Toplantı">Toplantı</option>
            </select></td>
          </tr>
        <tr>
          <td><strong>
            <label>*E-Mail Adresiniz : </label>
            </strong></td>
          <td><strong>
            <input type="text" name="email" id="email" />
            </strong></td>
          </tr>
        <tr>
          <td><strong>*Telefon Numarası :</strong></td>
          <td><strong>
            <input type="text" name="tel" id="tel" />
            </strong></td>
          </tr>
        <tr>
          <td><strong>Eklemek İstedikleriniz:</strong></td>
          <td><textarea name="diger" id="diger" cols="45" rows="5"></textarea></td>
          </tr>
        <tr>
          <td> </td>
          <td><input type="submit" name="Gonder" id="Gonder" value="Gonder" />                  <input name="postkontrol" type="hidden" id="postkontrol" value="tamam" /></td>
          </tr>
      </table>
      <strong></strong></div></td>
    </tr>
  </table>          <strong></strong></td>
      </tr>
    </table></td>
  </tr>
  </table>
</form>
</DIV>

sql;

Kod:
-- phpMyAdmin SQL Dump
-- version 3.2.4
-- http://www.phpmyadmin.net
--
-- Anamakine: localhost
-- Üretim Zamanı: 11 Mayıs 2010 saat 16:25:27
-- Sunucu sürümü: 5.1.41
-- PHP Sürümü: 5.3.1

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Veritabanı: `gurkan`
--

-- --------------------------------------------------------

--
-- Tablo yapısı: `rezervasyonlar`
--

CREATE TABLE IF NOT EXISTS `rezervasyonlar` (
  `Adı Soyadı` varchar(100) NOT lisanssız,
  `Es Ad Soyad` varchar(100) NOT lisanssız,
  `Dugun Tarihi` date NOT lisanssız,
  `Davetli Sayisi` varchar(100) NOT lisanssız,
  `Dugun Cesidi` varchar(100) NOT lisanssız,
  `E_Mail` varchar(100) NOT lisanssız,
  `Telefon` smallint(7) NOT lisanssız
) ENGINE=MyISAM DEFAULT CHARSET=latin5;

--
-- Tablo döküm verisi `rezervasyonlar`
--


-- --------------------------------------------------------

--
-- Tablo yapısı: `yonetici`
--

CREATE TABLE IF NOT EXISTS `yonetici` (
  `id` int(11) NOT lisanssız AUTO_INCREMENT,
  `adsoyad` varchar(255) CHARACTER SET latin5 NOT lisanssız,
  `kullanici` varchar(255) NOT lisanssız,
  `sifre` varchar(255) NOT lisanssız,
  `mail` varchar(255) NOT lisanssız,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

--
-- Tablo döküm verisi `yonetici`
--

INSERT INTO `yonetici` (`id`, `adsoyad`, `kullanici`, `sifre`, `mail`) VALUES
(1, 'Gürkan', 'gurkan', '0000', '');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
insert into [tablo_adi] (....) values (...)
tablo adi ve values'dan sonra bosluk yok gibi.

ayrica hatayi gormek icin
if ($sorgu) {

...

}
else {
var_dump(mysql_error());
echo 'rezervasyon olmadi';

}
 

efekentli

0
İyinet Üyesi
Katılım
2 Şubat 2008
Mesajlar
843
Reaction score
2
insert into [tablo_adi] (....) values (...)
tablo adi ve values'dan sonra bosluk yok gibi.

ayrica hatayi gormek icin
if ($sorgu) {

...

}
else {
var_dump(mysql_error());
echo 'rezervasyon olmadi';

}

şu hata çıktı. (ayrıca dediğiniz gibi boşluk yokmuş,koydum)

string(35) "Unknown column 'ad' in 'field list'" rezervasyon olmadi

teşekkür ederim.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
ad,soyad gibi sutunlar yok o tabloda gordugum kadariyla.

CREATE TABLE IF NOT EXISTS `rezervasyonlar` (
`Adı Soyadı` varchar(100) NOT lisanssız,
`Es Ad Soyad` varchar(100) NOT lisanssız,
`Dugun Tarihi` date NOT lisanssız,
`Davetli Sayisi` varchar(100) NOT lisanssız,
`Dugun Cesidi` varchar(100) NOT lisanssız,
`E_Mail` varchar(100) NOT lisanssız,
`Telefon` smallint(7) NOT lisanssız
) ENGINE=MyISAM DEFAULT CHARSET=latin5;
 

efekentli

0
İyinet Üyesi
Katılım
2 Şubat 2008
Mesajlar
843
Reaction score
2
şu şekilde mi olmalı;

$sorgu=mysql_query("insert into rezervasyonlar(Adı Soyadı,Es Ad Soyad...

türkçe karakterler de var tabloda, olmaması gerek sanırım. o zaman da yönetim panelinde de türkçesiz çıkmaz mı? sonra values dekiler :(

hocam zahmet oluyor ama tablolarla ilgili bir örnek verirmisin? nasıl olmalı? teşekkürler
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
isim, soy_isim filan gibi ingilizce karakter ve space'siz yaparsan iyi olur. onlar yonetim panelinde çıkan şeyler değil zaten, çıkacak olan sütün isimleri değil, sütun içerikleri, onlar da istediğin gibi girersin. Umarım açıklayıcı olmuştur.
 

efekentli

0
İyinet Üyesi
Katılım
2 Şubat 2008
Mesajlar
843
Reaction score
2
evet gayet açıklayıcı oldu, o sorunu halledik sayenizde teşekkür ederim. tek bir sorun kaldı (dönem ödevi :) )

tablo isimlerini şu şekilde yapınca gönderildi yazısı çıktı ama yönetim panelinde bir hata var. bu hata da ne demek istiyor?

yeni tablolar;

Kod:
--
-- Veritabanı: `gurkan`
--

-- --------------------------------------------------------

--
-- Tablo yapısı: `rezervasyonlar`
--

CREATE TABLE IF NOT EXISTS `rezervasyonlar` (
  `ad` varchar(100) NOT lisanssız,
  `soyad` varchar(100) NOT lisanssız,
  `esad` varchar(100) NOT lisanssız,
  `essoyad` varchar(100) NOT lisanssız,
  `tarih` date NOT lisanssız,
  `davetli` varchar(100) NOT lisanssız,
  `dugun` varchar(100) NOT lisanssız,
  `email` varchar(100) NOT lisanssız,
  `tel` smallint(7) NOT lisanssız,
  `diger` varchar(100) NOT lisanssız
) ENGINE=MyISAM DEFAULT CHARSET=latin5;

--
-- Tablo döküm verisi `rezervasyonlar`
--

yonetim sayfasında şu hata çıkıyor:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/www/yonetim/index.php on line 118

index

Kod:
<?php
include "db.php";
//----------------------------------- Güvenli Çikis -------------------------------------------
if (isset($_GET['durum']) &&($_GET['durum']=="cikis")){setcookie("yetkili",""); header("Location: ./"); exit();};
//----------------------------------- Güvenlik Kontrol ----------------------------------------
if (!isset($_COOKIE['yetkili']) && $_COOKIE['yetkili']==""){header("Location: giris.php"); exit();};
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<meta http-equiv="content-language" content="en" />
<meta name="robots" content="noindex,nofollow" />
<link rel="stylesheet" media="screen,projection" type="text/css" href="css/reset.css" />
<!-- RESET -->
<link rel="stylesheet" media="screen,projection" type="text/css" href="css/main.css" />
<!-- MAIN STYLE SHEET -->
<link rel="stylesheet" media="screen,projection" type="text/css" href="css/2col.css" title="2col" />
<!-- DEFAULT: 2 COLUMNS -->
<link rel="alternate stylesheet" media="screen,projection" type="text/css" href="css/1col.css" title="1col" />
<!-- ALTERNATE: 1 COLUMN -->
<!--[if lte IE 6]><link rel="stylesheet" media="screen,projection" type="text/css" href="css/main-ie6.css" /><![endif]-->
<!-- MSIE6 -->
<link rel="stylesheet" media="screen,projection" type="text/css" href="css/style.css" />
<!-- GRAPHIC THEME -->
<link rel="stylesheet" media="screen,projection" type="text/css" href="css/mystyle.css" />
<!-- WRITE YOUR CSS CODE HERE -->
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/switcher.js"></script>
<script type="text/javascript" src="js/toggle.js"></script>
<script type="text/javascript" src="js/ui.core.js"></script>
<script type="text/javascript" src="js/ui.tabs.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		$(".tabs > ul").tabs();
	});
	</script>
<title>Yönetim Paneli</title>
<!-- TinyMCE -->
<script type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript" src="../dosya_yoneticisi/sb.js"></script>
<script type="text/javascript">
tinyMCE.init({
	    language : 'tr',
		mode : "specific_textareas",
		editor_selector : "mceEditor",
		theme : "advanced",
		skin : "o2k7",
		skin_variant : "silver",
		relative_urls : false,
		remove_script_host : false,
		document_base_url : "http://peta.homeip.net/petacms/dosya_yoneticisi/",
		file_browser_callback : "openSwampyBrowser", /* you need this line for SwampyBrowser */
		
		plugins : "media,print,save,preview,fullscreen,searchreplace,style",
		
		theme_advanced_buttons1 : "save,newdocument,code,preview,fullscreen,print,|,bold,italic,underline,strikethrough,|,link,unlink,anchor,image,media,|,justifyleft,justifycenter,justifyright,justifyfull,|,forecolor,backcolor,|,undo,redo",
		
		theme_advanced_buttons2 : "formatselect,fontselect,fontsizeselect,styleprops,|,charmap,iespell,advhr,cleanup,|,cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote",
		theme_advanced_buttons3 : "",
		
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true
		
		
	});
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
</script>
<!-- /TinyMCE -->
</head>
<body>
<div id="main">
  <!-- Tray -->
  <div id="tray" class="box">
    
    <p class="f-right">Yetkili: <strong><?php echo $_COOKIE['yetkili'];?></strong>       <strong><a href="?durum=cikis" id="logout">ÇIKIŞ</a></strong></p>
  </div>
  <!--  /tray -->
  <hr class="noscreen" />
  <!-- Menu -->
  <div id="menu" class="box">
    <ul class="box f-right">
      <li><a href="../" target="_blank"><span><strong>Siteyi Ziyaret Et »</strong></span></a></li>
    </ul>
    <ul class="box">
    </ul>
  </div>
  <!-- /header -->
  <hr class="noscreen" />
  <!-- Columns -->
  <div id="cols" class="box">
    <!-- Aside (Left Column) -->
   
    <!-- /aside -->
    <hr class="noscreen" />
    <!-- Yçerik (sag kolon) -->
    <div id="content" class="box">
      <!-- Sayfalama Basliyor -->
          <table width="100%" cellpadding="0" cellspacing="1" class="adminlist">
					<tr>
						<th><div align="left">Adı Soyad</div></th>
						<th><div align="center">Eş Ad Soyad</div></th>
						<th><div align="center">Düğün Tarihi</div></th>
                        <th><div align="center">Davetli Sayısı</div></th>
                        <th><div align="center">Düğün Çeşidi</div></th>
                        <th><div align="center">E-mail</div></th>
						<th><div align="center">Telefon</div></th>
						<th><div align="center">Ekleme</div></th>
					</tr>
<?php 
mysql_query("SET NAMES 'latin5'");
$sorgu = mysql_query ( "SELECT * FROM rezervasyonlar ORDER BY rid DESC "); 
while ( $oku = mysql_fetch_assoc ($sorgu)) {?>

					<tr onmouseout="style.backgroundColor='';" onmouseover="style.backgroundColor='#f5f5f5';">
					  <td><div align="center"><?php echo $oku[ad]; ?> <?php echo $oku[soyad]; ?></div></td>
                      <td><div align="center"><?php echo $oku[esad]; ?> <?php echo $oku[essoyad]; ?></div></td>
                      <td><div align="center"><?php echo $oku[tarih]; ?></div></td>
                      <td><div align="center"><?php echo $oku[davetli]; ?></div></td>
                      <td><div align="center"><?php echo $oku[dugun]; ?></div></td>
                      <td><div align="center"><?php echo $oku[email]; ?></div></td>
                      <td><div align="center"><?php echo $oku[tel]; ?></div></td>
					  <td><div align="center"><?php echo $oku[diger]; ?></div></td>
					</tr>
<?php }?>	
</table>
      <!-- Sayfalama Bitiyor -->
    </div>
    <!-- /Yçerik -->
  </div>
  <!-- /cols -->
  <hr class="noscreen" />
  <!-- Footer -->

  <!-- /footer -->
</div>
<!-- /main -->
</body>
</html>
 

gececi2406

0
İyinet Üyesi
Katılım
7 Mayıs 2011
Mesajlar
2
Reaction score
0
yardım

kardeş elinize saglık yapmışsınız ama ben bira acemiyim sorunları çözemedim bana çalışanını göndermeniz mümkünmü acaba çok ihtiyacım var
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst