php listeleme yardım .
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..
}
?>
Php
while
($parca=($parca=
($parca=
mysql_fetch_array($bul)){echo$parca[id];
}