Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
365
Tıklama
0
Öne Çıkarma
Sütunlarını belirterek TABLE oluşturmak?
L
19 yıl
Yüzbaşı
Konu Sahibi

<?
if (isset($a,$b,$c,$table) && $a!=='' && $b!=='' && $c!=='' && $table!=='' )
{
$veri_yolu = mysql_connect("localhost", "root");
mysql_select_db("base" , $veri_yolu) or die ("Veritabanına ulaşılamıyor!" . mysql_error() );
mysql_query("CREATE TABLE $table ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id), $a VARCHAR(60), $b VARCHAR(60), $c VARCHAR(60));",$veri_yolu);;
echo 'oldu';
}

else {

echo '<form action=ekle.php method=post>
1.sütun: <input name=a><br>
2.sütun: <input name=b><br>
3.sütun: <input name=c><br>
Table: <input name=table><br>

<input type=submit value=Oluştur></form>';
}
?>


Buradaki sorunum;
mysql_query("CREATE TABLE $table ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id), $a VARCHAR(60), $b VARCHAR(60), $c VARCHAR(60));",$veri_yolu);;

da ki $a,$b,$c yi kabul etmemesi....
Ne yapabilirim?



K
19 yıl
Yüzbaşı

$a $b .. bunları ataman lazım..

$a = $_POST["a"] gibi


Bu mesaja 1 cevap geldi.
L
19 yıl
Yüzbaşı
Konu Sahibi

Bunu diyorsan zaten aynı şey.....
Gene olmuyor

<?
if (isset($a,$b,$c,$table) && $a!=='' && $b!=='' && $c!=='' && $table!=='' )
{
$a=$_POST["a"];
$b=$_POST["b"];
$c=$_POST["c"];

$veri_yolu = mysql_connect("localhost", "root");
mysql_select_db("base" , $veri_yolu) or die ("Veritabanına ulaşılamıyor!" . mysql_error() );
mysql_query("CREATE TABLE $table ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id), $a VARCHAR(60), $b VARCHAR(60), $c VARCHAR(60));",$veri_yolu);;
echo 'oldu';
}

else {

echo '<form action=ekle.php method=post>
1.sütun: <input name=a><br>
2.sütun: <input name=b><br>
3.sütun: <input name=c><br>
Table: <input name=table><br>

<input type=submit value=Oluştur></form>';
}
?>


Bu mesaja 1 cevap geldi.
L
19 yıl
Yüzbaşı
Konu Sahibi

Bold yazılar şeklinde yaptım oldu....Teşekkürkler

<?
if (isset($table,$a,$b,$c) )
{
$veri_yolu = mysql_connect("localhost", "root");
mysql_select_db("base" , $veri_yolu) or die ("Veritabanına ulaşılamıyor!" . mysql_error() );
$sql='CREATE TABLE '.$table.' ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id), '.$a.' VARCHAR(60), '.$b.' VARCHAR(60), '.$c.' VARCHAR(60))';
mysql_query($sql,$veri_yolu);

echo $sql;
}
else {
echo '
<form action=ekle.php method=post>
a: <input type=text name=a><br>
b: <input type=text name=b><br>
c: <input type=text name=c><br>
table: <input type=text name=table><br>
<input type=submit value=Gönder>
</form>'; }
?>



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.