Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
06, 2008, 10:49:40 am
42719 Mesaj 8080 Konu Gönderen: 17913 Üye
Son üye: Teknikal
Turk-Php.Com Forum  |  Yardım Forumları  |  PHP Yardım Forumu  |  web excel de update problemi?? « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: web excel de update problemi??  (Okunma Sayısı 65 defa)
wibosk
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 74


Üyelik Bilgileri
web excel de update problemi??
« : 31, 2008, 12:08:36 pm »

burası tablonun ilk kısmı kayıt yaptırdığım yer(tablo1.htm)

Kod:

<HTML>
<HEAD>
<TITLE>PHP'de Formlar</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
</head>

<body>


<FORM  ACTION="tablo.php" METHOD="GET">
 tablo adi <INPUT NAME="adi" TYPE="TEXT" size="30"><br><br>
 <INPUT NAME="a11" TYPE="TEXT" size="30">
  <INPUT NAME="a12" TYPE="TEXT" size="30">
 <INPUT NAME="a13" TYPE="TEXT"  size="30">
   <INPUT NAME="a14" TYPE="TEXT" size="30">
   <INPUT NAME="a15" TYPE="TEXT" size="30">
   <br>
   <INPUT NAME="a21" TYPE="TEXT" size="30">
   <INPUT NAME="a22" TYPE="TEXT" size="30">
   <INPUT NAME="a23" TYPE="TEXT" size="30">
   <INPUT NAME="a24" TYPE="TEXT" size="30">
   <INPUT NAME="a25" TYPE="TEXT" size="30">
   <br>
   <input name="a31" type="TEXT" size="30">
   <INPUT NAME="a32" TYPE="TEXT" size="30">
   <INPUT NAME="a33" TYPE="TEXT" size="30">
   <INPUT NAME="a34" TYPE="TEXT" size="30">
   <INPUT NAME="a35" TYPE="TEXT" size="30">
   <br>
   <INPUT NAME="a41" TYPE="TEXT" size="30">
   <INPUT NAME="a42" TYPE="TEXT" size="30">
   <INPUT NAME="a43" TYPE="TEXT" size="30">
   <INPUT NAME="a44" TYPE="TEXT" size="30">
   <INPUT NAME="a45" TYPE="TEXT" size="30">
   <br>
   <input name="a51" type="TEXT" size="30">
   <INPUT NAME="a52" TYPE="TEXT" size="30">
   <INPUT NAME="a53" TYPE="TEXT" size="30">
   <INPUT NAME="a54" TYPE="TEXT" size="30">
   <INPUT NAME="a55" TYPE="TEXT"size="30"><br><br>
    <input name="SUBMIT" type="SUBMIT" value="Kaydet! " >
<br><br>


</form>
</body>
</html>


 burası değişkenlerin kayıt edildiği ve herkeğişkene değişken adını taşıyan bi buton atayarark yine bu sayfada (tablo.php)
yeni kayıt için boş tablo ve butonları gösterdiğim yer
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>


<?php

$veri_yolu 
mysql_connect("localhost""root");
if ( ! 
$veri_yolu ) die ("MySQL ile veri baglantisi kurulamiyor!");
mysql_select_db("tablo" $veri_yolu) or die ("Veritabanina ulasilamiyor!" mysql_error() );

$form_bilgisi = ( isset( $HTTP_GET_VARS) ) ?  $HTTP_GET_VARS:$HTTP_POST_VARS ;
   

echo(
'<FORM  ACTION="tablo.php" METHOD="GET">
 tablo adi <INPUT NAME="adi" TYPE="TEXT" size="30"><br><br>
 <INPUT NAME="a11" TYPE="TEXT" size="30">
   <INPUT NAME="a12" TYPE="TEXT" size="30">
   <INPUT NAME="a13" TYPE="TEXT" size="30">
   <INPUT NAME="a14" TYPE="TEXT" size="30">
   <INPUT NAME="a15" TYPE="TEXT" size="30">
   <br> 
   <INPUT NAME="a21" TYPE="TEXT" size="30">
   <INPUT NAME="a22" TYPE="TEXT" size="30">
   <INPUT NAME="a23" TYPE="TEXT" size="30">
   <INPUT NAME="a24" TYPE="TEXT" size="30">
   <INPUT NAME="a25" TYPE="TEXT" size="30">
   <br>
   <input name="a31" type="TEXT" size="30">
   <INPUT NAME="a32" TYPE="TEXT" size="30">
   <INPUT NAME="a33" TYPE="TEXT" size="30">
   <INPUT NAME="a34" TYPE="TEXT" size="30">
   <INPUT NAME="a35" TYPE="TEXT" size="30">
   <br> 
   <INPUT NAME="a41" TYPE="TEXT" size="30">
   <INPUT NAME="a42" TYPE="TEXT" size="30">
   <INPUT NAME="a43" TYPE="TEXT" size="30">
   <INPUT NAME="a44" TYPE="TEXT" size="30">
   <INPUT NAME="a45" TYPE="TEXT" size="30">
   <br>
   <input name="a51" type="TEXT" size="30">
   <INPUT NAME="a52" TYPE="TEXT" size="30">
   <INPUT NAME="a53" TYPE="TEXT" size="30">
   <INPUT NAME="a54" TYPE="TEXT" size="30">
   <INPUT NAME="a55" TYPE="TEXT"size="30"><br><br>
    <input name="SUBMIT" type="SUBMIT" value="Kaydet! " >
<br><br>

</form>
'
);

