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

PHP, jak to zapisać?

Object Storage Arubacloud
0 głosów
220 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,790 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,400 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 747 wizyt
pytanie zadane 12 maja 2016 w PHP przez roxy32l Początkujący (470 p.)
0 głosów
2 odpowiedzi 346 wizyt
pytanie zadane 4 kwietnia 2018 w PHP przez Rafał Michalik 1 Początkujący (490 p.)
0 głosów
1 odpowiedź 806 wizyt
pytanie zadane 12 lutego 2018 w PHP przez Dynamic Bywalec (2,910 p.)

92,632 zapytań

141,502 odpowiedzi

319,882 komentarzy

62,015 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

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy 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!

...