• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP, jak to zapisać?

VPS Starter Arubacloud
0 głosów
215 wizyt
pytanie zadane 23 kwietnia 2017 w PHP przez xEwald Początkujący (420 p.)
zmienione kategorie 23 kwietnia 2017 przez draghan

Witam, kolejne pytanie.. :)

		<?php
		include("polacz.php");
		if($_SERVER['REQUEST_METHOD'] == 'POST')
		{
		$query = mysql_query("UPDATE `news` SET `tresc` = "$_POST['tresc']" WHERE `news`.`id` = 7;");
		}
		?>

Mam taki kod, przy lijnice z $query mam problem, mianowicie:

<!DOCTYPE HTML>

<html>

<head>
</head>

<body>
	<div id="dodaj" class="jumbotron text-center">
	<form action="" method="post">
	<br /><input type="number" name="id">
	<br/><textarea name="tresc" rows="20" cols="50"></textarea> <br />
	<br/><input type="submit" value="Edytuj"></form>	
	</div>

<kod php>
</body>

</html>

W kodzie php mam takie coś `tresc` = "$_POST['tresc']" nie wiem jak to zapisać, bo kod chyba kończy się przy początku "$_POST" bo i na początku linijki i na początku "$_post" jest ". Ktoś ma pomysł jak to zapisać?

Parse error: syntax error, unexpected '$_POST' (T_VARIABLE) in C:\xampp\htdocs\news\edytuj.php on line 19

Taki error wyskakuję na stronie, dałem najpierw id= 7 bo chciałem potestować, bardzo proszę o pomoc bo już baardzo dlugo się z tym męcze.

Dziękuje za każdą pomoc! :)

 

3 odpowiedzi

+1 głos
odpowiedź 23 kwietnia 2017 przez Chess Szeryf (76,710 p.)
edycja 24 kwietnia 2017 przez Chess

Po pierwsze nie powinieneś już używać mysql_query tylko mysqli_query, ponieważ to pierwsze zostało już usunięte wraz z wejściem PHP 7.

http://php.net/manual/en/function.mysql-query.php

Warning

This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0.

$query = mysqli_query($link,"UPDATE `news` SET `tresc` = \"{$_POST['tresc']}\" WHERE `id` = \"{$_POST['id']}\";");

$_POST['tresc'] i $_POST['id'] powinno być dodatkowo w nawiasach sześciennych klamrowych, tak jak w moim kodzie powyżej oraz poprzedzone backslash'ami, czyli odwrotnymi ukośnikami.

komentarz 24 kwietnia 2017 przez Mariusz08 Maniak (62,300 p.)

w nawiasach sześciennych

Ja znam tylko nawias kwadratowy i klamrowy... 

komentarz 24 kwietnia 2017 przez HaKIM Szeryf (87,590 p.)

w nawiasach sześciennych

Ja znam tylko nawias kwadratowy i klamrowy... 

W takim razie trzymaj, bo Ci troszkę brakuje:

https://pl.wikipedia.org/wiki/Nawias

komentarz 24 kwietnia 2017 przez Chess Szeryf (76,710 p.)
edycja 29 kwietnia 2017 przez Chess
Oj, przepraszam za pomyłkę. Miałem rzeczywiście na myśli nawias klamrowy, nie sześcienny. A tak po za tym to nie ma czegoś takiego jak nawias sześcienny, chyba.
0 głosów
odpowiedź 23 kwietnia 2017 przez Ehlert Ekspert (212,630 p.)

Jak skończysz i umieścisz to na serwerze proszę o link. devil

0 głosów
odpowiedź 23 kwietnia 2017 przez ThePatrykOOO Dyskutant (8,380 p.)
zainteresuj się SQL Injection bo to słabo będzie wyglądać jak ktoś ci rozwali bazę

Podobne pytania

0 głosów
3 odpowiedzi 646 wizyt
pytanie zadane 12 maja 2016 w PHP przez roxy32l Początkujący (470 p.)
0 głosów
2 odpowiedzi 310 wizyt
pytanie zadane 4 kwietnia 2018 w PHP przez Rafał Michalik 1 Początkujący (490 p.)
0 głosów
1 odpowiedź 773 wizyt
pytanie zadane 12 lutego 2018 w PHP przez Dynamic Bywalec (2,910 p.)

92,455 zapytań

141,263 odpowiedzi

319,100 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...