21
ich möchte gerne in einem Java-menue mir eine ausgabe aus der db machen lassen.
Du meinst ein JavaScript-Menü?
Leider geht aus deinem Code nicht hervor, wie stm_aix(), stm_bpx() und stm_ep() definiert sind
ich möchte gerne in einem Java-menue mir eine ausgabe aus der db machen lassen.
... 3 Jahre später ...
<select id="cat1"></select>
<script type="text/javascript">
$(function() {
$("#cat1").jCombo("getcat1.php");
});
</script>
<?php
// Connect Database
mysql_connect('localhost', 'root', '' );
mysql_select_db('lager');
// Execute Query in der richtigen Reihenfolge
//(value,text)
$query = "SELECT id,cat FROM lager";
$result = mysql_query($query);
$items = array();
if($result &&
mysql_num_rows($result)>0) {
while($row = mysql_fetch_array($result)) {
$items[] = array( $row[0], $row[1] );
}
}
mysql_close();
// Konvertieren in JSON-Format und drucken
echo json_encode($items);
?>
aber es passiert irgendwie gar nichts. finde nur leider den fehler nicht.
... 3 Monate später ...
<?php
require_once("datenbank.php");
echo "Wert für X: " .$_POST['x']. "<br />";
echo "Wert für Y: " .$_POST['y']. "<br />";
$database = new Database();
$result = $database->CheckUserExists($_POST['x']);
if ($result > 0)
{
echo "Benutzername existiert bereits!";
exit();
}
$result = $database->CheckMailExists($_POST['y']);
if ($result > 0)
{
echo "E-Mail Adresse existiert bereits!";
exit();
}
?>
function validateRegistration() {
var login = document.registration.login.value;
var pass = document.registration.pass.value;
var passCheck = document.registration.passCheck.value;
var mail = document.registration.mail.value;
$.post('/register-check.php', {x:login,y:mail}, function(data) {
alert(data);
});
return true;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<form name="registration" onSubmit="return validateRegistration();" method="post" target="_self">
function validateRegistration() {
var login = document.registration.login.value;
var pass = document.registration.pass.value;
var passCheck = document.registration.passCheck.value;
var mail = document.registration.mail.value;
$.post('/register-check.php', {x:login,y:mail}, function(data) {
alert(data);
});
alert("some stuff");
return true;
}
var defaultBorder;
function validateRegistration() {
var login = document.registration.login.value;
var pass = document.registration.pass.value;
var passCheck = document.registration.passCheck.value;
var mail = document.registration.mail.value;
if (!defaultBorder)
defaultBorder = document.registration.login.style.border;
//todo: fix this (don't work currently)
$.post('/register-check.php', {x:login,y:mail}, function(data) {
alert(data);
});
if (!validateMail(mail))
{
reportError("Die eingegebene E-Mail Adresse ist nicht gültig. Bitte korrigieren!");
setErrorBorder(document.registration.mail);
document.registration.mail.focus();
return false;
}
else
{
document.registration.mail.style.border = defaultBorder;
}
if (pass != passCheck)
{
reportError("Die Passwörter passen nicht zusammen. Bitte Eingabe überprüfen!");
setErrorBorder(document.registration.pass);
setErrorBorder(document.registration.passCheck);
document.registration.pass.focus();
return false;
}
else
{
document.registration.pass.style.border = defaultBorder;
document.registration.passCheck.style.border = defaultBorder;
}
if (!validatePass(pass))
{
reportError("Das Passwort entspricht nicht den Anforderungen!");
setErrorBorder(document.registration.pass);
document.registration.pass.focus();
return false;
}
else
{
document.registration.pass.style.border = defaultBorder;
}
return true;
}
function reportError(errorMessage) {
$("#errorMessage").text(errorMessage);
document.registration.pass.value = "";
document.registration.passCheck.value = "";
}
function setErrorBorder(field) {
field.style.border = "solid red";
}
function validateMail(mail) {
var regex = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return regex.test(mail);
}
function validatePass(pass) {
var regex = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!#$%&()\*+,-.\/:;=\?@]).{6,32}$/;
return regex.test(pass);
}
Wenn ich ein "false" zurückgebe bricht das Submit ab.
Da würde ich das "some stuff" auch sehen.
Und die folge Seite ist die Seite selber.
Thema | Autor | Forum | Beiträge | Letzter Beitrag |
---|---|---|---|---|
php - während Eingabe in Form mysql-Abfrage erneuern | dlsn | PHP und MySQL | 3 | 10.09.2023 19:26 |
Mysql Daten aktualisieren, | webuser | PHP und MySQL | 6 | 27.11.2016 20:45 |
Login per htaccess / auth-mysql | AndiN | PHP und MySQL | 5 | 25.01.2012 10:36 |
Datenbankabfrage per Javascript | Peter | PHP und MySQL | 3 | 04.03.2008 00:40 |
mysql db durchsuchen | schurik | PHP und MySQL | 11 | 03.12.2007 17:49 |
Unterschied 1&1 und Lycos bei tinymce und mysql? | Peter B. | PHP und MySQL | 10 | 25.03.2007 12:06 |
Ändern einer mysql-tabelle durch html-tabelle | dobberph | PHP und MySQL | 24 | 20.02.2006 11:39 |