php bilenler yardımmmm?...................................

Kodla Büyü

fırtına086

Aktif Üye
Mesajlar
131
arkadaşlar php'ye yeni başladım çalışmaya. xampp kullanıyorum apache onun içinde. kod editörü olarak dreamveawer cs3 kullanıyorum. oluşturduğum php belgeleriyle örneğin "echo "merhaba"; " yazınca çalışıyor, ekrana merhaba yazıyor. ama post metoduyla bi formdan girdiğim verileri başka bir formda göstermek istiyorum. ilk önce şu komutları

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="POST" action="postaction.php">
<p>&nbsp;</p>
<table width="373" height="168" border="1">
<tr>
<td width="206" height="32">adı:</td>
<td width="151"><label>
<input type="text" name="textfield" id="textfield" />
</label></td>
</tr>
<tr>
<td height="29">soyadı:</td>
<td><input type="text" name="textfield2" id="textfield2" /></td>
</tr>
<tr>
<td height="31">mesleği:</td>
<td><input type="text" name="textfield3" id="textfield3" /></td>
</tr>
<tr>
<td height="31">yaşı:</td>
<td><input type="text" name="textfield4" id="textfield4" /></td>
</tr>
<tr>
<td height="31">&nbsp;</td>
<td><input type="submit" name="button" id="button" value="Gönder" /></td>
</tr>
</table>
<p>&nbsp;</p>
<p>
<label></label>
</p>
</form>
<?php
echo "merhaba";
?>
</body>
</html>


yazıp index.php diye kaydettim ve çalıştır dediğimde etiket ve textboxlar geliyor burada da sorun yok.

ama bu sayfadaki textboxlara girdiğim ad soyad meslek ve yaş bilgilerini girip "gönder" butonuna bastığımda


<?php
$a=$_POST["textfield"];
$b=$_POST["textfield2"];
$c=$_POST["textfield3"];
$d=$_POST["textfield4"];
echo $a;
echo "<BR>";
echo $b;
echo "<BR>";
echo $c;
echo "<BR>";
echo $d;
?>


komutlarıyla oluşturup kaydettiğim "postaction.php" isimli dosyanın açılıp yukarıdaki index.php'deki formdan girdiğim bilgileri göstermesini istiyorum. ama index.php'den bilgileri girip gönder butonuna bastığımda postaction.php belgesi internet explorer tarayıcısında boş (hiç bir yazı yok) olarak çıkıyor.
bir haftadır uğraşıyorum lütfen yarrrdımmm,nerde yanlışş yapıyorummmmmmmmmmm? işletim sistemim vista.
 
hocam kodlarında bir sorun yok
bu kodlar xp işletim sistemi xampp ta çalışıyor

xampp özellikleride bunlar
+ Apache 2.0.54
+ MySQL 4.1.14
+ PHP 5.0.5 + PHP 4.4.0 + PEAR
+ eAccelerator 0.9.3 (PHP5) / 0.9.4-dev(PHP4)
+ PHP-Switch win32 1.0 (from Apachefriends, use the "php-switch.bat")
+ XAMPP Control Version 2.1 from www.nat32.com
+ XAMPP Security 1.0
+ SQLite 2.8.15
+ OpenSSL 0.9.8
+ phpMyAdmin 2.6.4-pl1
+ ADODB 4.65
+ Mercury Mail Transport System for Win32 and NetWare Systems v4.01a
+ FileZilla FTP Server 0.9.10a
+ Webalizer 2.01-10
+ Zend Optimizer 2.5.10a
 
hocam dreamweaverla hiçbir alakası yok. orada sadece kod yazıyorsun. çalıştırma işlemini dreamweaver değil senin kurduğun local server çalıştırıyor. Easyphp programını tavsiye ederim. google aratıp bulabilirsin. kodlarda bi problem yok.
 
php dilinin yorumlanması için bilgisayarına server kurmalısın.
aşağıda verdiğim adresten wampserveri indir ve kur. bilgisayarında IIS varsa kapat ve wampserver'ı çalıştır.
c:\wamp\www klasörünün içi senin localhostun olur ve php kodların sadece burada çalışır. localhosta gitmek için tarayında localhost yazman lazım.
http://www.wampserver.com/dl.php
 
postaction.php?deneme=4567

echo $_GET["deneme"]; //bunu dene sonuç ne ?

//ayrıca şunuda dene
print_r($_POST); // textfieldleri doldur ve post et

//php ini ayarlerından olabilir

alternatif olarak wamp server kur birde
 
BBNET
Geri
Üst