Anzeige gesuchter Datensätze

daran lags leider auch nicht...

aber GET und POST verwende ich öfters zusammen....


Es ist ja so, dass er schon nur einen Ds anzeigt, aber mit vor und zurück klappts dann nicht, der richtige Link steht in der Adresszeile, aber anscheinend kann er damit nichts anfangen...
 
echo $sql;

SELECT k_id,name,mandant,anrede,vorname,einrichtung FROM problem_kunden WHERE Mandant LIKE'%%' ORDER BY name LIMIT 0,1
 
PHP:
$sql="SELECT k_id,name,mandant,anrede,vorname,einrichtung FROM problem_kunden ".
 "WHERE $suche LIKE'%".($name)."%' " .
"ORDER BY name LIMIT ".$_POST['x'].",1";
 
das Statment tritt auf, wenn ich die Seite das erste mal aufrufe

und das steht, wenn ich vor oder zurück gehe:

SELECT k_id,name,mandant,anrede,vorname,einrichtung FROM problem_kunden WHERE LIKE'%%' ORDER BY name LIMIT 0,1
 
Keine Änderung? Der Fehler kann nur bei <a href="....">..</a> liegen.
Steht da noch ($_POST["x"] +1) ?

Du immer mit deinen Doppelposts
 
ich sollte alle GET gegen POST tauschen:

Es kann sein dass es nicht geht weil du $_GET und $_POST gleichzeitig verwendest. Ändere mal alle _GET in _POST

also da steht:

PHP:
<tr><td><a href=k_s_f.php?x=".($_POST["x"] - 1).">ZURÜCK</a></td>
	<td><a href=k_s_f.php?x=".($_POST["x"] + 1).">WEITER</a></td></tr>

btw: ich kann erst um 7 wieder am Rechner sein...

hier einmal der komplette Text:
PHP:
<html>
<head>
<title>

</title>

<style>
A:link 		{ text-decoration: none; color:"#000000"}
A:viseted 	{ text-decoration: none; color:"#000000"}
A:active 	{ text-decoration: none; color:"#000000"}
A:hover 	{ text-decoration: none; color:"#000000"}
</style>

</head>
<body scroll=no>
<table border=1>
<tr><td>
<center>

<font color=red><h3><u>Ergebnisse der Kundensuche</u></h3></font>

<form method=post action=k_a_f_2.php>
<table border=0 cellpadding=3>
<?php
$mysqluser	="xxxxxx";
$mysqlpasswd	="xxxxxx";
$mysqlhost	="xxxxxx";
$mysqldbname	="xxxxxx";
$connname = @mysql_connect($mysqlhost, $mysqluser, $mysqlpasswd);
if ($connname) {
mysql_select_db($mysqldbname);
}
else{
echo"<html><head>
<title>No connection...</title></head><body link=blue vlink=blue alink=blue bgcolor=#CCCCCC>
<p>Keine Verbindung zur Datenbank möglich...</p>
</body></html>";
exit();
}
$suche=($_POST['suche']);
$name=($_POST['name']);

if(!isset($_POST["x"])) 
{ 
   $_POST["x"] = 0; 
} 

$sql="";
$result="";
$sql="SELECT k_id,name,mandant,anrede,vorname,einrichtung FROM problem_kunden ".
 "WHERE $suche LIKE'%".($name)."%' " .
"ORDER BY name LIMIT ".$_POST['x'].",1";

//echo $name;
//echo $suche;
echo $sql;
$result=mysql_query($sql);
?>
<html><head><title>
<?php
if(!$result or !mysql_num_rows($result))
echo "Keine Ergebnisse</title></head><body><p>Keine Ergebnisse vorhanden</p>";
else {
echo "</title></head><body><br>\n";
while ($row=mysql_fetch_object($result)){
echo "
<tr><td><b>Kunden-ID:</b></td>	<td>",$row->k_id,"</td></tr>
<tr><td><b>Anrede:</b></td>	<td>",$row->anrede,"</td></tr>
<tr><td><b>Vorname:</b></td>	<td>",$row->vorname,"</td></tr>
<tr><td><b>Name:</b></td>	<td>",$row->name,"</td></tr>
<tr><td><b>Einrichtung:</b></td><td>",$row->einrichtung,"</td></tr>
<tr><td><b>Mandanten:</b></td>	<td>",$row->mandant,"</td></tr>
<tr><td><a href=k_s_f.php?x=".($_POST["x"] - 1).">ZURÜCK</a></td>
	<td><a href=k_s_f.php?x=".($_POST["x"] + 1).">WEITER</a></td></tr>
<tr><td colspan=2><hr></td></tr>	
\n";
}
echo "</table>\n";
}
?>
</td></tr>
</table>

</form>
</body>
</html>

Ich gucke sofort, wenn ich an einen rechner komme wieder rein!
 
Zurück