Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Momentul Aprilie 1964

A fost lansat Ubuntu 24.04 LTS

Free streaming SkyShowtime de la ...

Skoda Fabia 1.0 TSI (110 CP)- 19 ...
 Mezina familiei, Merida BigNine

The Tattooist of Auschwitz (2024)

Se poate recupera numar de telefo...

Upgrade de la MacBook Pro M1 cu 8...
 Ce tip de monitor am nevoie pt of...

Resoftare camera supraveghere

Laptop Gaming

Cu ce va aparati de cainii agresi...
 Nu imi platiti coletul cu cardul ...

Exista vreun plan de terorizare p...

Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone
 

Mic ajutor incepator PHP

- - - - -
  • Please log in to reply
14 replies to this topic

#1
dascaluD

dascaluD

    New Member

  • Grup: Junior Members
  • Posts: 6
  • Înscris: 24.07.2018
Buna ziua am o mica eroare care incerc sa ii dau de cap.
Vad ca eroarea e pe linia 8 si urmez un tutorial de pe Lynda.com pentru a invata PHP,MySQL si apoi framework-uri
dar ma uit si nu vad unde este eroarea.
Mai jos in imagini aveti pagina1,pagina2 si apoi eroare care imi apare si rezultatul in ultima poza care ar trebui sa imi apara.Daca am postat pe area gresita va rog sa ma scuzati.
Va multumesc.

Attached Files


Edited by dascaluD, 24 July 2018 - 11:59.


#2
PlatonX

PlatonX

    Senior Member

  • Grup: Senior Members
  • Posts: 5,741
  • Înscris: 13.09.2009
In secondpage.php la linia 8 ceri de la variabila superglobala $_GET indexul 'id', index pe care nu il ai definit inainte.
De fapt tu vrei sa trimiti datele prin metoda get din firstpage in secondpage dar nu ai mentionat asta. In mod normal trimiti datele printr-un formular unde definesti si metoda: get sau post.

Edited by PlatonX, 24 July 2018 - 12:06.


#3
dascaluD

dascaluD

    New Member

  • Grup: Junior Members
  • Posts: 6
  • Înscris: 24.07.2018
Din prima pagina ar trebuie sa preia 42 de la <a href="secondpage.php?id=42">Second Page</a>

si sa imi afiseze pe pagina a doua cum apare in ultima poza.

#4
Flat

Flat

    Bugetar Esențial

  • Grup: Senior Members
  • Posts: 32,875
  • Înscris: 23.06.2006
pai asta si face, daca dai click pe link cum trebuie

ca sa nu-ti mai apara eroarea poti sa faci o verificare inainte, daca exista ceva pe get
if(isset($_GET['id']))

#5
dascaluD

dascaluD

    New Member

  • Grup: Junior Members
  • Posts: 6
  • Înscris: 24.07.2018
Aveti in atasament tutorialul .Eu nu stiu cum lui ii functioneaza si mie nu.

Attached Files



#6
paso87

paso87

    Senior Member

  • Grup: Senior Members
  • Posts: 2,448
  • Înscris: 06.08.2008
Cum de deschizi codul cu hmtl si il inchizi cu html ?

#7
dascaluD

dascaluD

    New Member

  • Grup: Junior Members
  • Posts: 6
  • Înscris: 24.07.2018
Am corectat
<html>
<head>
<title>First Page</title>
</head>
<body>
<a href="secondpage.php?name=kevin&id=42">Second Page</a>
</body>
</html>



<html>
<head>
<title>Second Page</title>
</head>
<body>
<?php
print_r($_GET);
$id = $_GET['id']
$name = $_GET['name'];
echo "<br /><strong>" . $id . ": {$name}</strong>";
?>
</body>
</html>


Eroare Parse error: syntax error, unexpected '$name' (T_VARIABLE) in C:\xampp\htdocs\php_sandbox\secondpage.php on line 10

Edited by dascaluD, 24 July 2018 - 12:25.


#8
PlatonX

PlatonX

    Senior Member

  • Grup: Senior Members
  • Posts: 5,741
  • Înscris: 13.09.2009
Punct si virgula dupa $id = $_GET['id']

Edited by PlatonX, 24 July 2018 - 12:27.


#9
dascaluD

dascaluD

    New Member

  • Grup: Junior Members
  • Posts: 6
  • Înscris: 24.07.2018
Scuzati-ma am uitat ca PHP e case sensitive

Edited by dascaluD, 24 July 2018 - 12:29.


#10
sftpdt

sftpdt

    Senior Member

  • Grup: Senior Members
  • Posts: 3,665
  • Înscris: 29.08.2013

View PostdascaluD, on 24 iulie 2018 - 12:29, said:

Scuzati-ma am uitat ca PHP e case sensitive

N-are treaba case sensitive cu punct si virgula :))
Variabilele si constantele sunt case sensitive. Numele functiilor nu.

#11
tatarduka

tatarduka

    Senior Member

  • Grup: Senior Members
  • Posts: 3,042
  • Înscris: 30.10.2006
Ce tutorial urmezi? Explica pe acolo si despre securitate si XSS?

#12
dascaluD

dascaluD

    New Member

  • Grup: Junior Members
  • Posts: 6
  • Înscris: 24.07.2018

View Posttatarduka, on 24 iulie 2018 - 13:42, said:

Ce tutorial urmezi? Explica pe acolo si despre securitate si XSS?
Nu,deocamdata doar sa inteleg cum functioneaza php,mysql putin html si vreo 4 frameworkuri Zend,Cake,Sympony etc si  restul in timp pana am bazele programari.
Din cate stiu eu cele mai utilizate framework-uri de JS sunt React,angular si node.js si de PHP Laravel si symphony
Am sa invat JS si framework-uri dupa ce invat bine sa lucrez cu PHP si mySQL vreau sa fac o mini biblioteca cu design apoi sa utilizez si JS pentru asta si am sa postez aici probleme,solutii si rezultatul final.Multumesc pentru ajutor.

#13
tatarduka

tatarduka

    Senior Member

  • Grup: Senior Members
  • Posts: 3,042
  • Înscris: 30.10.2006
Intrebam pentru ca nu se face asa ceva:

$id = $_GET['id']
$name = $_GET['name'];
echo "<br /><strong>" . $id . ": {$name}</strong>";



#14
EURODOMENII

EURODOMENII

    Junior Member

  • Grup: Members
  • Posts: 28
  • Înscris: 28.03.2007
Un IDE bun te ajuta. Din punctul meu de vedere, cel mai bun este PhpStorm ( pe bani). Ca varianta free recomand https://code.visualstudio.com/ .

#15
Sonic3R

Sonic3R

    Member

  • Grup: Members
  • Posts: 836
  • Înscris: 02.02.2011

View Posttatarduka, on 25 iulie 2018 - 08:55, said:

Intrebam pentru ca nu se face asa ceva:

$id = $_GET['id']
$name = $_GET['name'];
echo "<br /><strong>" . $id . ": {$name}</strong>";

Ete na, ii bagi pe gat securitatea ... Incearca sa inteleaga cum merge treaba cu PHP si MySQL iar tu vii cu atacuri XSS sau CSRF ...

Ca IDE poti folosi NetBeans sau Visual Studio Code (care ulterior va trebui sa il configurezi ca sa mearga cu PHP)

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate