Mike_ledis Δημοσ. 30 Μαΐου 2011 Δημοσ. 30 Μαΐου 2011 Καλησπέρα.Προσπαθώ να αναπτύξω ένα ερασιτεχνικό captcha.Έχω δυο script σε php. Το ένα είναι το captcha.php οπού εμφανίζει κάνει generate τις εικόνες για το captcha και το άλλο είναι το index.php οπού εμφανίζει τις εικόνες που παράγει το captcha.php,και μέσω μίας φόρμας που δημιουργεί κάνει post και εμφανίζει τις τιμές όπου πληκτρολογεί ο χρήστης.Σας παραθέτω το index.php με το οποίο έχω το προβλημα. > <?php session_start(); $captcha = $_SESSION['captcha_key']; if ($_POST['button']){ $value = $_POST['value']; echo "$value - $captcha"; } else echo "<form action='index1.php' method='post'> <div align='center'> <table border='1' style='width: 18%; align: center;'> <tr><td> <div align='center'><img src='captcha.php'></img></div></br> Password: <input type='text' name='value' size='10' /> <input type='submit' name='button' value='Submit' /> </td></tr> </table> </div> </form>"; //<input type='submit' name='button' value='Submit'> ?> Τo προβλημα εμφανίζεται στην πρώτη post και συγκεκριμένα το μύνημα λάθους είναι αυτό: Notice: Undefined index: button in C:\wamp\www\captcha\index1.php on line 6 Εχει κάνεις κάποια ιδέα πώς θα μπορούσα να αλλάξω το προγραμμά μου για να γίνεται σωστά η υποβολή φόρμας;
dewn735 Δημοσ. 30 Μαΐου 2011 Δημοσ. 30 Μαΐου 2011 Άλλαξε το >if ($_POST['button']) σε >if ($_POST['value'])
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.