[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблемма
тигер
Я вот так сделал но не работает Взглените а.

PHP
<?
$db = @mysql_connect ("localhost","web865","6896896") or die ("ERROR 1"); 
@
mysql_select_db("usr_web865_1",$db) or die ("ERROR 2"); 
?>
<html>
<head>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#c000cc" width="100%">
<tr>
<td width="25%">
<form name="form1" method="post" action="GET">
<input type="submit" name="-------A-------" value="-------A-------">
</form>
</td>

<td width="75%">
<?
$GET
="'".$_POST["-------A-------"]."'";
$result = @mysql_query("SELECT street,house FROM settings WHERE street='$GET'",$db) or die ("ERROR 3"); 
$myrow = @mysql_fetch_array ($result); 

do { 
echo 
"<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#ff00ff' width='100%'>"
echo 
"<tr>"
echo 
"<td><p>$myrow[street]</p></td>"
echo 
"<td><p>$myrow[house]</p></td>"
echo 
"</tr>"
echo 
"</table>"

while (
$myrow mysql_fetch_array ($result));
?>


почему то выдоет следующее:

Not Found
The requested URL /GET was not found on this server.
Apache Server at Port 80

Помогите разобратся в чем дело.



Спустя 36 минут, 44 секунды (27.09.2009 - 17:06) DeeKeiD написал(а):
используй
PHP
$_GET['var'];
вместо
PHP
$GET['var'];

P.S. пользуйся тегами и ошибка
Not Found
The requested URL /GET was not found on this server.
Apache Server at Port 80
говорит о том что ты пытаешся зайти в несуществующую папку www/GET/

Спустя 16 минут, 22 секунды (27.09.2009 - 17:22) Guest написал(а):
Я нвечек во всем это.
Так что не так уж и хорошо сооброжаю.
Я код изменил на токой вот.
************************************
$GET="'".$_POST["-------A-------"]."'";
$_GET="'".$_POST["-------A-------"]."'";

************************************
но нечерта неполучилось.
Если не трудно нопеши весь код.

Спустя 21 минута, 7 секунд (27.09.2009 - 17:43) Guest написал(а):
Мне надо сделать так чтобы при ножатии кнопки выводил результат iz MYSQL в той же странице.


Нозвание данной страницы --- index.php

Спустя 6 минут, 57 секунд (27.09.2009 - 17:50) DeeKeiD написал(а):
PHP
<?php
if($_POST['action']=="get_result") {
# Получаем данные из формы
    $line1 = $_POST['var1'];
# Ищем в базе
    $res    =    mysql_query("SELECT * FROM `table` WHERE `field` = '". $line1 ."'");
    $row    =    mysql_fetch_array($res);
    echo $row['value'];
}
else {
echo '
<form action="" method="POST">
    <input type="text" name="var1">
    <br>
    <input type="submit">
    <input type="hidden" name="action" value="get_result">
</form>'
;
}

Спустя 5 часов, 27 минут, 29 секунд (27.09.2009 - 23:18) Guest написал(а):
спосибо!

Спустя 11 часов, 15 минут, 43 секунды (28.09.2009 - 10:33) Guest написал(а):
У меня все получиось на локальном сервере.
Вот код:
Код HTML:
<?
$db = @mysql_connect ("localhost","web865","6896896") or die ("ERROR 1");
@mysql_select_db("usr_web865_1",$db) or die ("ERROR 2");
?>
<html>
<head>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#c000cc" width="100%">
<tr>
<td width="25%">
<form name="form1" method="POST" action="index.php">
<br> <p>&nbsp; </p>
<select name="AB">
<option value="-------A-------'&'-------B-------">All-A&B</option>
<option value="-------A-------">-------A-------</option>
<option value="-------B-------">-------B-------</option>
</select>
<br> <p>&nbsp; </p>
<select name="ab">

<option value="-------aaa1-------'&'-------aaa2-------'&'-------bbb1-------'&'-------bbb2-------">All-a&b</option>
<option value="-------aaa1-------">-------aaa1-------</option>
<option value="-------aaa2-------">-------aaa2-------</option>
<option value="-------bbb1-------">-------bbb1-------</option>
<option value="-------bbb2-------">-------bbb2-------</option>
</select>
<br> <p>&nbsp; </p>
<input type="submit" value="pusk">
</form>
</td>

<td width="75%">
<?

$result = @mysql_query("SELECT street,house FROM settings WHERE street='".$_POST['AB']."' and house='".$_POST['ab']."'",$db) or die ("ERROR 3");
$myrow = @mysql_fetch_array ($result);

do {
echo "<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#ff00ff' width='100%'>";
echo "<tr>";
echo "<td><p>$myrow[street]</p></td>";
echo "<td><p>$myrow[house]</p></td>";
echo "</tr>";
echo "</table>";
}
while ($myrow = mysql_fetch_array ($result));
?>
</td>
</tr>
</table>
</body>
</html>
Но когда я решил попробовать на сайте у друга там не заработало как подобает.

При ножатии кнопки когда стоит:

"All-A и All-B" не выдоет резултата,

"All-A&B и -------A-------"
"All-A&B и -------aaa1-------" ......

не выдоет резултата.

Но при ножатии кнопки когда стоит:

"-------A------- и -------aaa1-------" или "-------A------- и -------aaa2-------" или "-------B------- и -------bbb1-------" ...

Все работает как надобно.

Помогите разобратся в чем дело, а то про это я негде немогу нойти в книшках.
Быстрый ответ:

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