Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Link w skrypcie
jurek04
post 25.11.2018, 11:28:42
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 8.09.2009

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


Witam
W tej linii kodu chciałem zrobić link

$insertMessageData['message'] = "linia tekstu" .site_url('job/view/'.$projectid);

i zrobiłem to tak

$insertMessageData['message'] = "linia tekstu" <a href="<?php echo site_url('job/view/'.$projectid);?>"> <?php echo $job->job_name; ?></a>;

ale na stronie wyskakuje mi błąd

Parse error: syntax error, unexpected T_STRING in /home/

Bardzo proszę wskazanie co zrobiłem źle i poprawkę tego kodu
Go to the top of the page
+Quote Post
Tomplus
post 25.11.2018, 12:15:14
Post #2





Grupa: Zarejestrowani
Postów: 1 834
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

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


Powinieneś jeszcze raz na to spojrzeć, bo ewidetnie masz zły kod.

Skoro w $insertMessageData['message'] tworzysz string to po co Ci <?php?

<?php
?>
tworzy się po to aby informować parser PHP kiedy ma przetwarzać kod.
Nie ma sensu tego robić w zmiennej.

wystarczy używać $zmienna = "string ". funkcjaA() ." string ".funckjaB()." string";
Go to the top of the page
+Quote Post
jurek04
post 25.11.2018, 12:54:29
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 8.09.2009

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


a czy byłbyś tak miły napisał praktyczni jak to powinien wyglądać ten mój link - byłbym bardzo wdzięczny bo w php nie jest dobry
Go to the top of the page
+Quote Post
Tomplus
post 25.11.2018, 15:24:12
Post #4





Grupa: Zarejestrowani
Postów: 1 834
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

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


To warto się uczyć, szczególnie że to podstawy:

  1. //błędny
  2. $insertMessageData['message'] = "linia tekstu" <a href="<?php echo site_url('job/view/'.$projectid);?>"> <?php echo $job->job_name; ?></a>;
  3.  
  4. //prawidłowy
  5. $insertMessageData['message'] = "linia tekstu <a href='" . site_url('job/view/'.$projectid) . "'>" . $job->job_name . "</a>";


Warto skorzystać z jakiegoś kursu PHP i trochę pouczyć się. Przynajmniej podstaw.
https://www.learn-php.org/
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.04.2024 - 02:31