Hoi,


Ik ben bezig met een klanten / werk order systeem waarbij ik data kan vast leggen van klanten en werk historie inmiddels is er een hoop gelukt daarom de post aangepast om meer overzicht te krijgen (Scripts die ik niet meer gebruik + vragen daarover verwijderd).

Inmiddels toch werkend kunnen krijgen voor 90% alleen snap ik niet hoe dit werkt.

De zoek balk, paginering worden door javascript geregeld en worden in het script toegevoegd

              <table class="table table-hover table-condensed" id="example">
                <thead>
                  <tr>
                                                        <th>#</th>
                                                        <th>Naam</th>
                                                        <th>Email</th>
                                                        <th>Telefoon Nummer</th>
                                                        <th>Toestel</th>
                                                        <th>Imei</th>
                                                        <th>Registratie Datum</th>
                                                        <th>Acties</th>
                  </tr>
                </thead>
                <tbody>
                <?php $ret=mysqli_query($con,"select * from klantorder");
												$cnt=1;
												while($row=mysqli_fetch_array($ret))
												{
													$_SESSION['ids']=$row['id'];
												?>
                  <tr >
                    <td class="v-align-middle"><?php echo $cnt;?></td>
                    <td class="v-align-middle"><?php echo $row['naam'];?></td>
                    <td class="v-align-middle"><span class="muted"><?php echo $row['email'];?></span></td>
                    <td><span class="muted"><?php echo $row['telefoon'];?></span></td>
                    <td><span class="muted"><?php echo $row['toestel'];?></span></td>
                    <td><span class="muted"><?php echo $row['imei'];?></span></td>
                    <td class="v-align-middle"><?php echo $row['datum'];?>
                    <?php echo $row['cms'];?>
                    <?php echo $row['seo'];?>
                    <?php echo $row['smo'];?>
                    <?php echo $row['swd'];?>
                    <?php echo $row['dwd'];?>
                    <?php echo $row['fwd'];?>
                    <?php echo $row['dr'];?>
		    <?php echo $row['whs'];?>
                    <?php echo $row['wm'];?>
		    <?php echo $row['ed'];?>
		    <?php echo $row['wta'];?>
	            <?php echo $row['opi'];?>
		    <?php echo $row['ld'];?>
		    <?php echo $row['da'];?>
                    <?php echo $row['osc'];?>
                    <?php echo $row['nd'];?>
                    <?php echo $row['others'];?>
                    </td>
                      <td><a href="edit-user.php?id=<?php echo $row['id'];?>" class="btn btn-primary btn-xs btn-mini">Bekijk & Bewerk</a> 
                     <button type="button" class="btn btn-danger btn-xs btn-mini">Verwijder</button></td>
                  </tr>
                 <?php $cnt=$cnt+1; } ?>
                </tbody>
              </table>




En dan is het meer dit gedeelte wat ik niet snap:
                    <?php echo $row['cms'];?>
                    <?php echo $row['seo'];?>
                    <?php echo $row['smo'];?>
                    <?php echo $row['swd'];?>
                    <?php echo $row['dwd'];?>
                    <?php echo $row['fwd'];?>
                    <?php echo $row['dr'];?>
		    <?php echo $row['whs'];?>
                    <?php echo $row['wm'];?>
		    <?php echo $row['ed'];?>
		    <?php echo $row['wta'];?>
	            <?php echo $row['opi'];?>
		    <?php echo $row['ld'];?>
		    <?php echo $row['da'];?>
                    <?php echo $row['osc'];?>
                    <?php echo $row['nd'];?>
                    <?php echo $row['others'];?>




ik loop alleen nog tegen 2 problemen aan, de Id's worden niet op volgorde weergegeven

Dit werkt helaas niet

$ret=mysqli_query($con,"select * from klantorder ORDER BY id ASC");


en de verwijder knop die doet niets word wel gedfineerd door een class maar thats it (bestaand systeem aanpassen) de knop hoeft niet specifiek via een class te lopen als hij maar functioneel is :)
Even voor het zekere, en om het ook even duidelijk te maken...