$adi=$_GET['adi'];
$a11=$_GET['a11'];
$a12=$_GET['a12'];
$a13=$_GET['a13'];
$a14=$_GET['a14'];
$a15=$_GET['a15'];
$a21=$_GET['a21'];
$a22=$_GET['a21'];
$a23=$_GET['a23'];
$a24=$_GET['a24'];
$a25=$_GET['a25'];
$a31=$_GET['a31'];
$a32=$_GET['a32'];
$a33=$_GET['a33'];
$a34=$_GET['a34'];
$a35=$_GET['a35'];
$a41=$_GET['a41'];
$a42=$_GET['a42'];
$a43=$_GET['a43'];
$a44=$_GET['a44'];
$a45=$_GET['a45'];
$a51=$_GET['a51'];
$a52=$_GET['a52'];
$a53=$_GET['a53'];
$a54=$_GET['a54'];
$a55=$_GET['a55'];


$sonucmysql_query("INSERT INTO tablokayit  VALUES ('$adi','$a11','$a12','$a13','$a14','$a15','$a21','$a22','$a23','$a24','$a25','$a31','$a32','$a33','$a34','$a35','$a41','$a42','$a43','$a44','$a45','$a51','$a52','$a53','$a54','$a55')"$veri_yolu );


$sonuc=mysql_query("SELECT * FROM tablokayit ",$veri_yolu);
while(
$satir=mysql_fetch_row($sonuc)){
$adi=$satir[0];
echo(
'<FORM  ACTION="tablo2.php" METHOD="GET"><input name= "SUBMIT" type="SUBMIT" value="'.$adi.'" INPUT TYPE= "button" NAME="'.$adi.'"> 
 </form>'
);
}


?>

</body>
</html>

burası(tablo2.php)  attaki butonlardabastığında tekrar tablo açarak o kişinin bilgilerini o tabloya yaz ması ve tabloda değişiklik yağtığım kısım
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>


<?php

$veri_yolu 
mysql_connect("localhost""root");
if ( ! 
$veri_yolu ) die ("MySQL ile veri baglantisi kurulamiyor!");
mysql_select_db("tablo" $veri_yolu) or die ("Veritabanina ulasilamiyor!" mysql_error() );

$form_bilgisi = ( isset( $HTTP_GET_VARS) ) ?  $HTTP_GET_VARS:$HTTP_POST_VARS ;
   

echo(
'<FORM  ACTION="tablo.php" METHOD="GET">
 tablo adi <INPUT NAME="adi" TYPE="TEXT" size="30"><br><br>
 <INPUT NAME="a11" TYPE="TEXT" size="30">
   <INPUT NAME="a12" TYPE="TEXT" size="30">
   <INPUT NAME="a13" TYPE="TEXT" size="30">
   <INPUT NAME="a14" TYPE="TEXT" size="30">
   <INPUT NAME="a15" TYPE="TEXT" size="30">
   <br> 
   <INPUT NAME="a21" TYPE="TEXT" size="30">
   <INPUT NAME="a22" TYPE="TEXT" size="30">
   <INPUT NAME="a23" TYPE="TEXT" size="30">
   <INPUT NAME="a24" TYPE="TEXT" size="30">
   <INPUT NAME="a25" TYPE="TEXT" size="30">
   <br>
   <input name="a31" type="TEXT" size="30">
   <INPUT NAME="a32" TYPE="TEXT" size="30">
   <INPUT NAME="a33" TYPE="TEXT" size="30">
   <INPUT NAME="a34" TYPE="TEXT" size="30">
   <INPUT NAME="a35" TYPE="TEXT" size="30">
   <br> 
   <INPUT NAME="a41" TYPE="TEXT" size="30">
   <INPUT NAME="a42" TYPE="TEXT" size="30">
   <INPUT NAME="a43" TYPE="TEXT" size="30">
   <INPUT NAME="a44" TYPE="TEXT" size="30">
   <INPUT NAME="a45" TYPE="TEXT" size="30">
   <br>
   <input name="a51" type="TEXT" size="30">
   <INPUT NAME="a52" TYPE="TEXT" size="30">
   <INPUT NAME="a53" TYPE="TEXT" size="30">
   <INPUT NAME="a54" TYPE="TEXT" size="30">
   <INPUT NAME="a55" TYPE="TEXT"size="30"><br><br>
    <input name="SUBMIT" type="SUBMIT" value="Kaydet! " >
<br><br>

</form>
'
);

