ok, ich muss mich wohl entschuldigen. ist mein fehler. Muss euch recht geben. Für was hab ich die ganze "Jörg Krause" Bücher von einsteger bis hin zum referenzbuch, wenn ich nicht nachschlage. Muss aber auch sagen das ich die Bücher durchgemacht habe, zwar nicht kapitel zu kapitel aber dennoch durchgelernt.
Ich werd mich also für das nächste mal, bevor ich hier was poste erst mal die bücher benutzen, wenns denoch nicht hilf, werd ich sicher mal hier landen. bis dahin - cu.
Parse error:
Einklappen
X
-
OffTopic:
was mich immer aufregt is, dass irgendwer mal was von php gehört hat,
sein erstes echo 'Hello World'; geproggt hat
und dann gleich die fette community programmieren will
seinen ehrgeiz in allen ehren, aber ein forum wie dieses ist dazu da, bei problemen zu helfen und nich alles für ihn zu programmieren, weil der ein wenig zu faul ist, FAQs und dokumentationen zu lesen!
ich weis, jeder fäng mal klein an, ich hab früher sicherlich auch dumme fragen gestellt!
aber man sollte sich über sein können im klaren sein, sich nicht überfordern und mal ein wenig rumprobieren!
und tutorials sind auch ganz hilfreich, da is code erklärt und man kann was lernen!
am besten is, man kauft sich ein buch.
ich schlag auch manchmal noch da nach, wenn ich bestimmte parameter wissen will (zb für date())
so auch ma meinen senf dazu gegeben
Einen Kommentar schreiben:
-
Jupp, und genau das ist der Grund, warum hier im Board unter den Profis und Moderatoren (bezeichne mich extra als Moderator), also zumindest unter den Leuten, die das Prinzip verstanden haben, teilweise so ne schlechte Stimmung herrscht.
Einen Kommentar schreiben:
-
Original geschrieben von chris010
@ MelloPie nennst du das gegenseitig helfen? Oder einen fertig machen? ts.........
Bei denen, die so krasse Signaturen haben wie CMS system , etc.
gehe ich davon aus, dass sie wenigstens ein paar Grundlagen beherrschen.
Ihr codet alle so coole Sachen wie CMS Systeme, Portale, Flirtlines etc
und könnt net mal ne Referenz lesen oder ne Warning,
error Message oder sonstwas deuten, noch hat man den Eindruck,
dass Ihr auch mal wirklich Lösungsansätze nur versucht zu verstehen.
Und der Schrott, der dabei rauskommt wird dann auch noch zum Verkauf angeboten.
Einen Kommentar schreiben:
-
Original geschrieben von chris010
@ MelloPie nennst du das gegenseitig helfen? Oder einen fertig machen? ts.........
mfg
Einen Kommentar schreiben:
-
es funz jetzt. hab folgendes gemacht. anstatt den mysql_result hab ich mysql_num_rows genommen. es schneller als den mysql_result.
@ MelloPie nennst du das gegenseitig helfen? Oder einen fertig machen? ts.........
Einen Kommentar schreiben:
-
Hast Du schon mal ne Funktion benutzt?
Kannst Du ne Referenz lesen?
Kannst Du ne Warning lesen?
Kannst Du bissi Englisch?
Einen Kommentar schreiben:
-
Danke für die hilfe. Ich hab gedacht, ich benutze die gleiche thread, das es ja auch zur fehlermeldung gehört.
Funktion:
mixed mysql_result ( resource Ergebnis-Kennung, int Datensatz [, mixed Feld])
Und Du benutzt die Funktion so:
mysql_result($resultsource)[/B]
Wie meinst du mit dieser funktion?
Einen Kommentar schreiben:
-
Ich geh mal davon aus, dass $tab_guestbook2 in der Funktion nicht bekannt ist.
Und wenn Du ne neue Frage hast mach ein neuen Thread auf, wer liest sich denn den ganzen Schrott durch um irgendwann die hundert probleme zu finden.
Einen Kommentar schreiben:
-
ok, ich poste die abschnitte, die mit Count zu tun hat:
Aus dem function.php
PHP-Code:if (!function_exists(showgb)){
function showgb($i){
global $DB;
global $page;
global $view;
global $start;
global $anzahl_pro_seite;
global $akturl;
$akturl = getenv("REQUEST_URI");
$anz = $DB->query("SELECT Count(gid) as total FROM $tab_guestbook2");
$page = $view;
$anzahl_pro_seite = 6;
$count = $DB->fetch_array($anz);
$pages = ceil($count[total]/$anzahl_pro_seite);
$start = (($page)*$anzahl_pro_seite);
for($i=0;$i<$pages;$i++){
if($i == $page){
$a = $i+1;
$showcount.= " <b>".$a."</b>";
}
else{
$a = $i+1;
$showcount.= " <a href=\"$akturl&view=$i\">".$a."</a>";
}
}
return $showcount;
}
}
PHP-Code:
//Design (farben)
$color_0 = "A8C4D7";
$color_1 = "C4DAE9";
$color_2 = "559FD1";
$color_3 = "A8C4D7";
$showsite = showgb($i);
$sessionid =session_id();
$sgb_num = $DB->result($DB->query("SELECT count(gid) FROM $tab_guestbook2 "),0,0);
if(!$sgb_proseite) { $sgb_proseite = 6; }
if(!$sgb_seite || $sgb_seite<1){ $sgb_seite=1; }
$sgb_seiten = ceil($sgb_num/$sgb_proseite);
if($sgb_seite>$sgb_seiten){$sgb_seite=$sgb_seiten;}
$sgb_proseitestart = ($sgb_seite-1) * $sgb_proseite;
$sgb_nr = $sgb_num - ((($sgb_seite-1) * $sgb_proseite));
$sql_gb_del = $DB->query ("SELECT * FROM $tab_user", $sqlcon);
$row2 = $DB->fetch_array($sql_gb_del);
$gb_titel = "Gästebuch";
$sql_befehl = $DB->query ("SELECT * FROM $tab_guestbook2 order by datum desc LIMIT $start,$anzahl_pro_seite", $sqlcon);
$gb_total = $DB->num_rows($sql_befehl);
Einen Kommentar schreiben:
-
Ach und die Funktion hier:
PHP-Code:function result($resultsource='') {
if ($resultsource!='') {
if ($result=mysql_result($resultsource)) return $result;
else return FALSE;
}
}
Was wird denn zurückgegeben wenn $resultsource = '' ist???
und: schlechter style...
Einen Kommentar schreiben:
-
Ach nebenbei:
lies mal Deine Warnings...
Warning: Wrong parameter count for mysql_result() in c:\programme\apache group\apache\htdocs\ccmshosting\config\sqlconnect.php on line 66
Funktion:
mixed mysql_result ( resource Ergebnis-Kennung, int Datensatz [, mixed Feld])
Und Du benutzt die Funktion so:
mysql_result($resultsource)
Dass Dein sql ein Fehler hat haste ja schon gemerkt.
Einen Kommentar schreiben:
-
Ich würde COUNT groß schreiben, aber das wirds nicht sein.
poste mal den kompletten SQL-Query!
Einen Kommentar schreiben:
-
konnte jetzt das problem lösen. Hatte dummerweise im function.php im seitenblätterfunkion anstatt $DB->result denn mysql_result reingeknallt. daher kam immer die fehlermeldung. ^^
jetzt hab ich aber ein andere probs.^^
Fehlermeldung:
ERROR IN: SELECT Count(gid) as total FROM
you have an error in your sql syntax near '' at line 1
--------------------------------------------------------------------------------
Warning: Wrong parameter count for mysql_result() in c:\programme\apache group\apache\htdocs\ccmshosting\config\sqlconnect.php on line 66
und hier der funktion vom sqlconnect.php:
PHP-Code:function result($resultsource='') {
if ($resultsource!='') {
if ($result=mysql_result($resultsource)) return $result;
else return FALSE;
}
}
Einen Kommentar schreiben:
Einen Kommentar schreiben: