ForumübersichtPHP & MySQL

ausgabe auf seiten geht net - Seite 1

Einloggen
Benutzername:
Passwort:

Passwort vergessen?
Kostenlos
Anmelden
Geschlossen
AutorText


crushoverrid



Punkte: 16
hi leute ich weiß nicht was ich falsch gemacht hab, aber ist das script richtig ?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
include('dbcfg.php');
$sql ='SELCET `ID` FROM `news`'
$result mysql_query($sql);
$num mysql_num_rows($result);
$limit 25;
$sites ceil($num/$limit);

if(!
$_GET['site']) $_GET['site'] = 1;
$count 1;

while(
$count <= $sites)
{
 if(
$count != $_GET['site'])
 {
 echo 
'<A HREF=''.$_SERVER['PHP_SELF'].'?site='.$count.''>'.$count.'</A>';
 }
 else
 {
 echo 
'<B>$count</B>';
 }
$count++;
}
start $limit*($_GET['site']-1);

$sql 'SELECT * FROM `news` LIMIT $start, $limit';
 
$res2mysql_query('SELECT * FROM `news` LIMIT $start, $limit order by id desc');
  if(
mysql_numrows($res2)){
   while(
$data mysql_fetch_assoc($res2)){
    echo 
"<div id=main>
      <div align="
center">".$data[top]."<br>
        "
.$data[text]."<br>
        <img src="
.$data[pic]." height=200 width=200 align=center></div>
    </div> <br><br>"
;
   } 
   }
?>



ntmb
Admin



Punkte: 13700
@while($count <= $sites)

verwende dort besser eine for-schleife, dann brauchst du kein $count++; zu schreiben

@$sql = 'SELECT * FROM `news` LIMIT $start, $limit';

Gib am besten immer die Spaten an, die du abfragen willst, auch wenn du vielleicht alle abfragt. Hierbei kannst du dafür sorgen, dass das Script nicht soviel Performence beansprucht.

@while($data = mysql_fetch_assoc($res2)){

das assoc kenne ich leider jetzt nicht, sag mal genau was das ist, oder könnte es sein das du dich beschrieben hast und es array heist?


Habe gerade bemerkt das du in deinem echo mit " beginst, aber dort innerhalb hast du aus " kein \" gemacht.
Ich glaube man darf bei einem Element eine id nur 1mal verwenden (<div id=main> Smily NR:7 mach am besten das <div class="main"> daraus und änder in der css Datei #main zu .main um.

Also sonst habe ich gard auf den Blick keine Fehler mehr gefunden.

Fixe mal die Fehler und schreib ob es dann geht und wenn nicht, dann würde ich gerne von dir nicht einfach nur hören es geht nicht, sondern eine genaure (Fehler)angabe wäre nicht schlecht.

mfg Eugen

<editiert am 01.06.07 um 16:09>

Der freundliche Admin aus der Nachbarschaft
Lachecke.de - Dein täglicher Lacher im Internet
Listrank.de - Die ultimative Topliste nach Themen
Geschlossen