Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Передача GET-параметров скрипту из HTML-формы

Сообщения:  [1-4] 

 
 автор: cheops   (05.11.2006 в 12:55)   письмо автору
 
   для: Вася   (05.11.2006 в 10:46)
 

Почему вы принимаете параметр st вместо textfield, а при приёме textfield - у вас лишняя открывающая квадратная скобка. Попробуйте так
<?  
$st 
$_GET['textfield'];  
$im imageCreateFromPng("underwater.png");  
$orange imageColorAllocate($im22021060);  
$px = (imageSx($im)-7.5*strlen($st))/2;  
imageString($im,10,$px,30,$st,$orange);  
Header("Content-type: image/png");  
imagePng($im);  
imageDestroy($im);  
?> 

   
 
 автор: kasmanaft   (05.11.2006 в 12:34)   письмо автору
 
   для: Вася   (05.11.2006 в 10:46)
 

echo $st что говорит?
Может быть дело в продолжении скрипта?

   
 
 автор: ddhvvn   (05.11.2006 в 11:55)   письмо автору
 
   для: Вася   (05.11.2006 в 10:46)
 

action="<?='diag.php'?>"> - что это?
нельзя просто action="diag.php" или если данный скрипт и есть diag.php вообще не писать "action"
$st = $_REQUEST['st']; -> $st = $_GET['st'];

   
 
 автор: Вася   (05.11.2006 в 10:46)
 
 

Hello уважаемые
ситуация банальнейшая, но все равно не могу разобраться: скрипт должен получать параметр (строку) и отображать её на фоне изображения. Для этого используется 2 скрипта - один с формой, другой выводит изображение. Не получается передать скрипту параметр с формы. Вот код этих скриптов:

diag.php:

<body> 
<? if (!@$_GET['Submit']): ?> 
<p>Enter your text:</p> 
<form name="form1" method="get" action="<?='diag.php'?>"> 
  <input name="textfield" type="text" size="60"> 
  <input name="Submit" type="submit" id="Submit" value="Go"> 

<p> 
<? else:  
$string $_GET['textfield']; 
print 
"<img src=diagram.php?st=$string>"
?> 
<? endif ?>       
</p> 
</form> 
</body> 



diagram.php:

<? 
//$st = "Hello World!"; 
//$st = $QUERY_STRING['st']; 
//$st = $_GET[['st']; 
//$st = $_GET[['textfield']; 
$st $_REQUEST['st']; 
$im imageCreateFromPng("underwater.png"); 
$orange imageColorAllocate($im22021060); 
$px = (imageSx($im)-7.5*strlen($st))/2
imageString($im,10,$px,30,$st,$orange); 
Header("Content-type: image/png"); 
imagePng($im); 
imageDestroy($im); 
?> 


Как видите, пытался и через $_GET, и через $QUERY_STRING - всё равно не работает :(

whassup?

p.s.: не в тему: какую версию Tomcat для JSP лучше ставить c Apache 1.3.31 и PHP 4.4.0? С Apache 1.3.31 и PHP 5.0.4?

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования