Ich habe ein Formular erstellt, das beim Senden an eine PHP-Datei (save.php) geht und den Namen zurücksendet, der nach der Aufnahme als Antwort in der index.html benachrichtigt wird. Irgendwie kann ich den Namen, der an PHP gesendet wurde, nicht zurückdrucken. Bitte helfen Sie.

HTML

<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <script>
        $(document).ready(function(){
            $('#submit1').click(function(){
                $.ajax({
                    type: "POST",
                    url: "save.php",
                    data: jQuery("#form1").serialize(),
                    cache: false,
                    success:  function(data){
                       /* alert(data); if json obj. alert(JSON.stringify(data));*/
                       alert(data);
                    }
                });
            });
        });
    </script>
</head>

<div class="form_wrapper">
    <form id="form1">
        Name:<input id="name1" type="text" /> <br/>
        Email:<input id="email1" type="email" /><br/>
        <input id="submit1" type="submit" />
    </form>
</div>
</body> 
</html>

PHP:

<?php

$name = $_POST['name1'];
$email = $_POST['email1'];
echo $name;

?>

Freundlich helfen!

ERROR:

Notice: Undefined index: name1 in C:\xampp\htdocs\example3\save.php on line 3

Notice: Undefined index: email1 in C:\xampp\htdocs\example3\save.php on line 4
0
Deadpool 11 Aug. 2015 im 11:00

3 Antworten

Beste Antwort

Geben Sie Ihrem Eingabefeld einen Namen und greifen Sie in PHP auf $_POST['given_name'] zu

Vielen Dank :)

1
Gaurang Deshpande 11 Aug. 2015 im 08:09

Die Sache ist, dass Ihre Eingaben nicht das Attribut name mit name1 und email1 haben.

Name:<input id="name1" name="name1" type="text" /> <br/>
Email:<input id="email1" name="email1" type="email" /><br/
1
Xlander 11 Aug. 2015 im 08:11

Sie haben den Namen des Eingabefeldes verpasst

 Name:<input id="name1" type="text" name="name1"/> <br/>
 Email:<input id="email1" type="email" name="email"/><br/>
1
Happy Coding 11 Aug. 2015 im 08:26