$adi=$_GET['adi'];
$a11=$_GET['a11'];
$a12=$_GET['a12'];
$a13=$_GET['a13'];
$a14=$_GET['a14'];
$a15=$_GET['a15'];
$a21=$_GET['a21'];
$a22=$_GET['a21'];
$a23=$_GET['a23'];
$a24=$_GET['a24'];
$a25=$_GET['a25'];
$a31=$_GET['a31'];
$a32=$_GET['a32'];
$a33=$_GET['a33'];
$a34=$_GET['a34'];
$a35=$_GET['a35'];
$a41=$_GET['a41'];
$a42=$_GET['a42'];
$a43=$_GET['a43'];
$a44=$_GET['a44'];
$a45=$_GET['a45'];
$a51=$_GET['a51'];
$a52=$_GET['a52'];
$a53=$_GET['a53'];
$a54=$_GET['a54'];
$a55=$_GET['a55'];


$sonucmysql_query("INSERT INTO tablokayit  VALUES ('$adi','$a11','$a12','$a13','$a14','$a15','$a21','$a22','$a23','$a24','$a25','$a31','$a32','$a33','$a34','$a35','$a41','$a42','$a43','$a44','$a45','$a51','$a52','$a53','$a54','$a55')"$veri_yolu );


$sonuc=mysql_query("SELECT * FROM tablokayit ",$veri_yolu);
while(
$satir=mysql_fetch_row($sonuc)){
$adi=$satir[0];
echo(
'<FORM  ACTION="tablo2.php" METHOD="GET"><input name= "SUBMIT" type="SUBMIT" value="'.$adi.'" INPUT TYPE= "button" NAME="'.$adi.'"> 
 </form>'
);
}


?>

</body>
</html>

burası (tablo3.php) burda son düzenlemelerin yapıldığı kısım ve update edildiği kısım + 2 saniyede ana menüye yönlerildiği kısım fakat burdaki problem bi önceki tablo2.php den gerekli değişkenleri almıyo . tanımsız değişken diyor. ahata mesajının bir örneği aşağıda  yardım ederseniz sevinirim.
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<?php
$veri_yolu 
mysql_connect("localhost""root");
if ( ! 
$veri_yolu ) die ("MySQL ile veri baglantisi kurulamiyor!");
mysql_select_db("tablo" $veri_yolu) or die ("Veritabanina ulasilamiyor!" mysql_error() );

$form_bilgisi = ( isset( $HTTP_GET_VARS) ) ?  $HTTP_GET_VARS:$HTTP_POST_VARS ;


$adi=$_GET['adi'];
$a11=$_GET['a11'];
$a12=$_GET['a12'];
$a13=$_GET['a13'];
$a14=$_GET['a14'];
$a15=$_GET['a15'];
$a21=$_GET['a21'];
$a22=$_GET['a21'];
$a23=$_GET['a23'];
$a24=$_GET['a24'];
$a25=$_GET['a25'];
$a31=$_GET['a31'];
$a32=$_GET['a32'];
$a33=$_GET['a33'];
$a34=$_GET['a34'];
$a35=$_GET['a35'];
$a41=$_GET['a41'];
$a42=$_GET['a42'];
$a43=$_GET['a43'];
$a44=$_GET['a44'];
$a45=$_GET['a45'];
$a51=$_GET['a51'];
$a52=$_GET['a52'];
$a53=$_GET['a53'];
$a54=$_GET['a54'];
$a55=$_GET['a55'];

$sonucmysql_query("UPDATE  tablokayit SET  adi='$adi',a11='$a11',a12='$a12',a13='$a13',a14='$a14',a15='$a15',a21='$a21',a22='$a22',a23='$a23',a24='$a24',a25='$a25',a32='$a31',a32='$a32',a33='$a33',a34='$a34',a35='$a35',a41='$a41',a42='$a42',a43='$a43',a44='$a44',a45='$a45',a51='$a51',a52='$a52',a53='$a53',a54='$a54',a55='$a55' WHERE adi='$adi' "$veri_yolu );



?>

</body>
</html>



<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Yönlendirme</title>
</head>

<body>
<SCRIPT LANGUAGE="JavaScript">

//This Script is Copyright S Atamian© 2000
//If you are going to use this code, you MUST leave these
//lines of script UNEDITED!

var shant="tablo1.htm"
document.write('Degerli Ziyaretçimiz Iki Saniye Sonra ana menüye Yönlendirileceksiniz ' + shant)
function forPage()
{
location.href=shant
}
setTimeout ("forPage()", 10000);

</SCRIPT>
</body>

</html>


Notice: Undefined index: adi in c:\program files\easyphp1-8\www\tablo3.php on line  ve benzeri şekilde tüm değişkenler için hata veriyo
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.