1 / 8

Administrácia databázy

Administrácia databázy. ITE 2010 Ing. Bačová. Výpis všetkých záznamov. $query=" SELECT * FROM users "; //SELECT * - hviezdička (*) predstavuje všetky polia $res= mysql_query ($query); echo “<table>”; while ($ row = mysql_fetch_array ($ res ))

morse
Download Presentation

Administrácia databázy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Administrácia databázy ITE 2010 Ing. Bačová

  2. Výpis všetkých záznamov $query="SELECT * FROM users"; //SELECT * - hviezdička (*) predstavuje všetky polia $res=mysql_query($query); echo “<table>”; while($row = mysql_fetch_array($res)) //prechádzaj vybrané záznamy z tabuľky ‘users’ { výpiszáznamov do tabuľky (<tr>…) } echo “</table>”;

  3. Výpiszáznamov do tabuľky while($row = mysql_fetch_array($res)) { echo “<tr> <td>meno: $row['meno']</td> <td>skupina: $row['skupina']</td> <td><a href=\"index.php?adm=edit&amp;id=$row['ID']\">Editovať</a></td> //odkaz na súbor pre editáciu záznamu <td><a href=\"index.php?adm=del&amp;id=$row['ID']\">Odstrániť</a></td> //odkaz na súbor pre zmazanie záznamu </tr>”; } Jeden riadok záznamu

  4. Editácia 1. vypíš obsah záznamu (polia meno a skupina) do formulára: …SELECT * from users where ID=$_GET['id'] … //mysql_query, mysql_fetch_array… <form ... > <inputtype= " text "name=“meno" value=“<?php echo $row['meno'];?>” /> <input type= " text "name= " skupina " value= " <?php echo $row['skupina '];?> " /> <input type="hidden" name="ide“ value="<?php echo $_GET['id'];?>" /> //prenesenie ID záznamu pre ďalšie spracovanie

  5. Editácia 2. po zmene údajov vo formulári a jeho odoslaní prepíš hodnoty v databáze: if(isset($_POST["zmen"])) { $update="UPDATEusers SET meno='$meno', skupina='$skupina' WHERE ID=$ide";//$ide prenesené cez input - hidden $result = mysql_query ($update); } //$meno, $skupina musia byť ošetrené if(isset($_POST[‘abc’])) $abc= osetri($_POST[‘abc’]); else...

  6. Vymazanie záznamu $sql="DELETE FROM users WHERE ID =$ide"; $del = mysql_query ($sql); Úloha: ošetrite vymazanie záznamu až po opätovnom potvrdení (vymazať ÁNO/NIE) POZOR! ak nezadáte podmienku WHERE, vymažete všetky záznamy!!!

  7. functionosetri() functionosetri($text) { $data=htmlspecialchars($text); //nahradí značky HTML entitami if (!get_magic_quotes_gpc()) { $data=addslashes($data); //nahradí úvodzovky, apostrofy,... escape sekvenciami ( \”, \’ ) } $data=nl2br($data); //nahradí zalomnie riadku značkou <br />, pre <textarea> return $data; }

  8. Výpis z databázy

More Related