Je hebt het over Java. Ik neem aan dat je Javascript bedoelt? Want Java en JavaScript zijn twee totaal verschillende programmeertalen.
Excuus ik bedoel idd Javascript
Ik zie een hele berg aan afkortingen staan, zoals cms, seo, smo, swd.
Het lijkt mij niet dat je die allemaal achter elkaar wilt plakken? En bovendien vraag ik mij af of het niet beter is om deze in een aparte tabel te definiëren, en via ene koppel tabel met een order te koppelen. Ik neem aan dat je niet van plan bent om voor elke extra afkorting/eigenschap een veld extra aan te maken?

Wat voor type is het ID veld in je database. Is dit wel een INT?
Nee klopt, ik ben bezig met een bestaand ticket systeem om te bouwen vandaar dat er wat "rotzooi" tussen stond.

Gister uren mee bezig geweest en ik dacht dat dit bij de java handling hoorde maar dit is niet het geval.

code is nu afgeslankt naar:
            <table class="table table-hover table-condensed" id="example">
                <thead>
                  <tr>
                                                        <th>#</th>
                                                        <th>Naam</th>
                                                        <th>Email</th>
                                                        <th>Telefoon Nummer</th>
                                                        <th>Toestel</th>
                                                        <th>Imei</th>
                                                        <th>Registratie Datum</th>
                                                        <th>Acties</th>
                  </tr>
                </thead>
                <tbody>
                <?php $ret=mysqli_query($con,"select * from klantorder order by 'id' desc");
				$cnt=1;
				while($row=mysqli_fetch_array($ret))
				{?>
                  <tr >
                    <td><?php echo $row['id'];?></td>
                    <td><?php echo $row['naam'];?></td>
                    <td>><?php echo $row['email'];?></td>
                    <td><?php echo $row['telefoon'];?></td>
                    <td><?php echo $row['toestel'];?></td>
                    <td><?php echo $row['imei'];?></td>
                    <td><?php echo $row['datum'];?>
                    </td>
                      <td><a href="edit-user.php?id=<?php echo $row['id'];?>" class="btn btn-primary btn-xs btn-mini">Bekijk & Bewerk</a> 
                     <button type="button" class="btn btn-danger btn-xs btn-mini">Verwijder</button></td>
                  </tr>
                 <?php $cnt=$cnt+1; } ?>
                </tbody>
              </table>



Omdat het een "live" zoekbalk is (Hij zoekt dus al automatisch zonder een submit) is het een chaos, het lijkt erop dat Javascript dit systeem regelt met name:



<script src="../assets/plugins/jquery-datatable/js/jquery.dataTables.min.js" type="text/javascript" ></script>
<script src="../assets/plugins/jquery-datatable/extra/js/dataTables.tableTools.min.js" type="text/javascript" ></script>



Id is int 11 en primere key
We hebben ook code-tags ()op het forum :-)
Dat maakt het beter leesbaarder.
zojuist gedaan :)
Ik heb het idee dat je een zoekbalk hebt waarmee je zoekt naar klanten, waarbij je vervolgens je resultaten real-time vermindert. Zoiets als dit? https://datatables.net/
Yes dat klopt helemaal.

Ik heb het momenteel al werkend op wat dingen na, gister heb ik dat script ook getest alleen krijg ik het met dat script niet voor elkaar om buttons er naast te plaatsen zoals ik nu wel heb.

dit is wat ik nu heb:





Alleen sort hij nu op alfabetische volgorde, eventueel een ander script zou ik ook kunnen gebruiken dan de javascript die ik nu heb alleen om die buttons te plaatsen is mij niet gelukt.
Hier staan de buttons toch al er naast?
Dan kan je dit toch ook met wat kijken en vergelijken in de HTML en CSS dit rechttrekken?
Yes, dit is met het huidig script buttons werken alleen hij sort niet juist

Reageren