WinFuture-Forum.de: Hilfe Bei Einem Kleinem Skript - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 3 Seiten +
  • 1
  • 2
  • 3

Hilfe Bei Einem Kleinem Skript

#16 Mitglied ist offline   gr4y 

  • Gruppe: aktive Mitglieder
  • Beiträge: 216
  • Beigetreten: 08. Dezember 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Großpösna
  • Interessen:PHP und MySQL, .NET-Programmierung

geschrieben 28. Juni 2007 - 09:02

Beitrag anzeigenZitat (Alucard89: 28.06.2007, 09:54)

Bitte nicht über die art aufregen wie sie geskripted ist:

...
$sql="SELECT id, name, email, icq FROM".$news." ORDER BY id ASC";
...


Also ich rege mich da gar nicht auf, mein Stil ist ehrlich gesagt nicht viel besser!
Syntaktisch ist im Code alles richtig! Aber das sieht mir nicht nach einer News-Tabelle aus sondern nach einer User-Tabelle! Da du ja name, email und icq aus der Tabelle holen willst?

sysProfile

Mit leerem Kopf nickt es sich leichter. (Zarko Petan, slowenischer Aphoristiker, *1944)
0

Anzeige



#17 Mitglied ist offline   Alucard89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 874
  • Beigetreten: 19. April 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Gelsenkirchen | +51° 31' 21.46", +7° 1' 15.19"
  • Interessen:Computer!!!!

geschrieben 28. Juni 2007 - 09:58

Oh, falsche datei genommen.

Hier der Richtige (Die Datei hat aber auch den gleichen Fehler drinne):
<?
include "config.php";
include "cfg1.php";
	$sql="SELECT news_title, news_time, news_kat, news_text FROM".$news." ORDER BY news_time DESC";
		   		
?>

<table cellspacing="0" cellpading="0" border="0">
<tr>
<td>
<?
$result = mysql_query($sql) OR die(mysql_error());	if(mysql_num_rows($result)) {
		while($row = mysql_fetch_assoc($result)) {
			echo "<table border=\"1\" cellspacing=\"0\" cellpading=\"2\" width=\"190\">";
			echo "<colgroup>";
			echo "	<col width=\"190\">";
			echo "</colgroup>";
			echo "<div align=\"left\">";
			echo "<tr>";
			echo "<td>";
			echo $row['news_time'];
			echo "	</div>\n";
			echo "</td>"."</tr>"."<tr>"."<td>";
			echo $row['news_title'];
			echo "	</div>\n";
			echo "</td>"."</tr>"."<tr>"."<td>";
			echo $row['news_kat'];
			echo "</td>"."</tr>"."<tr>"."<td>";
			echo "	<div>\n";
			echo nl2br($row['news_text']); // \n in <br /> umwandeln
			echo "	</div>\n";
			echo "</td>";
			echo "</tr>";
			echo "</div>\n";
			echo "</table>";
			echo "<br>";
		}
	} else {
		echo"<p>Keine News vorhanden</p>\n";
	}
?>

Mfg,
Alucard

Eingefügtes BildEingefügtes Bild
Eingefügtes Bild --->>> PC [plz, comment up:03.01.2008]
Eingefügtes Bild --->>> Schlepptop (Notebook)
Eingefügtes Bild
visit us @ati-forum.de
0

#18 Mitglied ist offline   gr4y 

  • Gruppe: aktive Mitglieder
  • Beiträge: 216
  • Beigetreten: 08. Dezember 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Großpösna
  • Interessen:PHP und MySQL, .NET-Programmierung

geschrieben 28. Juni 2007 - 10:16

Beitrag anzeigenZitat (Alucard89: 28.06.2007, 10:58)

...
$sql="SELECT news_title, news_time, news_kat, news_text FROM".$news." ORDER BY news_time DESC";
...


Oh ha, also irgendwie finde ich den Fehler nicht, probier mal bitte noch folgendes:
...
$sql="SELECT 'news_title', 'news_time', 'news_kat', 'news_text' FROM ".$news." ORDER BY 'news_time' DESC";
...


Hoffentlich lag das daran! Sonst kann ich dir nicht so richtig weiterhelfen!

