PHP: printati kolumnu iz istog reda kada su selektovane druge kolumne

shone83

Zainteresovan član
Poruka
474
Konfuzno je iz naslova, nadam se da cu ovde biti jasniji...

Imam tabelu brojevi i tu izgleda ovako:

[TABLE="width: 500"]
[TR]
[TD]id[/TD]
[TD]naselje[/TD]
[TD]broj[/TD]
[TD]naziv[/TD]
[TD]ulica[/TD]
[TD]od[/TD]
[TD]do[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]petrovac[/TD]
[TD]7[/TD]
[TD]petrovac dom[/TD]
[TD]petrovacka[/TD]
[TD]1[/TD]
[TD]8[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]centar[/TD]
[TD]8[/TD]
[TD]centralna[/TD]
[TD]kralja aleksandra[/TD]
[TD]2[/TD]
[TD]12[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]i tako dalje[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]

treba mi kad u pretrazi pronadjem ulicu od tog i tog broja u formi koja mi izgleda ovako:

Kod:
<div class="col-lg-9">                                        
<label for="">Pretraga ulica</label>                                        
<div class="input-group">                                            
<input list="ulice" name="ulice" type="text" class="form-control" placeholder="Unesite ime ulice">  
                                          
<?php                                       
 $query = "SELECT id, ulica, od, do FROM brojevi";                                        
$select_deo_ulice = mysqli_query($connection, $query);                                        
?>                                               

 <datalist id="ulice">                                                   

 <?php                                        
while($row = mysqli_fetch_array($select_deo_ulice)) {                                            
$id = $row['id'];                                            
$ulice = $row['ulica'];                                            
$od = $row['od'];                                            
$do = $row['do'];                                        
?>                                                        

<option>                                                            
<?php echo $ulice . " " . $od . "-" . $do; ?>                                                        
</option>                                                        

<?php                                        
}                                        
?>                                                

</datalist>                                            
<span class="input-group-btn">                                               
<button type="ulice" name="ulice" class="btn btn-outline-secondary">Nađi</button>                                           
</span>                                        
</div>                                    
</div>

automatski ispuni drugu formu sa imenom naselja iz iste tabele. Ako kliknem u listi pretrage na Petrovacka 1-8 da mi u sledecoj formi pise Petrovac.

A sledecu formu sam ovako zamislio ali ona ne radi:

Kod:
div class="col-xs-3">                                                    
<label for="">Naselje</label>                                                    
<fieldset disabled>                                                        
<div class="form-group">                                                        

<?php                                                        
if(isset($POST['ulice'])) {                                                            
$query = "SELECT * FROM brojevi";                                                            
$select_naselje_brojevi = mysqli_query($connection, $query);                                                            
}                                                        
?>                                                                

<select id="disabledSelect" class="form-control">                                                        

<?php                                                        
while($row = mysqli_fetch_array($select_mo_brojevi)) {                                                                                                                        
$id_brojevi = $row['id'];                                                            
$naselje_brojevi = $row['mo'];                                                        
?>                                                            

<option>                                                                
<?php echo $mo_brojevi; ?>                                                            
</option>                                                        

<?php                                                        
}                                                        
?>                                                                

</select>                                                        
</div>                                                    
</fieldset>                                                
</div>

Prva pretraga mi radi kako sam zamislio, konektovano je sa bazom. Ali ovo drugo polje mi je problem.

Najpre bih radio samo PHP jer sam u javascriptu slab ali svako resenje mi znaci. Zna li neko?
 
Greska u drugom kodu, ovako ustvari treba da izgleda ali pitanje i dalje stoji:

Kod:
div class="col-xs-3">                                                    
<label for="">Naselje</label>                                                    
<fieldset disabled>                                                        
<div class="form-group">                                                        

<?php                                                        
if(isset($POST['ulice'])) {                                                            
$query = "SELECT * FROM brojevi";                                                            
$select_naselje_brojevi = mysqli_query($connection, $query);                                                            
}                                                        
?>                                                                

<select id="disabledSelect" class="form-control">                                                        

<?php                                                        
while($row = mysqli_fetch_array($select_naselje_brojevi)) {                                                                                                                        
$id_brojevi = $row['id'];                                                            
$naselje_brojevi = $row['mo'];                                                        
?>                                                            

<option>                                                                
<?php echo $naselje_brojevi; ?>                                                            
</option>                                                        

<?php                                                        
}                                                        
?>                                                                

</select>                                                        
</div>                                                    
</fieldset>                                                
</div>
 

Back
Top