Amateurs mistake. Που εχω λαθως?

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

Amateurs mistake. Που εχω λαθως?

Δημοσίευση από Connor MacLeod » 09 Δεκ 2015 08:57

εχω σε μια .html:

Κώδικας: Επιλογή όλων

 <A HREF="welcome.php?name=User"> Γεια σας, είμαι ο User! </A>
Και σε ενα .php:

Κώδικας: Επιλογή όλων

 <HTML>

<HEAD>

<TITLE> Title </TITLE>

</HEAD>

<BODY>

<P> Result

 <?php

            echo&#40; "Καλώς ήρθατε στο Web site μας, $name !" &#41;;

?>

</BODY>

</HTML>
Στο αποτελεσμα οτν παταω το λινκ στο πρωτο .html
με βγαζει
&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;, &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533; &#65533;&#65533;&#65533; Web server, &#65533;&#65533;&#65533;&#65533;&#65533; :
Notice: Undefined variable: name in C:\xampp\htdocs\welcome.php on line 15
&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; Web site &#65533;&#65533;&#65533;, !
Που ειναι το λαθος ακριβως?
:-?
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

thomasd
Δημοσιεύσεις: 30
Εγγραφή: 27 Ιουν 2013 10:57

Amateurs mistake. Που εχω λαθως?

Δημοσίευση από thomasd » 09 Δεκ 2015 09:15

Όπως σου λέει και το σφάλμα, δεν έχεις δηλώσει τη μεταβλητή $name. Θα πρέπει κάπου να τη δηλώσεις και να της δώσεις μία τιμή.

Για να τυπώσει τα ελληνικά, θα πρέπει να δηλώσεις σαν κωδικοποίηση utf ή ISO 8859-7 ή κάποια άλλη που υποστηρίζει ελληνικά. Μετά το άνοιγμα του head tag μπορείς να βάλεις το παρακάτω.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Δεν έχεις κλείσει το p tag.

Όχι σφάλμα, απλά ενημέρωση γιατί από ότι καταλαβαίνω τώρα μαθαίνεις. Η echo δεν είναι απαραίτητο να έχει παρένθεση σε αυτό που εκτυπώνει.
html/css/php/mysql/jquery/ajax programmer


Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

Amateurs mistake. Που εχω λαθως?

Δημοσίευση από Connor MacLeod » 09 Δεκ 2015 09:35

O nai nai. Tωρα το πηρα χαμπαρι οτι δεν δηλωσα μεταβλητη.
Ειχα το notepad++ πιο κατω και δεν εκανα copy ολο τον κωδικα καταλαθως
Thanks και σορρυ ειναι πρωι ακομα..

:pint:
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες