Λίγο βοήθεια?

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

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

Απάντηση
Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Λίγο βοήθεια?

Δημοσίευση από vassilism » 10 Ιούλ 2007 02:10

Παιδιά θέλω τη βοήθεια σας γιατί είμαι αρχάριος στην php.
Θέλω να περάσω εγγραφές από μια φόρμα στην βάση mysql.
Η βάση λέγετε jokes το table Jokes και το πεδίο JokeText.
Αυτός είναι ο κώδικας που προσπαθώ αλλά σίγουρα κάτι λείπει.

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

<html>
<head>
<title>jokes</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1253"></head>
<body>
<?php

            
            // Σύνδεση με τον database server

            $dbcnx = @mysql_connect&#40;"localhost", "*****", "******"&#41;;

            if &#40;!$dbcnx&#41; &#123;

                        echo&#40; "<P> Αδύνατη η σύνδεση με τον server. </P>" &#41;;

                        exit&#40;&#41;;

             &#125;

            // Επιλογή της βάσης δεδομένων jokes

            mysql_select_db&#40;"jokes"&#41;;
			$query = "insert into Jokes values &#40;'".$JokeText."'&#41;";
			$result = mysql_query&#40;$query&#41;;
			
                        
?>
</body>
</html>

Άβαταρ μέλους
xultimatex
Honorary Member
Δημοσιεύσεις: 2505
Εγγραφή: 26 Ιούλ 2003 13:02
Τοποθεσία: Ξάνθη
Επικοινωνία:

Λίγο βοήθεια?

Δημοσίευση από xultimatex » 10 Ιούλ 2007 02:59

Αυτό που λείπει είναι το να βάλεις στην μεταβλητή $JokesText αυτό που πληκτρολογεί ο χρήστης. Δες στον κώδικα html της φόρμας σου αν έχει method=post ή method=get. Επειδή απ'ότι κατάλαβα ο χρήστης θα πληκτρολογεί κείμενο ολόκληρο βάλε το πρώτο (αν δεν το έχει ήδη).
Στην php τώρα πριν ακόμα συνδεθείς με την mysql πρόσθεσε την εξής εντολή.

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

$JokeText = $_POST&#91;"JokeText"&#93;;
Αν τελικά προτιμήσεις get μέθοδο, στη θέση του post πιο πάνω θα βάλεις get αν και δεν σου το συνιστώ καθόλου.
:arrow: Αν προσπαθείς πολύ για να πετύχεις κάτι, ίσως το κάνεις με λάθος τρόπο...

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Λίγο βοήθεια?

Δημοσίευση από vassilism » 10 Ιούλ 2007 13:02

Φίλε xultimatex ευχαριστώ πάρα πολύ.
Δούλεψε αμέσως.
Με την φόρμα ήμουν οκ, αυτό που έλειπε ήταν το $JokeText = $_POST["JokeText"];

Απάντηση

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

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

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