xiler Posted December 11, 2007 Share Posted December 11, 2007 Hi cant get to work my user information editor. Any help is welcome And PS! sorry its written in estonian language but i think you guys understand the php code Should i do it simple like that <? //Määra vajalikud failid include 'design/konf.php'; ?> <? if(isset($_GET['id'])) { $query = "SELECT id, nimi, vanus, telefon, mail, aadress, koerad, aktiivsus, reg_kuupaev, liikme_tasu ". "FROM liikmed_info ". "WHERE id = '{$_GET['id']}'"; $result = mysql_query($query) or die('Viga : ' . mysql_error()); list($id, $nimi, $vanus, $telefon, $mail, $aadress, $koerad, $aktiivsus, $reg_kuupaev, $liikme_tasu) = mysql_fetch_array($result); $nimi = htmlspecialchars($nimi); $vanus = htmlspecialchars($vanus); $telefon = htmlspecialchars($telefon); $mail = htmlspecialchars($mail); $aadress = htmlspecialchars($aadress); $koerad = htmlspecialchars($koerad); $aktiivsus = htmlspecialchars($aktiivsus); $reg_kuupaev = htmlspecialchars($reg_kuupaev); $liikme_tasu = htmlspecialchars($liikme_tasu); } else if(isset($_POST['save'])) { $id = $_POST['id']; $nimi = $_POST['nimi']; $vanus = $_POST['vanus']; $telefon = $_POST['telefon']; $mail = $_POST['mail']; $aadress = $_POST['aadress']; $koerad = $_POST['koerad']; $aktiivsus = $_POST['aktiivsus']; $reg_kuupaev = $_POST['reg_kuupaev']; $liikme_tasu = $_POST['liikme_tasu']; // update the article in the database $query = "UPDATE liikmed_info". "SET nimi = '$nimi', vanus = '$vanus', telefon = '$telefon', mail = '$mail', aadress = '$aadress', koerad = '$koerad', aktiivsus = '$aktiivsus', reg_kuupaev = '$reg_kuupaev', liikme_tasu = '$liikme_tasu' ". "WHERE id = '$id'"; mysql_query($query) or die('Viga uuendamisel : ' . mysql_error()); echo "Liige '$id'.'$nimi' uuendatud!"; ?> <table width="431" border="0" align="center"> <form action="" method="post"> <input type="hidden" name="id" value="<?=$id;?>"> <tr> <td width="122">Nimi:</td> <td width="167"><input name="nimi" type="text" value="<?=$nimi;?>" size="30"></td> </tr> <tr> <td>Vanus:</td> <td><input name="Vanus" type="text" value="<?=$vanus;?>" size="30"></td> </tr> <tr> <td>Telefon:</td> <td><input name="telefon" type="text" value="<?=$telefon;?>" size="30"></td> </tr> <tr> <td>E-Mail:</td> <td><input name="mail" type="text" value="<?=$mail;?>" size="30"></td> </tr> <tr> <td>Aadress:</td> <td><input name="aadress" type="text" value="<?=$aadress;?>" size="30"></td> </tr> <tr> <td>Koerad:</td> <td><textarea name="koerad" cols="40" rows="3"><?=$koerad;?> </textarea></td> </tr> <tr> <td>Registreerimis kuupäev:</td> <td><input name="reg_kuupaev" type="text" value="<?=$reg_kuupaev;?>" size="30"></td> </tr> <tr> <td></td> <td colspan="2" align="center"><input name="update" type="submit" class="box" id="update" value="Muuda"></td> </tr> </form> </table> <p align="center"><a href="design/admin.php">Tagasi administraatori konsooli</a></p> or should i use addslashes & stripslashes ? <? //Määra vajalikud failid include 'design/konf.php'; ?> <? if(isset($_GET['id'])) { $query = "SELECT id, nimi, vanus, telefon, mail, aadress, koerad, aktiivsus, reg_kuupaev, liikme_tasu ". "FROM liikmed_info ". "WHERE id = '{$_GET['id']}'"; $result = mysql_query($query) or die('Viga : ' . mysql_error()); list($id, $nimi, $vanus, $telefon, $mail, $aadress, $koerad, $aktiivsus, $reg_kuupaev, $liikme_tasu) = mysql_fetch_array($result); $nimi = htmlspecialchars($nimi); $vanus = htmlspecialchars($vanus); $telefon = htmlspecialchars($telefon); $mail = htmlspecialchars($mail); $aadress = htmlspecialchars($aadress); $koerad = htmlspecialchars($koerad); $aktiivsus = htmlspecialchars($aktiivsus); $reg_kuupaev = htmlspecialchars($reg_kuupaev); $liikme_tasu = htmlspecialchars($liikme_tasu); } else if(isset($_POST['save'])) { $id = $_POST['id']; $nimi = $_POST['nimi']; $vanus = $_POST['vanus']; $telefon = $_POST['telefon']; $mail = $_POST['mail']; $aadress = $_POST['aadress']; $koerad = $_POST['koerad']; $aktiivsus = $_POST['aktiivsus']; $reg_kuupaev = $_POST['reg_kuupaev']; $liikme_tasu = $_POST['liikme_tasu']; if(!get_magic_quotes_gpc()) { $nimi = addslashes($nimi); $vanus = addslashes($vanus); $telefon = addslashes($telefon); $mail = addslashes($mail); $aadress = addslashes($aadress); $koerad = addslashes($koerad); $aktiivsus = addslashes($aktiivsus); $reg_kuupaev = addslashes($reg_kuupaev); $liikme_tasu = addslashes($liikme_tasu); } // update the article in the database $query = "UPDATE liikmed_info ". "SET nimi = '$nimi', vanus = '$vanus', telefon = '$telefon', mail = '$mail', aadress = '$aadress', koerad = '$koerad', aktiivsus = '$aktiivsus', reg_kuupaev = '$reg_kuupaev', liikme_tasu = '$liikme_tasu' ". "WHERE id = '$id'"; mysql_query($query) or die('Viga uuendamisel : ' . mysql_error()); echo "Liige '$id'.'$nimi' uuendatud!"; // now we will display $title & content // so strip out any slashes $nimi = stripslashes($nimi); $vanus = stripslashes($vanus); $telefon = stripslashes($telefon); $mail = stripslashes($mail); $aadress = stripslashes($aadress); $koerad = stripslashes($koerad); $aktiivsus = stripslashes($aktiivsus); $reg_kuupaev = stripslashes($reg_kuupaev); $liikme_tasu = stripslashes($liikme_tasu); ?> <table width="431" border="0" align="center"> <form action="" method="post"> <input type="hidden" name="id" value="<?=$id;?>"> <tr> <td width="122">Nimi:</td> <td width="167"><input name="nimi" type="text" value="<?=$nimi;?>" size="30"></td> </tr> <tr> <td>Vanus:</td> <td><input name="Vanus" type="text" value="<?=$vanus;?>" size="30"></td> </tr> <tr> <td>Telefon:</td> <td><input name="telefon" type="text" value="<?=$telefon;?>" size="30"></td> </tr> <tr> <td>E-Mail:</td> <td><input name="mail" type="text" value="<?=$mail;?>" size="30"></td> </tr> <tr> <td>Aadress:</td> <td><input name="aadress" type="text" value="<?=$aadress;?>" size="30"></td> </tr> <tr> <td>Koerad:</td> <td><textarea name="koerad" cols="40" rows="3"><?=$koerad;?> </textarea></td> </tr> <tr> <td>Registreerimis kuupäev:</td> <td><input name="reg_kuupaev" type="text" value="<?=$reg_kuupaev;?>" size="30"></td> </tr> <tr> <td></td> <td colspan="2" align="center"><input name="update" type="submit" class="box" id="update" value="Muuda"></td> </tr> </form> </table> <p align="center"><a href="design/admin.php">Tagasi administraatori konsooli</a></p> Link to comment https://forums.phpfreaks.com/topic/81244-solved-modifing-information-in-mysql/ Share on other sites More sharing options...
trq Posted December 11, 2007 Share Posted December 11, 2007 Do you have an actual question? What exactly is the problem? Link to comment https://forums.phpfreaks.com/topic/81244-solved-modifing-information-in-mysql/#findComment-412258 Share on other sites More sharing options...
xiler Posted December 11, 2007 Author Share Posted December 11, 2007 Do you have an actual question? What exactly is the problem? sorry there is somekinda a error in it and i cant figure it out ... i have struggled with it for some time.... this is first time i do something like that .... Link to comment https://forums.phpfreaks.com/topic/81244-solved-modifing-information-in-mysql/#findComment-412268 Share on other sites More sharing options...
revraz Posted December 11, 2007 Share Posted December 11, 2007 It would help if you supplied the error. Link to comment https://forums.phpfreaks.com/topic/81244-solved-modifing-information-in-mysql/#findComment-412277 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.