δεν εκτελειται η php στην σελιδα  Το θέμα επιλύθηκε

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: δεν εκτελειται η php στην σελιδα

Δημοσίευσηαπό pc_magas » 21 Ιούλ 2012, 16:26

Άμα κοιτάξεις το log του virualhost σου στον apache θα το δεις κιόλλας αν έχεις κάποιο λάθος.
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: δεν εκτελειται η php στην σελιδα  Το θέμα επιλύθηκε

Δημοσίευσηαπό parenthesis » 21 Ιούλ 2012, 21:02

Λοιπόν, τα σφάλματα που μου βγάζει εμένα, είναι τα εξής :
1.
Κώδικας: Επιλογή όλων
$insert="INSERT INTO users (id,firstname,lastname,age,email,homeplace,address,) VALUES (NULL,'$_POST[firstname]','$_POST[lastname]','$_POST[age]','$_POST[email]','$_POST[homeplace]','$_POST[address]')";


Εδώ έχεις βάλει ένα περιττό κόμα στο τέλος της λίστας με τα πεδία του πίνακα: (id, firstname, lastname, age, email, homeplace, address,)...
Επίσης, αν έχεις ορίσει primary key το id δε θα σε αφήσει να το θέσεις null.

2.
Κώδικας: Επιλογή όλων
//success message
if (!mysql_query($sql,$con)) {
die('Σφάλμα: ' . mysql_error());
}


Εδώ άλλαξε το $sql με το $insert.

Τέλος, αφού έχεις ορίσει method='POST' στο .html αρχείο σου, δεν έχει νόημα να πάρεις την είσοδο του χρήστη με $_GET[...] όπως κάνεις στην αρχή.
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Πολύ καλό
2 Dual boot:
  • Ubuntu 13.04 raring 3.8.0-34-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic
  • Fedora 19 Schrödinger’s Cat 3.13.5-101.fc19.x86_64 64bit (el_GR.utf8, gnome)
3 Intel Core i5-3337U CPU @ 1.80GHz ‖ RAM 3844 MiB ‖ TOSHIBA VCUAA - TOSHIBA SATELLITE U940
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 eth0: Realtek RTL8101E/RTL8102E Ethernet [10ec:8136] (rev 05) ⋮ wlan0: Intel Centrino Wireless-N 2230 [8086:0887] (rev c4)
Άβαταρ μέλους
parenthesis
punkTUX
punkTUX
 
Δημοσιεύσεις: 150
Εγγραφή: 06 Οκτ 2009, 22:47
Launchpad: mara_sdr
Εκτύπωση

Re: δεν εκτελειται η php στην σελιδα

Δημοσίευσηαπό koslibpro » 21 Ιούλ 2012, 21:19

τα αλλαξα ολα αυτα,αλλα και παλι δεν μου δουλευε.

πριν λιγο μου την βιδωσε και τα εσβησα ολα και τα ξαναεφτιαξα απο την αρχη.μα ητα γελοιο..

τελικα,απ'οτι υποπτευομαι,ειχα κανει λαθος και μου ειχε ξεφυγει καποιος κομμα ή καποια αποστροφος ή την ειχα βαλει καταλαθος σε λαθος σημειο..

(βαζω τικ στον parenthesis μιας και ο ανθρωπος εκανε τις περισσοτερες επισημανσεις.)

γιατι ομως πριν,και με τα λαθη που υπηρχαν,γιατι δεν εμφανιζοταν καμοια ενδειξη για αυτα?και εμφανιζοταν απλα μια λευκη σελιδα?
Spoiler: show
1 Γνώσεις → Linux: Χαμηλό>Μεσαίο┃ Προγραμματισμός: PHP,C ┃ Αγγλικά: Proficiency
2 Λειτουργικό → Ubuntu 13.04 precise 32-bit (en_US.UTF-8)
3 Προδιαγραφές → CPU: i3-2310M 2.1Ghz ‖ RAM 4Gb
4 Κάρτες γραφικών: NVidia GeForce GT 540M 1Gb

Personal blog - website
Άβαταρ μέλους
koslibpro
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 356
Εγγραφή: 12 Μάιος 2011, 16:37
Τοποθεσία: Piraeus
Εκτύπωση

Προηγούμενη

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron