Código PHP:
<script type="text/javascript">
function ContenidoSel(valor) {
var arraySchool=new Array(
<?
global $wpdb;
$table_name1 = $wpdb->prefix . "teacher";
$table_name2 = $wpdb->prefix . "student";
$sql="SELECT * FROM $table_name2 ORDER BY stid='$stid'";
$posts = $wpdb->get_results($sql);
foreach ($posts as $post) {
?>
new Array(<? print(''.$post->stid.''); ?>,<? print(''.$post->teid.''); ?>,"<? print(''.$post->name_student.''); ?>"),
<?
};
?>
new Array()
);
}
</script>
<?
global $wpdb;
$table_name1 = $wpdb->prefix . "teacher";
$table_name2 = $wpdb->prefix . "student";
$sql="SELECT * FROM $table_name1";
$posts = $wpdb->get_results($sql);
?>
Teacher :
<select name="field_teacher" type="text" onchange='ContenidoSel(this.value);'>
<?
foreach ($posts as $post) {
print('<option value='.$post->stid.'>'.$post->name_teacher.'<br/>');print('</option>');
} ;
?>
</select>
Student :
<select name="field_student" onchange='select();' disabled>
<option value='0'>Seleccione</option>
</select>
La respuesta del arry es asi:
<script type="text/javascript">
function ContenidoSel(valor) {
var arraySchool=new Array(
new Array(1,1,"Pablo Marmol"),
new Array(1,2,"Pedro PicaPiedra"),
new Array(2,3,"Sr. Rajueala"),
new Array()
);
</script>
Respuesta del primer select es asi:
Profesores:
<option value='1'>Kenneth Bain</option>
<option value='2'>Benjamin Peirce</option>
Respuesta del segundo select es asi:
Estudiantes:
<option value='1'>Pablo Marmol</option>
<option value='2'>Pedro PicaPiedra</option>
<option value='3'>Sr. Rajueala</option>
Código HTML:
Tabla del otro campo "wp_postmeta": Como Ejemplo: /-meta_id-/-post_id-/---meta_key------/--meta_value--/ /---40---/--1-----/---field_student--/----3---------/--> NO /--41---/--1----/---field_teacher--/-----2---------/--> NO /---40--/--1--/---field_student---/---Sr. Rajueala---/-----> SI /--41--/--1--/---field_teacher---/--Benjamin Peirce-/-----> SI Tabla del otro campo "wp_teacher": Como Ejemplo: /---teid---/----name_teacher----/--------stid---------/ /----1----/----Kenneth Bain----/----------1----------/ /----2----/--Benjamin Peirce--/----------3----------/ Tabla del otro campo "wp_student": Como Ejemplo: /---stid---/----name_student----/--------teid--------/ /----1----/----Pablo Marmol----/----------1---------/ /----2----/-Pedro PicaPiedra--/----------1---------/ /----3----/---Sr. Rajueala---/----------2---------/ Respuesta incorrecta: Profesor: 2 ("teid") Estudiante: 3 ("stid") Respuesta correcta: Profesor: Benjamin Peirce """("teid" numero 2)""" Estudiante: Sr. Rajueala """("stid" numero 3)"""