Ответов: 2 Просмотров: 42
|
Сорь....написал сначала в другой ветке http://forum.php.su/topic.php?fo...topic=18&p=6
Предлагаю добавить описание взаимодействия PHP с InterBase/FireBird. Сам SQL не интересует (работаю с этой СУБД давно + Delphi), а хотелось бы попробовать поработать в пхп с ней. Выложите если можно примеры ))) А то я коннект просто хотел проверить, из примеров с разными БД собрал воедино, потом стало что-то получаться:
PHP:
скопировать код в буфер обмена
<?PHP $a = ($_POST["Editbox1"]); //Кстати, здесь у меня почему то лезет ошибка - [b]Notice: Undefined index: Editbox1 in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ib_connect.php on line 4[/b] $dbh = ibase_connect("apl:d:\base_gdb\iglu\_test\iglu.gdb", "sysdba", "a"); $qres = "select first 10 p.id, (p.fm||' '||p.im||' '||p.ot) FIO, rs.name||', '||p.house|| coalesce((case when (p.corpus is not null) then '/'||p.corpus end),'')|| coalesce((case when (p.liter is not null and p.liter <>' ') then '-'||p.liter end),'')|| coalesce((case when (p.flat is not null) then ' - '||p.flat end),'')|| coalesce((case when (p.lit is not null and p.lit <>' ') then '-'||p.lit end),'') ADRESS from people p join r_street_total rs on (rs.nomer = p.street) where p.fm = '$a'"; { $id=$db[0]; $FIO=$db[1]; echo " ID: $id "; echo "FIO: $FIO"; echo "\n"; //[b]...а здесь не переходит на новую строку при появлении ???[/b] } ?>
Почему лезет ошибка, как вообще должны взаимодействовать переменные? Вызывается из HTML :
CODE ( text):
скопировать код в буфер обмена
</script> </head> <body bgcolor="#FFFFFF" text="#000000"> <div id="wb_TabMenu1" style="position:absolute;left:165px;top:9px;width:558px;height:281px;z-index:0;" align="left"> <ul id="TabMenu1"> <li><a href="http://localhost/ib_connect.php">Результаты проверки</a></li> <li><a href="http://localhost/Page1.html">Item 2</a></li> <li><a href="#">Item 3</a></li> <li><a href="#">Item 4</a></li> </ul> </div> <div id="wb_Text1" style="position:absolute;left:170px;top:65px;width:217px;height:33px;z-index:1;" align="left"> <font style="font-size:16px" color="#000000" face="Arial">Проверка соединения с БД:<br> </font></div> <form action="ib_connect.php" name="myform" method="post"> <input type="text" id="Editbox1" style="position:absolute;left:394px;top:63px;width:166px;font-family:Courier New;font-size:16px;z-index:2" name="Editbox1" value=""> </form> <div id="wb_Text2" style="position:absolute;left:450px;top:44px;width:74px;height:14px;z-index:3;" align="left"> <font style="font-size:11px" color="#000000" face="Arial">Поиск ФИО</font></div> <div id="wb_AdvancedButton1" style="position:absolute;left:560px;top:61px;width:76px;height:26px;z-index:4;" align="center"> <button id="AdvancedButton1" type="button" onClick="window.location='./ib_connect.php'" name="AdvancedButton1" style="width:76px;height:26px;"><div><font style="font-size:11px" color="#000000" face="Arial">Искать</font></div></button></div> </body> </html>
Извиняйте меня, я 3-й день тока смотрю на PHP и возможность работы с БД через WEB-интерфейс |