Προς το περιεχόμενο

Προβλημα με υποβολή φόρμας σε php.


Mike_ledis

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα.Προσπαθώ να αναπτύξω ένα ερασιτεχνικό 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

Εχει κάνεις κάποια ιδέα πώς θα μπορούσα να αλλάξω το προγραμμά μου για να γίνεται σωστά η υποβολή φόρμας;

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...