morpheous Δημοσ. 24 Σεπτεμβρίου 2004 Δημοσ. 24 Σεπτεμβρίου 2004 kalispera.... loipon arxisa na peiramatizomai alla den mou vgenoun kai poly kalla ta pragmata loipon diavazw apo ena pdf book....kanw oti akrivws leei alla tpt...loipon exw mia form pernw ta stoixia tis (sto koubi submit grafei Sign! ) > if ($submit == "Sign!") { $query = "insert into guestbook (name,location,email,url,comments) values ('$name', '$location', '$email', '$url', '$comments')" ; mysql_query($query) or die (mysql_error()); echo "bika stin if"; ?> etsi den benei kan stin if!! an to if to kanw if ($_POST[submit] == "sign!") tote allazei to prama kai benei....ok lew einai apla ena typografiko lathos! to thema einai oti otan kanw view thn vash exei dimiourgisei nea pedia sto table alla einai la kena!!! giati??? distixws den borw na vrw thn lisi!! an kapoios exei thn diathesh na me vohthisei einai kati parapanw apo kalodexoumenos!! efxaristW!
galanta Δημοσ. 24 Σεπτεμβρίου 2004 Δημοσ. 24 Σεπτεμβρίου 2004 Αυτό μάλλον έχει να κάνει με τις ρυθμίσεις του php.ini. Πρέπει να αλλάξεις κάποιες ρυθμίσεις, για δες τι τιμή έχει η register_globals. Αν είναι off κάνε το on. Όλα αυτά πριν διαβάσω τον κώδικά σου. Αν δε δουλέψει το ξαναβλέπουμε.
Lyman_Zerga Δημοσ. 24 Σεπτεμβρίου 2004 Δημοσ. 24 Σεπτεμβρίου 2004 $data[0] = _$POST['foo1']; κτλ. Μέσα στο query χρησιμοποίησε το $data array.
morpheous Δημοσ. 24 Σεπτεμβρίου 2004 Μέλος Δημοσ. 24 Σεπτεμβρίου 2004 loipon to provlima den einai me thn vash...alla me to oti den pernei ta dedomena apo thn forma...file Lyman den polykatalava ti enoeis
Lyman_Zerga Δημοσ. 24 Σεπτεμβρίου 2004 Δημοσ. 24 Σεπτεμβρίου 2004 Δεν βλέπεις τις τιμές από την βάση, γιατί οι τιμές βρίσκονται στις $_POST['KATI'] μεταβλητες. Αυτό σου έγραψα, και επειδή θα μπέξεις με τα quotes αν τα πετάξεις έτσι μέσα στο query, κάνε μια ανάθεση σε ένα array ή βάλτα ένα ένα με το χέρι. $name = $_POST['name'];
galanta Δημοσ. 24 Σεπτεμβρίου 2004 Δημοσ. 24 Σεπτεμβρίου 2004 Στο php.ini βάλε και το magic_quotes_gpc να είναι on και ξαναδοκίμασε.
morpheous Δημοσ. 25 Σεπτεμβρίου 2004 Μέλος Δημοσ. 25 Σεπτεμβρίου 2004 kalispera kai paly! katarxas efxaristw para poly gia thn mexri twra vohthia sas!! eimai kai axarios! tin xreiazomia!! loipon file Lyman opws htan logiko kanodas to $var=$_POST['var'] doulepse...to thema omws eiani oti OLA ta tutors to exoun opws to grafw sthn arxi....dil ola apla $name (opou name to onoma tou paidiou sthn forma) , ara loipon giati den doulevei??? kanw kati lathos!! thanks kai paly!
galanta Δημοσ. 25 Σεπτεμβρίου 2004 Δημοσ. 25 Σεπτεμβρίου 2004 morpheus, επειδή λοιπόν θέλει ο καθένας να σε βοηθήσει, μη μας γράφεις και πες μας αν δούλεψε αυτό που σου είπαμε. Το πρόβλημα είναι ότι οι φόρμες σου δε μεταφέρουν τις μεταβλητές με τον τρόπο που θα ήθελες και προτείνουν τα tutorials σου, όχι γιατί είναι λάθος ο κώδικας αλλά γιατί η php είναι σεταρισμένη έτσι, που είναι και ασφαλέστερο αν και λιγότερο πρακτικό. Για το λόγο αυτό, κάνεις τις δυο κινήσεις που σου πρότεινα και αν δε σου δουλέψει, στείλε μου το αρχείο php.ini στη διεύθυνση [email protected] να το δω λιγάκι και πάψε να ασχολείσαι με τον κώδικα ο οποίος είναι σωστός. Επίσης, καλύτερα να χρησιμοποιείς τις μεταβλητές μέσω του array όπως σωστά συμβούλεψαν και τα παιδιά, ωστόσο αν θέλεις το παράδειγμα να δουλέψει όπως το διάβασες στα tutorials, κάνε τις αλλαγές στις ρυθμίσεις. edit: εννοείται ότι αφού αλλάξεις τις ρυθμίσεις, θα πρέπει να κάνεις επανεκκίνηση τον apache για να διαβαστούν ξανά τα αρχεία των ρυθμίσεων.
morpheous Δημοσ. 25 Σεπτεμβρίου 2004 Μέλος Δημοσ. 25 Σεπτεμβρίου 2004 file galanta ta magic_quotes htan by default on!! den me poly niazei na doulevei opws to leei to tutorial...apla me niazei na katalavw giati den doulevei etsi... thanks kai paly
galanta Δημοσ. 25 Σεπτεμβρίου 2004 Δημοσ. 25 Σεπτεμβρίου 2004 Φίλε Morpheus, στο php.ini που μου έστειλες η register_globals είναι Off.
morpheous Δημοσ. 25 Σεπτεμβρίου 2004 Μέλος Δημοσ. 25 Σεπτεμβρίου 2004 loipon nai odos einai off...to xa kanei on arxika otan moy to pes kai den eixe kanei tpt! meta polla eixa apelpistei kai ksana setara ta pada (apache php mysql) kai eghne off (by default)...to ksana kana twra kai doulepse...profanos den eixa kanei restart ton apache!!! :S en telh einai kalhtero apo programatistikhs apopshs na doulevei etsi h eiani prothmotero na kanw ena data array?? kai paly efxaristw poly! den tha to elina to prob xwrhs thn vohthia sas!
Lyman_Zerga Δημοσ. 26 Σεπτεμβρίου 2004 Δημοσ. 26 Σεπτεμβρίου 2004 Από την στιγμή που οι δημιουργοί της PHP αποφάσισαν να σταματήσουν να υποστηρίζουν από default τον παλιό τρόπο, το σωστό είναι να χρησιμοποιείς τα $_POST[] και $_GET[]; Τα tutorials που έχεις είναι προφανώς παλιά. Αν θες, μπορώ να σου στείλω μερικά ebooks. galanta έγραψε, πάψε να ασχολείσαι με τον κώδικα ο οποίος είναι σωστός. Ότι δεν δουλεύει, δεν είναι σωστό.
morpheous Δημοσ. 27 Σεπτεμβρίου 2004 Μέλος Δημοσ. 27 Σεπτεμβρίου 2004 diavazw apo ena arketa kalo ebook (apo tous jay greenspan kai brad bulger) pados oso perisotera toso kalhtero so an den exeis prob stile mou! efxaristw kai paly! p.s to ebook legete MySql/php database applications
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.