php listeleme yardım .

php_help_meahmet bal

Arkadaslar kod da gördüğünüz gibi select te id post ettirip randevu tablosuna kaydettiriyorum ama listelerken bana id lazım değil o id ye karşılık gelen değer lazım 
örnek mesela saatleri listelerken id =1 12:20 gibisinden yapmam gerekiyo umarım açıklayıcı olmuşumdur. 
şimdiden yardımlarınız için teşkkür ederim.


<!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" xml:lang="en">
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title></title>

<script>
var siteURL = "<?php echo TEMA_URL; ?>";
$(function(){
$("select[name=ogretmen]").change(function(){
$("select[name=ders_saat]").remove();
var id = $(this).val();
if(id !=0){
$.post(siteURL + "/ajax.php",{"id":id},function(sonuc){
$("select[name=ogretmen]").after('<select name="ders_saat" ></select>');
$("select[name=ders_saat]").html(sonuc);
});
}
});
});
</script>
</head>
<body>
<?php

if($_POST){
$r_ogretmen = p("ogretmen");
$r_saat = p("ders_saat");
$a_i_d = p("a_i_d");

if(!$a_i_d || !$r_saat || !$r_ogretmen ){

echo '<h4 class="alert_error">Tüm alanları doldurmanız gerekiyor..</h4>';

}else{

$varmi = query("SELECT * FROM randevu WHERE r_saat = '$r_saat'");
if(mysql_affected_rows()){

echo '<h4 class="alert_error"><strong>'.$r_saat.'</strong> için randevu alınmış.</h4>';

}else{

$insert = query("INSERT INTO randevu SET
r_ogretmen = '$r_ogretmen',
r_saat = '$r_saat',
a_i_d = '$a_i_d'");

if($insert){

echo '<h4 class="alert_success">Randevu Başarıyla Alındı.. Yönlendiriliyorsunuz..</h4>';
go(URL,2);
}else{
echo '<h4 class="alert_error">Mysql Hatası: '.mysql_Error().'</h4>';
}
}
}

}

?>
<form action="" method="post">
<div>
<span>Öğretmen Seçin:</span>
<select name="ogretmen">
<option id="0">-- ogretmen seç --</option>
<?php

$bul = mysql_query("SELECT * FROM ogretmen ORDER BY o_adi ASC");
while($oku =mysql_fetch_array ( $bul)){
?>
<option value="<?php echo $oku['o_id'];?>"><?php echo $oku['o_adi']; ?></option>
<?php }?>
</select>
<fieldset>
<label>Almak İstediğiniz Ders Adı</label>
<input type="text" name="a_i_d" />
</fieldset>
</div>
<div >
<input type="submit" value="Randevuyu al" >
</div>
</form>
</body>
</html>



--- Ekleme ---

<?php
while ($row = row($query)){
$bul=query("SELECT ders_saat.saat FROM ders_saat INNER JOIN randevu ON randevu.randevu_id=ders_saat.s_id ");


//yapmak istediğim şey iki tane tablom var vt de ders_saat ve randevu tablosu bn verileri randevu tablosuna ekletiyorum ekletirken selectboxtan eklettiğim için id leri kaydediyor bnm yapmak istediğim şey randevuda eklenen r_saat ders_saaat tablosunda eşit olanı bulup değerini listelemek.
//bir fikrim var burda kaldım gerisi nasıl yapcam bilmiyom yardım lütfen..



}
?>

2013-08-25 17:15:27

Php

safiyesafiye

while

($parca=

 

($parca=

($parca=

mysql_fetch_array($bul)){
echo$parca[id];

}

2013-08-25 17:48:53

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro