Проблема закючаеться в том,что они обе отправляют данные в эту страницу,и когда пользуюсь одной формой,сбиваються данные во второй,и наоборот.
код:
echo "<form name='input' method='post' action=''>";
echo "<select class='input' type=text name=country>";
$res = mysql_query("SELECT DISTINCT name, id FROM `country` ");
echo "<option value='' disabled selected='selected'>Выберите страну</option>";
while($row = mysql_fetch_assoc($res))
{
echo '<option value="'. $row['id'] .'">'. $row['name'] .'</option>';
}
echo "</select>";
echo "<select class='input' type=text name=city>";
$res_1 = mysql_query("SELECT DISTINCT name, id FROM `city` ORDER BY `id` ");
echo "<option value='' disabled selected='selected'>Выберите город</option>";
while($row_1 = mysql_fetch_assoc($res_1))
{
echo '<option value="'. $row_1['id'] .'">'. $row_1['name'] .'</option>';
}
echo "</select>";
echo "<select class='input' type=text name=product>";
$res_2 = mysql_query("SELECT DISTINCT name, id FROM `product` ORDER BY `id` ");
echo "<option value='' disabled selected='selected'>Выберите категорию</option>";
while($row_2 = mysql_fetch_assoc($res_2))
{
echo '<option value="'. $row_2['id'] .'">'. $row_2['name'] .'</option>';
}
echo "</select><input type='submit' name='usershow' value='вставить'></form></div>";
if (isset($_POST['country'])) {$country1=$_POST['country'];}
if (isset($_POST['city'])) {$city1=$_POST['city'];}
if (isset($_POST['product'] )) {$product1=$_POST['product'];}
echo "код страны:".$country1."<br/>";
//начало второй формы
$colcom=$_POST['colcom'];
echo "login,password,email,country,city,product,company,telephon,www";
?>
<form action='' method='POST' >
<strong>Введите количество компаний</strong><input type='text'name='colcom'><input type='submit' value='ok'></br></form>
<form action='masregok.php' method='POST' >
<textarea name='regc' rows='25' cols='100' > <?php for ($i=1;$i<=$colcom;$i++) {$a= nl2br("::: ::: ::: ::: ::: ::: ::: ::: \n") ;$a=str_replace("<br />","/",$a);echo $a;} ?>
</textarea>
</br>
<input type='submit' value='записать'>
</form>
Спустя 13 минут, 13 секунд (21.02.2011 - 15:05) inpost написал(а):
Andruhaphp
Сделай общую форму, только раздели двумя кнопками
Сделай общую форму, только раздели двумя кнопками
Спустя 8 минут, 10 секунд (21.02.2011 - 15:13) Andruhaphp написал(а):
не помогло
или там какая-то проверка на кнопки должна быть?
или там какая-то проверка на кнопки должна быть?
Спустя 24 минуты, 10 секунд (21.02.2011 - 15:37) T1grOK написал(а):
Да. Проверяешь в POST массиве какая кнопка была нажата.
if ($_POST['имя кнопки'])...
Спустя 11 минут, 28 секунд (21.02.2011 - 15:49) Andruhaphp написал(а):
а куда именно вставить а то куда я вставлял,не получаеться
Спустя 1 минута, 2 секунды (21.02.2011 - 15:50) Andruhaphp написал(а):
вот так пробывал:
echo "login,password,email,country,city,product,company,telephon,www";
echo "<form name='input' method='post' action=''>";
echo "<select class='input' type=text name=country>";
$res = mysql_query("SELECT DISTINCT name, id FROM `country` ");
echo "<option value='' disabled selected='selected'>Выберите страну</option>";
while($row = mysql_fetch_assoc($res))
{
echo '<option value="'. $row['id'] .'">'. $row['name'] .'</option>';
}
echo "</select>";
echo "<select class='input' type=text name=city>";
$res_1 = mysql_query("SELECT DISTINCT name, id FROM `city` ORDER BY `id` ");
echo "<option value='' disabled selected='selected'>Выберите город</option>";
while($row_1 = mysql_fetch_assoc($res_1))
{
echo '<option value="'. $row_1['id'] .'">'. $row_1['name'] .'</option>';
}
echo "</select>";
echo "<select class='input' type=text name=product>";
$res_2 = mysql_query("SELECT DISTINCT name, id FROM `product` ORDER BY `id` ");
echo "<option value='' disabled selected='selected'>Выберите категорию</option>";
while($row_2 = mysql_fetch_assoc($res_2))
{
echo '<option value="'. $row_2['id'] .'">'. $row_2['name'] .'</option>';
}
echo "</select><input type='submit' name='usershow' value='вставить'></br></div>";
if ($_POST['usershow'])
{
if (isset($_POST['country'])) {$country1=$_POST['country'];}
if (isset($_POST['city'])) {$city1=$_POST['city'];}
if (isset($_POST['product'] )) {$product1=$_POST['product'];}
echo "код страны:".$country1."<br/>";
echo "код города:".$city1."<br/>";
echo "код категории:".$product1."<br/>";
}
//начало второй формы
echo"<strong>Введите количество компаний</strong><input type='text'name='colcom'><input type='submit' name='tes' value='ok'></br>";
if ($_POST['te'])
{
$colcom=$_POST['colcom'];
}
echo "</form>";
?>
<form action='masregok.php' method='POST' >
<textarea name='regc' rows='25' cols='100' > <?php for ($i=1;$i<=$colcom;$i++) {$a= nl2br("::: ::: ::: ::: ::: ::: ::: ::: \n") ;$a=str_replace("<br />","/",$a);echo $a;} ?>
</textarea>
</br>
<input type='submit' value='записать'>
</form>
<a href='admin.php'>Назад</a>