sysProfile

Mit leerem Kopf nickt es sich leichter. (Zarko Petan, slowenischer Aphoristiker, *1944)
0

#19 Mitglied ist offline   Alucard89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 874
  • Beigetreten: 19. April 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Gelsenkirchen | +51° 31' 21.46&quot;, +7° 1' 15.19&quot;
  • Interessen:Computer!!!!

geschrieben 28. Juni 2007 - 10:30

juhu, danke, jetzt kommt nur was ganz lustiges:
siehe hier: http://newhome.ne.fu...Milch/index.php
Er gibt mir in jeder zeile die er anlegen soll immer nur die columns raus, allerdings in anzahlk der News auf der Seite!
Mfg,
Alucard

Eingefügtes BildEingefügtes Bild
Eingefügtes Bild --->>> PC [plz, comment up:03.01.2008]
Eingefügtes Bild --->>> Schlepptop (Notebook)
Eingefügtes Bild
visit us @ati-forum.de
0

#20 Mitglied ist offline   gr4y 

  • Gruppe: aktive Mitglieder
  • Beiträge: 216
  • Beigetreten: 08. Dezember 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Großpösna
  • Interessen:PHP und MySQL, .NET-Programmierung

geschrieben 28. Juni 2007 - 10:40

Nich schlecht!^^ Lustig! Hmm naja woran kann das denn liegen?
statt dem hier:

