edi Posted November 16, 2009 Report Posted November 16, 2009 (edited) kā var caur formu ierakstīt db? echo 'Pievienot jaunu lietotaju<br> <form name="" action="" method="post"> Vards:<input name="Name" type="text" value=""><br> Uzvards:<input name="Secondname" type="text" value=""><br> Lietotajvards:<input name="username" type="text" value=""><br> Parole:<input name="password" type="text" value=""><br> <input type="submit" value="Send"> </form> mysql_query (INSERT INTO `db`.`users` (`id`, `username`, `password`, `name`, `lastname`, `level`) VALUES ('$id', '$usernamme', '$password', '$name', '$lastname', '$level')); ceru ka sapratāt ko vajag.. EDIT: laikam nepareizajā vietā topiku atvēru :D Edited November 16, 2009 by edi Quote
Turecky Posted November 16, 2009 Report Posted November 16, 2009 Formas fails form.php <?php echo 'Pievienot jaunu lietotaju<br> <form name="" action="insert.php" method="post"> Vards:<input name="name" type="text" value=""><br> Uzvards:<input name="lastname" type="text" value=""><br> Lietotajvards:<input name="username" type="text" value=""><br> Parole:<input name="password" type="text" value=""><br> <input type="submit" value="Send"> </form>'; ?> Formas datu fails insert.php <?php $name = $_POST['name']; $lastname = $_POST['lastname']; $username = $_POST['username']; $password = $_POST['password']; if(isset($_POST['level'])) { $level = 'admin'; } else { $level = 'user'; } $insert = mysql_query (INSERT INTO `db`.`users` (`username`, `password`, `name`, `lastname`, `level`) VALUES ('$usernamme', '$password', '$name', '$lastname', '$level')); if($insert) { echo 'Dati pievienoti'; } else { echo 'Dati nav pievienoti, jo: '.mysql_error(); } ?> Nu vienkāršajā variantā, tas apmēram tā varētu izskatīties, tik nevaig aizmirst veikt datu pārbaudi pirms tiek insertoti datu bāzē, kā arī paroles kriptēšnu un visas pārējās izvirtības, kas nepiecišamas pirms inserta ;) Bet gan jau lielie PHP guru ar ko ieteiks! Quote
edi Posted November 17, 2009 Author Report Posted November 17, 2009 Formas fails form.php <?php echo 'Pievienot jaunu lietotaju<br> <form name="" action="insert.php" method="post"> Vards:<input name="name" type="text" value=""><br> Uzvards:<input name="lastname" type="text" value=""><br> Lietotajvards:<input name="username" type="text" value=""><br> Parole:<input name="password" type="text" value=""><br> <input type="submit" value="Send"> </form>'; ?> Formas datu fails insert.php <?php $name = $_POST['name']; $lastname = $_POST['lastname']; $username = $_POST['username']; $password = $_POST['password']; if(isset($_POST['level'])) { $level = 'admin'; } else { $level = 'user'; } $insert = mysql_query (INSERT INTO `db`.`users` (`username`, `password`, `name`, `lastname`, `level`) VALUES ('$usernamme', '$password', '$name', '$lastname', '$level')); if($insert) { echo 'Dati pievienoti'; } else { echo 'Dati nav pievienoti, jo: '.mysql_error(); } ?> Nu vienkāršajā variantā, tas apmēram tā varētu izskatīties, tik nevaig aizmirst veikt datu pārbaudi pirms tiek insertoti datu bāzē, kā arī paroles kriptēšnu un visas pārējās izvirtības, kas nepiecišamas pirms inserta ;) Bet gan jau lielie PHP guru ar ko ieteiks! pats tiku atrak gala neka postu sagaidiju :D Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.