Forum
Info: Der Forenbetrieb wurde leider eingestellt.
Gehe zu: » Forum » PHP und MySQL » Da fehlt was
Seite: 1
Thema
Autor
Hi,
habe dieses Script was nicht ganz funzt, weiss aber nicht woran es liegt.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>suchenneu.php</title>
<script type="text/javascript">
<!--
function chkKey()
{
if (document.layers){ if (taste.which == "13")
{document.suche_form.beginRow.value=0;
document.suche_form.endRow.value=99; document.suche_form.currRow.value=0;}}
else if (window.event.keyCode == "13")
{document.suche_form.beginRow.value=0;
document.suche_form.endRow.value=99; document.suche_form.currRow.value=0;}
}
function chkFormular()
{
var chkZ = 1;
var myVal = document.suche_form.suchwort.value;
for(i=0;i<document.suche_form.suchwort.value.length;++i)
if(document.suche_form.suchwort.value.charAt(i) == "%"
|| document.suche_form.suchwort.value.charAt(i) == "*"
|| document.suche_form.suchwort.value.charAt(i) == "#"
|| document.suche_form.suchwort.value.charAt(i) == "$"
|| document.suche_form.suchwort.value.charAt(i) == "'"
|| document.suche_form.suchwort.value.charAt(i) == """
|| document.suche_form.suchwort.value.charAt(i) == ""
|| document.suche_form.suchwort.value.charAt(i) == "/"
|| document.suche_form.suchwort.value.charAt(i) == "?"
)
chkZ = -1;
if (myVal.search(/.+select.+/) == false
|| myVal.search(/select.+/) == false
|| myVal.search(/.+select/) == false
|| myVal.search(/select/) == false)
chkZ = -1;
if(chkZ == -1) {
//alert("Sorry, die Zeichen % * ' " # $ / ? und das Wort select können nicht abgefragt werden!");
alert("Sorry, die von Ihnen eingegebenen Zeichen und/oder Worte können NICHT abgefragt werden!");
document.suche_form.suchwort.focus();
//return false;
}
if(document.suche_form.suchwort.value.length < 1) {
alert("Bitte geben Sie mindestens ein Zeichen ein!");
document.suche_form.suchwort.focus();
chkZ = -1;
//return false;
}
if(chkZ == -1) { return false; } else {document.suche_form.submit();}
}
//-->
</script>
<link rel=stylesheet type="text/css" href="layout.css">
</head>
<body>
<form name="suche_form" action="http://suchenneu.php" method="post" onSubmit="return chkFormular()">
Bitte geben Sie hier Ihr(e) Suchwort(e) ein. Trennen Sie mehrere Suchworte jeweils mit einem Leerzeichen.
<br>
<input type="text" name="suchwort" value="" size="50" maxlength="100" tabindex="1" onkeypress='javascript: chkKey();' onChange='javascript: document.suche_form.beginRow.value=0; document.suche_form.endRow.value=99; document.suche_form.currRow.value=0;'>
<input type="submit" value="LOS" cursor:hand;" tabindex="1">
<?php
error_reporting(E_ALL);
include_once("verbindung.php"); // Verbindung mit der Datenbank
$ergebnis = @mysql_query($sql);
$suchwort = @mysql_num_rows($ergebnis);
$sql = "SELECT * FROM linklist WHERE name LIKE '%".$suchwort[$ii]."%' OR link LIKE '%".$suchwort[$ii]."%' ORDER BY id DESC LIMIT 0,100";
for ($ii = 0; $ii < count($suchwort); $ii++)
{
$id =@mysql_result($ergebnis,$ii,"id");
$name =@mysql_result($ergebnis,$ii,"name");
$link =@mysql_result($ergebnis,$ii,"link");
echo "$link";
echo "$name";
echo "$id";
}
?>
</form>
</body>
</html>
habe dieses Script was nicht ganz funzt, weiss aber nicht woran es liegt.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>suchenneu.php</title>
<script type="text/javascript">
<!--
function chkKey()
{
if (document.layers){ if (taste.which == "13")
{document.suche_form.beginRow.value=0;
document.suche_form.endRow.value=99; document.suche_form.currRow.value=0;}}
else if (window.event.keyCode == "13")
{document.suche_form.beginRow.value=0;
document.suche_form.endRow.value=99; document.suche_form.currRow.value=0;}
}
function chkFormular()
{
var chkZ = 1;
var myVal = document.suche_form.suchwort.value;
for(i=0;i<document.suche_form.suchwort.value.length;++i)
if(document.suche_form.suchwort.value.charAt(i) == "%"
|| document.suche_form.suchwort.value.charAt(i) == "*"
|| document.suche_form.suchwort.value.charAt(i) == "#"
|| document.suche_form.suchwort.value.charAt(i) == "$"
|| document.suche_form.suchwort.value.charAt(i) == "'"
|| document.suche_form.suchwort.value.charAt(i) == """
|| document.suche_form.suchwort.value.charAt(i) == ""
|| document.suche_form.suchwort.value.charAt(i) == "/"
|| document.suche_form.suchwort.value.charAt(i) == "?"
)
chkZ = -1;
if (myVal.search(/.+select.+/) == false
|| myVal.search(/select.+/) == false
|| myVal.search(/.+select/) == false
|| myVal.search(/select/) == false)
chkZ = -1;
if(chkZ == -1) {
//alert("Sorry, die Zeichen % * ' " # $ / ? und das Wort select können nicht abgefragt werden!");
alert("Sorry, die von Ihnen eingegebenen Zeichen und/oder Worte können NICHT abgefragt werden!");
document.suche_form.suchwort.focus();
//return false;
}
if(document.suche_form.suchwort.value.length < 1) {
alert("Bitte geben Sie mindestens ein Zeichen ein!");
document.suche_form.suchwort.focus();
chkZ = -1;
//return false;
}
if(chkZ == -1) { return false; } else {document.suche_form.submit();}
}
//-->
</script>
<link rel=stylesheet type="text/css" href="layout.css">
</head>
<body>
<form name="suche_form" action="http://suchenneu.php" method="post" onSubmit="return chkFormular()">
Bitte geben Sie hier Ihr(e) Suchwort(e) ein. Trennen Sie mehrere Suchworte jeweils mit einem Leerzeichen.
<br>
<input type="text" name="suchwort" value="" size="50" maxlength="100" tabindex="1" onkeypress='javascript: chkKey();' onChange='javascript: document.suche_form.beginRow.value=0; document.suche_form.endRow.value=99; document.suche_form.currRow.value=0;'>
<input type="submit" value="LOS" cursor:hand;" tabindex="1">
<?php
error_reporting(E_ALL);
include_once("verbindung.php"); // Verbindung mit der Datenbank
$ergebnis = @mysql_query($sql);
$suchwort = @mysql_num_rows($ergebnis);
$sql = "SELECT * FROM linklist WHERE name LIKE '%".$suchwort[$ii]."%' OR link LIKE '%".$suchwort[$ii]."%' ORDER BY id DESC LIMIT 0,100";
for ($ii = 0; $ii < count($suchwort); $ii++)
{
$id =@mysql_result($ergebnis,$ii,"id");
$name =@mysql_result($ergebnis,$ii,"name");
$link =@mysql_result($ergebnis,$ii,"link");
echo "$link";
echo "$name";
echo "$id";
}
?>
</form>
</body>
</html>
Dieser Beitrag wurde schon 3x bearbeitet.
Zuletzt am 17.02.2010 14:43:39 von micki.
Zuletzt am 17.02.2010 14:43:39 von micki.
Seite: 1
Statistik

Es wurden insgesamt 3838 Beiträge geschrieben.
Wir haben 11066 registrierte Mitglieder.
Der neueste Benutzer ist laustralianorth - Forum Beta³ - Bug melden
Wir haben 11066 registrierte Mitglieder.
Der neueste Benutzer ist laustralianorth - Forum Beta³ - Bug melden