PHP - включить файл php, а также отправить параметры запроса - PullRequest
75 голосов
/ 05 августа 2009

Мне нужно показать страницу из моего php-скрипта на определенных условиях. У меня есть условие if, и я выполняю «include», если условие выполнено.

if(condition here){
  include "myFile.php?id='$someVar'";
}

Теперь проблема в том, что на сервере есть файл «myFile.php», но я хочу вызвать этот файл с аргументом (id), и значение «id» будет меняться при каждом вызове.

Может кто-нибудь подсказать, пожалуйста, как этого добиться? Спасибо.

Ответы [ 12 ]

0 голосов
/ 28 апреля 2015

Сделайте это:

NSString *lname = [NSString stringWithFormat:@"var=%@",tname.text];
NSString *lpassword = [NSString stringWithFormat:@"var=%@",tpassword.text];

NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString:@"http://localhost/Merge/AddClient.php"]];
[request setHTTPMethod:@"POST"];
[request setValue:@"insert" forHTTPHeaderField:@"METHOD"];

NSString *postString = [NSString stringWithFormat:@"name=%@&password=%@",lname,lpassword];
NSString *clearpost = [postString stringByReplacingOccurrencesOfString:@"var=" withString:@""];
NSLog(@"%@",clearpost);
[request setHTTPBody:[clearpost dataUsingEncoding:NSUTF8StringEncoding]];
[request setValue:clearpost forHTTPHeaderField:@"Content-Length"];
[NSURLConnection connectionWithRequest:request delegate:self];
NSLog(@"%@",request);

И добавьте в ваш insert.php файл:

$name = $_POST['name'];
$password = $_POST['password'];

$con = mysql_connect('localhost','root','password');
$db = mysql_select_db('sample',$con);


$sql = "INSERT INTO authenticate(name,password) VALUES('$name','$password')";

$res = mysql_query($sql,$con) or die(mysql_error());

if ($res) {
    echo "success" ;
} else {
    echo "faild";
}
0 голосов
/ 05 августа 2009

Ваш вопрос не очень понятен, но если вы хотите включить файл php (добавить источник этой страницы к вашему), вам просто нужно сделать следующее:

if(condition){
    $someVar=someValue;
    include "myFile.php";
}

До тех пор, пока переменная с именем $ someVar в myFile.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...