burası tablonun ilk kısmı kayıt yaptırdığım yer(tablo1.htm)
<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
<!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'];
$sonuc= mysql_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
<!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'];
$sonuc= mysql_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.
<!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'];
$sonuc= mysql_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