Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

Нова тема
Примерен скрипт за едитване с MySQL
Тази тема е погледната 161 пъти
Добави темата към любими | Принтирай темата | Нова тема 
Публикувано на: 06.09.2008 15:58
skarabeq
Калфа

Мнения: (20)

Някой може ли да ми покаже някакъв примерен скрипт за едитване на информацията в таблицата на MySQL?


 
---------------------------
Потребител от: 03.04.08 | Всички уроци от skarabeq | Всички скриптове от skarabeq
напиши eMail напиши лично съобщение виж профила на skarabeq
Публикувано на: 06.09.2008 16:03
po_taka
Ронин

Мнения: (192)

CODE
1
UPDATE tablica SET text='QWERTYUIOP' WHERE id='60'

избира tablica
едитва полето с id 60 ->  'text' на QWERTYUIOP


 
---------------------------
Потребител от: 15.04.08 | Всички уроци от po_taka | Всички скриптове от po_taka

http://www.tekstove.info/ дайте някви идеи кво да го права тва нещо
напиши eMail напиши лично съобщение виж профила на po_taka
Публикувано на: 06.09.2008 16:54
skarabeq
Калфа

Мнения: (20)

Цитат от po_taka@06.09.2008 16:03:
CODE
1
UPDATE tablica SET text='QWERTYUIOP' WHERE id='60'

избира tablica
едитва полето с id 60 ->  'text' на QWERTYUIOP
Явно не съм го напирал правилно, че да ме разбереш...
Имах в предвид следното.Как като кутииките които искам да едитвам са попълнени (задал съм select * form tabicata where id='$id') и от там правя следното
CODE
1
2
3
4
5
6
$result = mysql_query("SELECT * FROM vip where id='$id'");
if(mysql_num_rows($result)){
while($row = mysql_fetch_array($result)){
$title = mysql_result($result, 0, "title");
$text = mysql_result($result, 0, "text");
$subtitle = mysql_result($result, 0, "subtitle");
В резултат на което в кутииките ми излиза информацият от title, subtitle и text.Обаче след като са попълнени след като са взели информацият вече от MySQL-a как да го направя, така че като дам submit да зане от кое ID е взело информацията за да я промени в същото ID? Примерно от ID 60 e взета инаформацията от title, subtitle и text, и пак в ID 60 в title, subtitle и text да се промени информацията. Надявам се ме разбра какво искам да направя? А иначе да по този начин по който си ми написал се едитва, но това е само една малка част от това от което се интересувам.


 
---------------------------
Потребител от: 03.04.08 | Всички уроци от skarabeq | Всички скриптове от skarabeq
напиши eMail напиши лично съобщение виж профила на skarabeq
Публикувано на: 06.09.2008 17:20
po_taka
Ронин

Мнения: (192)

ами сложи един скрит инпут с стойност id-то

нещо такова:

 CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
Require("top.php");

if (isset($_POST['submit'])) {

   
$idt=(integer)$_POST['idt'];
   
$SEtext=mysql_real_escape_string($_POST['text']);
   
$SEtext_bg=mysql_real_escape_string($_POST['text_bg']);   
           
       
$sql1 = ("UPDATE lyric SET text='$SEtext', text_bg='$SEtext_bg'    WHERE id='$idt' LIMIT 1");
           
mysql_query($sql1) or die('Error SQL !'.$sql1.''.mysql_error());
   
}
   
   
else {

$idTedit=(integer)$_GET['idTedit'];
$query = mysql_query("SELECT * FROM lyric WHERE id = '$idTedit' LIMIT 1");
while($row = mysql_fetch_array($query)){
   
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">";
   
?>
<table>
    <tr><td>
        <i>Нова Песен а :)</i>
        <form action="
<?php echo $HTTP_SERVER_VARS['PHP_SELF']; ?>" method="post">
            <table><tr><td>
           
<table><tr><td>Текст:</td><td>Текст (превод на Български):</td></tr>
<tr><td><textarea name="text" rows=20 cols=48 WRAP="OFF">
<?php echo htmlspecialchars($row["text"]);?></textarea></td>
<td><textarea name="text_bg" rows=20 cols=48 WRAP="OFF">
<?php echo htmlspecialchars($row['text_bg']);?></textarea></td></tr></table>
<input type="hidden" name="idt" size=5
<?php echo "value=\"".$row['id']."\"";?> >
</td></tr>

<br><br>
</td></tr>


<tr><td><input type="submit" name="submit" value="Промени!"><br><br></td></tr>
</table>
</form>
<?php
}}
?>



като кое ще едитваш го линкващ:

xxx.php?idTedit=123455667


 
---------------------------
Потребител от: 15.04.08 | Всички уроци от po_taka | Всички скриптове от po_taka

http://www.tekstove.info/ дайте някви идеи кво да го права тва нещо
напиши eMail напиши лично съобщение виж профила на po_taka
 1 посетител чете тази тема (0 потребители и 1 гост)  
Активни потребители: ---
   





IT-PLACE.NET © 2004 - 2008