[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кнопка +
Гость_Дмитрий
Всем доброе время суток, есть код, хотелось бы что бы при нажатии на кнопку бесконечно добовлялись формы что в скобках { ... }, но уже с добавлением на 1 пример:

<?php

include "./config.php";
$dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL.");
mysql_select_db($database) or die("Не могу подключиться к базе.");
$query = "SELECT * FROM `poluk`";
$res = mysql_query($query);
while($row = mysql_fetch_array($res))

{
echo "<form action=UPDATE.php method=POST>";
echo "<center><h4>Описание:<br></h4>";
echo "<textarea name='info' rows=5 cols=30>".$row["info"]."</textarea></td><p>";
echo "<input type=text name='photo'>".$row["photo"]."</textarea></td><p>";
echo "<input type=text name='price'>".$row["price"]."</textarea></td><p>";

\\
после нажатия кнопки +

echo "<center><h4>Описание:<br></h4>";
echo "<textarea name='info1' rows=5 cols=30>".$row["info1"]."</textarea></td><p>";
echo "<input type=text name='photo1'>".$row["photo1"]."</textarea></td><p>";
echo "<input type=text name='price1'>".$row["price1"]."</textarea></td><p>";

\\
и еще после нажатия кнопки +

echo "<center><h4>Описание:<br></h4>";
echo "<textarea name='info2' rows=5 cols=30>".$row["info2"]."</textarea></td><p>";
echo "<input type=text name='photo2'>".$row["photo2"]."</textarea></td><p>";
echo "<input type=text name='price2'>".$row["price2"]."</textarea></td><p>";


\\
и так до бесконечности ++
}

?>


Вопрос как реализовать кнопку +
Спасибо.





Спустя 36 минут, 51 секунда (29.07.2011 - 09:15) T1grOK написал(а):
Не совсем понятно. Судя по коду нужно выводить +1 строку из базы данных при нажатии. А судя по вашему описанию, то нужно добавлять пустые формы на страницу.

Спустя 6 минут, 50 секунд (29.07.2011 - 09:21) Guest написал(а):
Update.php
Там удаляется таблица, создается новая и запихиваются данные то есть нужно пустые формы добавлять

прим
$userstable = "test";

include "../config.php";
$dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL.");
mysql_select_db($database) or die("Не могу подключиться к базе.");

$sql="DROP TABLE test";
mysql_query($sql);

$sqll="CREATE TABLE $userstable (q1 VARCHAR(255), q2 VARCHAR(255), q3 VARCHAR(255), q4 VARCHAR(255), q5 VARCHAR(255), q6 VARCHAR(255), q7 VARCHAR(255), q8 VARCHAR(255), q9 VARCHAR(255), q10 VARCHAR(255), A1_1 VARCHAR(255), A1_2 VARCHAR(255), A1_3 VARCHAR(255), A1_4 VARCHAR(255), A2_1 VARCHAR(255), A2_2 VARCHAR(255), A2_3 VARCHAR(255), A2_4 VARCHAR(255), A3_1 VARCHAR(255), A3_2 VARCHAR(255), A3_3 VARCHAR(255), A3_4 VARCHAR(255), A4_1 VARCHAR(255), A4_2 VARCHAR(255), A4_3 VARCHAR(255), A4_4 VARCHAR(255), A5_1 VARCHAR(255), A5_2 VARCHAR(255), A5_3 VARCHAR(255), A5_4 VARCHAR(255), A6_1 VARCHAR(255), A6_2 VARCHAR(255), A6_3 VARCHAR(255), A6_4 VARCHAR(255), A7_1 VARCHAR(255), A7_2 VARCHAR(255), A7_3 VARCHAR(255), A7_4 VARCHAR(255), A8_1 VARCHAR(255), A8_2 VARCHAR(255), A8_3 VARCHAR(255), A8_4 VARCHAR(255), A9_1 VARCHAR(255), A9_2 VARCHAR(255), A9_3 VARCHAR(255), A9_4 VARCHAR(255), A10_1 VARCHAR(255), A10_2 VARCHAR(255), A10_3 VARCHAR(255), A10_4 VARCHAR(255), R1 VARCHAR(255), R2 VARCHAR(255), R3 VARCHAR(255), R4 VARCHAR(255), R5 VARCHAR(255), R6 VARCHAR(255), R7 VARCHAR(255), R8 VARCHAR(255), R9 VARCHAR(255), R10 VARCHAR(255))";
mysql_query($sqll);

$query = "INSERT INTO $userstable VALUES('$q1','$q2','$q3','$q4','$q5','$q6','$q7','$q8','$q9','$q10','$A1_1','$A1_2','$A1_3','$A1_4','$A2_1','$A2_2','$A2_3','$A2_4','$A3_1','$A3_2','$A3_3','$A3_4','$A4_1','$A4_2','$A4_3','$A4_4','$A5_1','$A5_2','$A5_3','$A5_4','$A6_1','$A6_2','$A6_3','$A6_4','$A7_1','$A7_2','$A7_3','$A7_4','$A8_1','$A8_2','$A8_3','$A8_4','$A9_1','$A9_2','$A9_3','$A9_4','$A10_1','$A10_2','$A10_3','$A10_4','$R1','$R2','$R3','$R4','$R5','$R6','$R7','$R8','$R9','$R10')";
mysql_query($query) or die(mysql_error());
echo "Обновлено!<p>";
echo "<a href=moder.html>В админку</a>";
mysql_close();

Спустя 1 минута, 49 секунд (29.07.2011 - 09:23) Guest написал(а):
*Это другой скрипт но смысл такой же

Спустя 2 часа, 43 минуты, 54 секунды (29.07.2011 - 12:07) Druids написал(а):
Такое надо реализовывать через JS

Спустя 18 минут, 27 секунд (29.07.2011 - 12:26) Guest написал(а):
Подскажите если кто знает как сделать через JS

Спустя 19 минут, 20 секунд (29.07.2011 - 12:45) sebastjan написал(а):
я так понял тема о динамическиких формах на ПХП.
Но наверное на яваскрипт логичней, не будет каждый раз дёргать сервер.
подсказать не подскажу ,потому что это надо сесть и написать скрипт.
По логике не сложно, по событию onClick запускаешь свою функцию которая рисует форму


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.