input action .. $_GET['user']

vasilev

Registered
здравейте ,
в една страница се опитвам да подкарам логика - ако в линкът е подаден потребител тоест :

domain.com/index.php?user=test

то да се зареди дадена таблица , ако не се подаде - да изпише някаква грешка .

направил съм го със

Код:
  <?php if (isset($_GET['user'])) 
{ ?>...

само че за да работи трябва тоя потребител да го вкарам в action=

Код:
<form name="f" method="post" action="index.php?page=Calendar&user=".mysql_real_escape_string($_GET['user'])."&f=new&sf=save" >

моля за съдействие защото пробвах по 100 начина и не става .
 
:O Интересен подход. С тази форма, която си постнал, не се разбира какво точно искаш да направиш.
Пращаш ПОСТ заявка, като подаваш линк, който приема от ГЕТ метод.
Я обясни точно какво се мъчиш да скалъпиш.
 
подаваш линк в който има потребител .
когато напиша условие - ако в тоя линк има тоя потребител .. и в action не сложа потребителя от линка - то той не го вкарва в базата ..

на този линк се извежда календар . аз искам да направя запис с event за потребителя който е в линка .
ако го направя с input method hidden .. и без <?php if (isset($_GET['user']))
{ ?> , то е ок . но аз искам ако в линка няма потребител то да изведе съобщение ..
 
Код:
само че за да работи трябва тоя потребител да го вкарам в action="user=peter"

еми тук си вадиш резултатите със потребителите от база данни
трявба ти точния потребител който е логнат


if (isset($_GET['user'])){
$table=$_GET["user"];
if($table==""){
echo"Празна гет заявка";
}else{
$query=mysql_query(SELECT * FROM $table);
$result=mysql_fetch_array($query);
$num=mysql_num_rows($query);
if($num=="0"){
echo"Няма намерени резултати";}
else{
//тук резултатите
   }
  }
 }
}

тук формата;
 
<form name="f" method="post" action="index.php?page=Calendar&user=<?php echo $_GET['user']; ?>&f=new&sf=save" >


.. :)
аз съм бил в грешка :)
 

Back
Горе