Ich entwarf plain HTML-Site, mit einem Anfrageformular.Es hat einige Felder wie Name, Adresse usw. Onclick senden Schaltfläche, wollte ich diese Daten in die Datenbank gehen. Ich erstellte Datenbank und Tabelle mit phpmyadmin auf XAMPP Server.PHP-Function Call
Mein Code ist wie folgt (hello.php):
<script>
function insert_db()
{
<?php
$username = $_POST['name'];
print ($username);
mysql_connect("localhost","root","");
mysql_select_db("addressbook");
mysql_query("insert into colleague values ('$username')");
?>
}
</script>
<form method="post">
<input type="name" name="name" /><br />
<input type="submit" name="mysubmit" value="Submit" onclick="insert_db()"/>
Bei Klick auf Absenden-Button, zwei Einträge in die database.One gemacht ist leer und andere wird Wert eingegeben. wie man die Funktion nur einmal anruft ?? Gibt es noch einen anderen Weg ..
arbeiten. PHP wird auf dem Server ausgeführt, wenn die Seite geladen wird, nicht wenn eine JavaScript-Funktion aufgerufen wird, mit der es gedruckt wird. – Bojangles