Code:
<?php include ("ae_db.php"); if ($suchen == "send"){ #Array auswerten foreach($_POST['searchstring2'] as $value) { $searchtype.=" " . $value . " LIKE 'true' AND"; } $searchtype=substr($searchtype,0,strlen($searchtype)-3); #Blätterfunktioneinstellungen $Zeilen_pro_Seite = 3; if (!isset($Anfangsposition)) { $Anfangsposition = 0; } $datas = "status LIKE 'true' AND $searchtype1 LIKE '%$searchstring1%' AND $searchtype3 LIKE '$searchstring3%' AND $searchtype4 LIKE '%$searchstring4%' AND $searchtype5 LIKE '%$searchstring5%' AND $searchtype6 LIKE '%$searchstring6%' AND $searchtype7 LIKE '%$searchstring7%' AND $searchtype8 LIKE '%$searchstring8%' AND $searchtype"; $sql = "SELECT * FROM kunden WHERE $datas ORDER BY 'firma' LIMIT $Anfangsposition, $Zeilen_pro_Seite"; $result = mysql_query($sql); $result2 = mysql_query("SELECT * FROM kunden WHERE $datas"); $resultsnumber = mysql_numrows($result2); while ($myrow = mysql_fetch_array($result)){ $id = $myrow["id"]; echo "<table width=467 border=0 cellpadding=0 cellspacing=0 class=text><tr onMouseOver=\"this.bgColor='#F8F8F8'\" onMouseOut=\"this.bgColor='#E4E4E4'\" bgcolor=\"#E4E4E4\" style=\"cursor:default\">"; echo "<td width=312 class=result><a href=\"ae_detail.php?id=$id\">$myrow[firma] $myrow[rechtsform]</a></td>"; echo "<td width=80 class=result>$myrow[plz]</td></tr>"; echo "<tr><td colspan=2></td></tr></table>"; } #Blätterfunktion anzeigen if($Anfangsposition > 0) { echo "<a href='ae_result2.php?Anfangsposition=0'>[erste Seite]</a>"; $back=$Anfangsposition-$Zeilen_pro_Seite; if($back < 0) { $back = 0; } echo "<a href=\"ae_result2.php?Anfangsposition=$back\">[eine Seite zurück]</a>";} if($resultsnumber>$Zeilen_pro_Seite) { $Seiten=intval($resultsnumber/$Zeilen_pro_Seite); if($resultsnumber%$Zeilen_pro_Seite) { $Seiten++; } } for ($i=1;$i<=$Seiten;$i++) { $fwd=($i-1)*$Zeilen_pro_Seite; echo "<a href=\"ae_result2.php?Anfangsposition=$fwd\">$i</a>"; } if($Anfangsposition < $resultsnumber-$Zeilen_pro_Seite) { $fwd=$Anfangsposition+$Zeilen_pro_Seite; echo "<a href=\"ae_result2.php?Anfangsposition=$fwd\">[eine Seite weiter]</a>"; $fwd=$resultsnumber-$Zeilen_pro_Seite; echo "<a href=\"ae_result2.php?Anfangsposition=$fwd\">[letzte Seite]</a>"; } } mysql_close(); ?>
Warning: Invalid argument supplied for foreach()
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Ich gehe davon aus, dass er die Daten auf Seite 2 aus $datas nicht mehr lesen kann. Aber warum ?
Kommentar