Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z przekazaniem zmiennej, Problem z przekazaniem zmiennej do skryptu php
mwolodzko
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.07.2010

Ostrzeżenie: (0%)
-----


Mam następujący problem przy przekazaniu zmiennej tekstowej z JavaScript do skryptu PHP przekazane zostaje tylko pierwsze słowo.
Np moja zmienna:
CODE
var zmienna= "Witam, co słychać";

w rezultacie do php trafia tylko to co jest do pierwszej spacji, w tym wypadku "Witam,"

Jeżeli zmienna zdeklarowana jest tak:
CODE
var zmienna = "Witam,+co+słychać";

wtedy przekazany jest cały wpis.

Kod JavaScript
CODE
function wyslij(){
var zmienna = "Witam, co sychać";
//var zmienna = "Witam,+co+sychać";
app.httpRequest("http://xxxxx.pl/test.php?nazwa="+zmienna, "GET", function(data, error, httpResponse){
alert(httpResponse.responseText);
}, {

}, "JSON", {}, {});
}


Kod PHP:
CODE
<?php
$servername = "xxxx";
$username = "xxxx";
$password = "xxxx";
$dbname = "xxxx";


$nazwa = $_GET['nazwa'];
$id = 5;

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$sql = "UPDATE tabela1 SET nazwa='".$nazwa."' where id='".$id."'";

if ($conn->query($sql) === TRUE) {
echo $nazwa;
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>


W jaki sposób przesłać tekst w całości?

Ten post edytował mwolodzko 23.12.2014, 09:41:35
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 00:00