while(mysql_fetch_assoc($result)){


mal das hier:

while(mysql_fetch_array($result)){


probiert?

sysProfile

Mit leerem Kopf nickt es sich leichter. (Zarko Petan, slowenischer Aphoristiker, *1944)
0

#21 Mitglied ist offline   Alucard89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 874
  • Beigetreten: 19. April 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Gelsenkirchen | +51° 31' 21.46&quot;, +7° 1' 15.19&quot;
  • Interessen:Computer!!!!

geschrieben 28. Juni 2007 - 10:54

Hilft auch nichts, immernoch das gleiche
Mfg,
Alucard

Eingefügtes BildEingefügtes Bild
Eingefügtes Bild --->>> PC [plz, comment up:03.01.2008]
Eingefügtes Bild --->>> Schlepptop (Notebook)
Eingefügtes Bild
visit us @ati-forum.de
0

#22 Mitglied ist offline   gr4y 

  • Gruppe: aktive Mitglieder
  • Beiträge: 216
  • Beigetreten: 08. Dezember 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Großpösna
  • Interessen:PHP und MySQL, .NET-Programmierung

geschrieben 28. Juni 2007 - 11:16

Ja also das liegt an
...
$sql="SELECT 'news_title', 'news_time', 'news_kat', 'news_text' FROM ".$news." ORDER BY 'news_time' DESC";
...


$sql = "SELECT news_title, news_kat, news_text, news_time FROM ".$news." ORDER BY news_time DESC";


Also syntaktisch wäre es ja so richtig!

Dieser Beitrag wurde von gr4y bearbeitet: 28. Juni 2007 - 11:25


sysProfile

Mit leerem Kopf nickt es sich leichter. (Zarko Petan, slowenischer Aphoristiker, *1944)
0

#23 Mitglied ist offline   Alucard89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 874
  • Beigetreten: 19. April 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Gelsenkirchen | +51° 31' 21.46&quot;, +7° 1' 15.19&quot;
  • Interessen:Computer!!!!

geschrieben 28. Juni 2007 - 11:30

Juhu, jetzt geht es!
HAb diew angabe der columns durch ein * erstz und viola es geht.
Kam durch deine sache mit dem aus phpmyadmin heraus darauf.
Dort stand dann ein sternchen!
Tausend dank für deine Hilfe!
Vielen dank!

Dieser Beitrag wurde von Alucard89 bearbeitet: 28. Juni 2007 - 11:30

Mfg,
Alucard

Eingefügtes BildEingefügtes Bild
Eingefügtes Bild --->>> PC [plz, comment up:03.01.2008]
Eingefügtes Bild --->>> Schlepptop (Notebook)
Eingefügtes Bild
visit us @ati-forum.de
0

#24 Mitglied ist offline   Alucard89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 874
  • Beigetreten: 19. April 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Gelsenkirchen | +51° 31' 21.46&quot;, +7° 1' 15.19&quot;
  • Interessen:Computer!!!!

geschrieben 28. Juni 2007 - 11:54

So und wenn mir jetzt noch wer hilft eine Blätter funktion einzubauen, dann nerv ich nicht mehr^^
Mfg,
Alucard

Eingefügtes BildEingefügtes Bild
Eingefügtes Bild --->>> PC [plz, comment up:03.01.2008]
Eingefügtes Bild --->>> Schlepptop (Notebook)
Eingefügtes Bild
visit us @ati-forum.de
0

#25 Mitglied ist offline   gr4y 

  • Gruppe: aktive Mitglieder
  • Beiträge: 216
  • Beigetreten: 08. Dezember 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Großpösna
  • Interessen:PHP und MySQL, .NET-Programmierung

geschrieben 28. Juni 2007 - 12:33

Beitrag anzeigenZitat (Alucard89: 28.06.2007, 12:54)

So und wenn mir jetzt noch wer hilft eine Blätter funktion einzubauen, dann nerv ich nicht mehr^^


Du nervst nicht, hab eh grad nix besseres zu tun. Aber die blättern-Funktion müsste ich auch erst zuhause angucken! Ich hab hier erstmal was: http://www.dbcf.de/blaettern/ aber das verstehe selbst ich nicht!

Wenn du noch bis heute Abend zeit hasst kann ich dir meine blättern-Funktion zeigen!

sysProfile

Mit leerem Kopf nickt es sich leichter. (Zarko Petan, slowenischer Aphoristiker, *1944)
0

#26 Mitglied ist offline   Alucard89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 874
  • Beigetreten: 19. April 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Gelsenkirchen | +51° 31' 21.46&quot;, +7° 1' 15.19&quot;
  • Interessen:Computer!!!!

geschrieben 28. Juni 2007 - 12:41

wäre super, hab die von dir angegebene Seite schon mir angeguggt und versucht sie einzubauen, funktionierte nicht, wäre auch super wenn du mir die in Skript direkt einbauen kannst, da ich irgendwie Zu doof dazu bin.
Mfg,
Alucard

Eingefügtes BildEingefügtes Bild
Eingefügtes Bild --->>> PC [plz, comment up:03.01.2008]
Eingefügtes Bild --->>> Schlepptop (Notebook)
Eingefügtes Bild
visit us @ati-forum.de
0

#27 Mitglied ist offline   gr4y 

  • Gruppe: aktive Mitglieder
  • Beiträge: 216
  • Beigetreten: 08. Dezember 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Großpösna
  • Interessen:PHP und MySQL, .NET-Programmierung

geschrieben 28. Juni 2007 - 12:45

Beitrag anzeigenZitat (Alucard89: 28.06.2007, 13:41)

...
wäre auch super wenn du mir die in Skript direkt einbauen kannst,
...


Kann ich alles machen aber erst heute abend so gegen 17 Uhr, du kannst mich ja mal bei ICQ adden bzw. anschreiben. Ich habe hier leider keine Tools für PHP-Programmierung!

sysProfile

Mit leerem Kopf nickt es sich leichter. (Zarko Petan, slowenischer Aphoristiker, *1944)
0

#28 Mitglied ist offline   Alucard89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 874
  • Beigetreten: 19. April 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Gelsenkirchen | +51° 31' 21.46&quot;, +7° 1' 15.19&quot;
  • Interessen:Computer!!!!

geschrieben 28. Juni 2007 - 12:50

gegen 17.00 Uhr, bin ich wenn ich glück habe gerade zuhause und mit essen fertig
Passt schon.
selbst wenn du es hierhinein schreibst, ist es egal, könnte sogar hilfreich für andere sein!
Mfg,
Alucard

Eingefügtes BildEingefügtes Bild
Eingefügtes Bild --->>> PC [plz, comment up:03.01.2008]
Eingefügtes Bild --->>> Schlepptop (Notebook)
Eingefügtes Bild
visit us @ati-forum.de
0

#29 Mitglied ist offline   gr4y 

  • Gruppe: aktive Mitglieder
  • Beiträge: 216
  • Beigetreten: 08. Dezember 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Großpösna
  • Interessen:PHP und MySQL, .NET-Programmierung

geschrieben 28. Juni 2007 - 17:16

Sorry, hat doch ne Stunde länger gedauert.

Also mal sehen
<?

include "config.php";
include "cfg1.php";
include "func.inc.php";

$zusatz = 5; //Anzahl der Datenbanksätze pro Seite
$start == $HTTP_GET_VARS[start];
$seite == $HTTP_GET_VARS[seite];
  
if($start == "1")
{
$letzt = 0;
$seite = 1;
}
else $letzt == $HTTP_GET_VARS[letzt];
?>
<table cellspacing="0" cellpading="0" border="0">
<tr>
<td>
<?
if(mysql_num_rows($result)) {
	  while($row = mysql_fetch_assoc($result)) {
			echo "<table border=\"1\" cellspacing=\"0\" cellpading=\"2\" width=\"190\">";
			echo "<colgroup>";
			echo "	<col width=\"190\">";
			echo "</colgroup>";
			echo "<div align=\"left\">";
			echo "<tr>";
			echo "<td>";
			echo $row['news_time'];
			echo "	</div>\n";
			echo "</td>"."</tr>"."<tr>"."<td>";
			echo $row['news_title'];
			echo "	</div>\n";
			echo "</td>"."</tr>"."<tr>"."<td>";
			echo $row['news_kat'];
			echo "</td>"."</tr>"."<tr>"."<td>";
			echo "	<div>\n";
			echo nl2br($row['news_text']); // \n in <br /> umwandeln
			echo "	</div>\n";
			echo "</td>";
			echo "</tr>";
			echo "</div>\n";
			echo "</table>";
			echo "<br>";
		}
	} else {
		echo"<p>Keine News vorhanden</p>\n";
	}
$seitev = $seite + 1;
$seiter = $seite - 1;

echo "<br><br>";
echo back($letzt, $zusatz, $kategorie, $seiter, $serverurl);
echo "  ";
echo forward($letzt, $zusatz, $anz, $serverurl, $kategorie, $seitev);

?>


Das war die News.php jetzt fehlen noch zwei Funktionen!

func.inc.php
function back($letzt, $zusatz, $kategorie, $seiter, $serverurl){

if ($letzt != 0){
$letztrev = $letzt - $zusatz;
$back = "[<a href='$serverurl" . "news.php?letzt=$letztrev&seite=$seiter' style='text-decoration: none'>($seiter) <b>vorige Seite</b> <<</a>]";
}
	return $back;
}

function forward($letzt, $zusatz, $anz, $serverurl, $kategorie, $seitev){

if($letzt + $zusatz < $anz){
$letzt = $letzt + $zusatz;
$forward = "[<a href='$serverurl" . "news.php?letzt=$letzt&seite=$seitev' style='text-decoration: none'>>> <b>nächste Seite</b> ($seitev)</a>]";
}
	return $forward;
}
?>

Dieser Beitrag wurde von gr4y bearbeitet: 28. Juni 2007 - 17:34


sysProfile

Mit leerem Kopf nickt es sich leichter. (Zarko Petan, slowenischer Aphoristiker, *1944)
0

#30 Mitglied ist offline   Alucard89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 874
  • Beigetreten: 19. April 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Gelsenkirchen | +51° 31' 21.46&quot;, +7° 1' 15.19&quot;
  • Interessen:Computer!!!!

geschrieben 28. Juni 2007 - 20:18

Leider geht der Code net ganz.
Da kommt ein Fehler raus. Und er sagt mir keine News da
Es kommt dieser raus:

Zitat

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/newhome/patrick/Milch/news.php on line 22

Keine News vorhanden


Kannst du dir nen Reim darauf bilden oder jemand anderes?
Mfg,
Alucard

Eingefügtes BildEingefügtes Bild
Eingefügtes Bild --->>> PC [plz, comment up:03.01.2008]
Eingefügtes Bild --->>> Schlepptop (Notebook)
Eingefügtes Bild
visit us @ati-forum.de
0

Thema verteilen:


  • 3 Seiten +
  • 1
  • 2
  • 3

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0