queicherius
♥ PHP ♥
Einen Navigator (x Einträge pro Seite anzeigen, vor, zurück etc) hab ich mal geschrieben....
http://wiki.yaslaw.info/wikka/PhpJumpNavigator
Tja... nur weil man das in der Generierung viel flexibler machen kann

Nein


Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Einen Navigator (x Einträge pro Seite anzeigen, vor, zurück etc) hab ich mal geschrieben....
http://wiki.yaslaw.info/wikka/PhpJumpNavigator
<ul>';
while($row2 = mysql_fetch_array($query2)){
$inhaltderhtml .= '<li>'.$row2["FIELD13"].'</li>';
}
$limit2 = $i+1;
$query3 = query("SELECT `FIELD13` FROM `daten1` LIMIT $limit2, 10");
while($row3 = mysql_fetch_array($query3)){
$inhaltderhtml .= '<li>'.$row3["FIELD13"].'</li>';
}
$inhaltderhtml .= '</ul>
Was für einen Sinn hat es die DB zu exportieren... Da sind mittlerweile Tausende Zeilen und ca 40 Spalten... Also sehr gross.
CREATE TABLE IF NOT EXISTS `zxpd_201004130456_272_15133797` (
`FIELD1` int(11) NOT NULL AUTO_INCREMENT,
`FIELD2` text NOT NULL,
`FIELD3` text NOT NULL,
`FIELD4` text NOT NULL,
PRIMARY KEY (`FIELD1`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=103 ;
<?php
$feldfuerlinks = "FIELD13";
$tabellenname = "daten1";
/* for($i = 0; $i != 101; $i++){
$addquery .= "('Produkt $i','Preis von P$i','<a href=\"\">P $i</a>'),";
}
$addquery = substr($addquery, 0, strlen($addquery)-1);
$restquery = 'INSERT INTO `shopdaten`.`'.$tabellenname.'` (
`FIELD2` ,
`FIELD3` ,
`'.$feldfuerlinks.'`
)
VALUES'.$addquery.';';
echo "<pre>";
echo htmlentities($restquery);
echo "</pre>";
die(); */
function query($q){
$res = mysql_query($q);
if($res){
return $res;
}else{
echo "Datenbankfehler. SQL: <pre>".$q."</pre><br><br>Fehler: <pre>".mysql_error()."</pre>";
die();
}
}
$startzeit = microtime(true);
echo "<h1>Beginne</h1>";
$conn = mysql_connect("localhost", "root", "");
mysql_select_db("shopdaten");
echo "Connencting erfolgreich.<br>";
$numRows = 1;
$i = 0;
while($numRows != 0){
$query = query("SELECT * FROM `$tabellenname` LIMIT $i, 1");
$rows = mysql_fetch_array($query);
$numRows = mysql_num_rows($query);
if($i <= 10) {$limit = 0; }else {$limit = $i-10;}
if($i <= 10) {$anzahl = $i; }else {$anzahl = 10;}
$query2 = query("SELECT `$feldfuerlinks` FROM `$tabellenname` LIMIT $limit, $anzahl");
$inhaltderhtml = '<ul>';
while($row2 = mysql_fetch_array($query2)){
$inhaltderhtml .= '<li>'.$row2[$feldfuerlinks].'</li>';
}
$inhaltderhtml .= '</ul>
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<th scope="row">'.$rows["Field1"].'</th>
<td>'.$rows["FIELD2"].'</td>
<td>'.$rows["FIELD3"].'</td>
<td>'.$rows[$feldfuerlinks].'</td>
</tr>
</table>';
$limit2 = $i+1;
$query3 = query("SELECT `$feldfuerlinks` FROM `$tabellenname` LIMIT $limit2, 10");
$inhaltderhtml .= '<ul>';
while($row3 = mysql_fetch_array($query3)){
$inhaltderhtml .= '<li>'.$row3[$feldfuerlinks].'</li>';
}
$inhaltderhtml .= '</ul>';
var_dump(htmlentities($inhaltderhtml));
file_put_contents("testdateien/html_".$i.".html", $inhaltderhtml);
echo "<br><br>Datei html_".$i.".html erzeugt.";
echo "<hr>";
$i++;
}
$renderzeit = microtime(true) - $startzeit;
echo "<h1>Fertig</h1>";
echo "Dauer: ".$renderzeit."s";
?>